diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs
index 8b05625cb..f57927f87 100644
--- a/MediaBrowser.Api/Playback/BaseStreamingService.cs
+++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs
@@ -1,5 +1,4 @@
-using System.Text;
-using MediaBrowser.Common.Extensions;
+using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Dlna;
@@ -22,6 +21,7 @@ using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
+using System.Text;
using System.Threading;
using System.Threading.Tasks;
@@ -827,7 +827,7 @@ namespace MediaBrowser.Api.Playback
}
if (string.Equals(codec, "wmv", StringComparison.OrdinalIgnoreCase))
{
- return "msmpeg4";
+ return "wmv2";
}
if (string.Equals(codec, "theora", StringComparison.OrdinalIgnoreCase))
{
@@ -937,8 +937,6 @@ namespace MediaBrowser.Api.Playback
ApiEntryPoint.Instance.OnTranscodeFailedToStart(outputPath, TranscodingJobType);
- state.LogFileStream.Dispose();
-
throw;
}
@@ -1096,23 +1094,12 @@ namespace MediaBrowser.Api.Playback
///
/// The process.
/// The state.
- protected async void OnFfMpegProcessExited(Process process, StreamState state)
+ protected void OnFfMpegProcessExited(Process process, StreamState state)
{
- if (state.IsoMount != null)
- {
- state.IsoMount.Dispose();
- state.IsoMount = null;
- }
-
- if (state.StandardInputCancellationTokenSource != null)
- {
- state.StandardInputCancellationTokenSource.Cancel();
- }
+ state.Dispose();
var outputFilePath = GetOutputFilePath(state);
- state.LogFileStream.Dispose();
-
try
{
Logger.Info("FFMpeg exited with code {0} for {1}", process.ExitCode, outputFilePath);
@@ -1121,18 +1108,6 @@ namespace MediaBrowser.Api.Playback
{
Logger.Info("FFMpeg exited with an error for {0}", outputFilePath);
}
-
- if (!string.IsNullOrEmpty(state.LiveTvStreamId))
- {
- try
- {
- await LiveTvManager.CloseLiveStream(state.LiveTvStreamId, CancellationToken.None).ConfigureAwait(false);
- }
- catch (Exception ex)
- {
- Logger.ErrorException("Error closing live tv stream", ex);
- }
- }
}
protected double? GetFramerateParam(StreamState state)
@@ -1357,7 +1332,7 @@ namespace MediaBrowser.Api.Playback
request.AudioCodec = InferAudioCodec(url);
}
- var state = new StreamState
+ var state = new StreamState(LiveTvManager, Logger)
{
Request = request,
RequestedUrl = url
@@ -1515,6 +1490,14 @@ namespace MediaBrowser.Api.Playback
}
}
+ if (state.AudioStream != null)
+ {
+ //if (CanStreamCopyAudio(request, state.AudioStream))
+ //{
+ // request.AudioCodec = "copy";
+ //}
+ }
+
return state;
}
@@ -1538,7 +1521,7 @@ namespace MediaBrowser.Api.Playback
}
// If client is requesting a specific video profile, it must match the source
- if (!string.IsNullOrEmpty(request.Profile) && !string.Equals(request.Profile, videoStream.Profile))
+ if (!string.IsNullOrEmpty(request.Profile) && !string.Equals(request.Profile, videoStream.Profile, StringComparison.OrdinalIgnoreCase))
{
return false;
}
@@ -1599,12 +1582,50 @@ namespace MediaBrowser.Api.Playback
return false;
}
}
- return false;
}
return SupportsAutomaticVideoStreamCopy;
}
+ private bool CanStreamCopyAudio(StreamRequest request, MediaStream audioStream)
+ {
+ // Source and target codecs must match
+ if (string.IsNullOrEmpty(request.AudioCodec) || !string.Equals(request.AudioCodec, audioStream.Codec, StringComparison.OrdinalIgnoreCase))
+ {
+ return false;
+ }
+
+ // Video bitrate must fall within requested value
+ if (request.AudioBitRate.HasValue)
+ {
+ if (!audioStream.BitRate.HasValue || audioStream.BitRate.Value > request.AudioBitRate.Value)
+ {
+ return false;
+ }
+ }
+
+ // Channels must fall within requested value
+ var channels = request.AudioChannels ?? request.MaxAudioChannels;
+ if (channels.HasValue)
+ {
+ if (!audioStream.Channels.HasValue || audioStream.Channels.Value > channels.Value)
+ {
+ return false;
+ }
+ }
+
+ // Sample rate must fall within requested value
+ if (request.AudioSampleRate.HasValue)
+ {
+ if (!audioStream.SampleRate.HasValue || audioStream.SampleRate.Value > request.AudioSampleRate.Value)
+ {
+ return false;
+ }
+ }
+
+ return SupportsAutomaticVideoStreamCopy;
+ }
+
protected virtual bool SupportsAutomaticVideoStreamCopy
{
get
@@ -1623,7 +1644,7 @@ namespace MediaBrowser.Api.Playback
}
var profile = string.IsNullOrWhiteSpace(state.Request.DeviceProfileId) ?
- null :
+ DlnaManager.GetProfile(headers) :
DlnaManager.GetProfile(state.Request.DeviceProfileId);
if (profile == null)
@@ -1708,7 +1729,10 @@ namespace MediaBrowser.Api.Playback
// Byte-based seeking only possible when not transcoding
orgOp += isStaticallyStreamed || state.TranscodeSeekInfo == TranscodeSeekInfo.Bytes ? "1" : "0";
- AddTimeSeekResponseHeaders(state, responseHeaders);
+ if (!isStaticallyStreamed)
+ {
+ AddTimeSeekResponseHeaders(state, responseHeaders);
+ }
}
else
{
@@ -1719,7 +1743,21 @@ namespace MediaBrowser.Api.Playback
// 0 = native, 1 = transcoded
var orgCi = isStaticallyStreamed ? ";DLNA.ORG_CI=0" : ";DLNA.ORG_CI=1";
- const string dlnaflags = ";DLNA.ORG_FLAGS=01500000000000000000000000000000";
+ var flagValue = DlnaFlags.DLNA_ORG_FLAG_STREAMING_TRANSFER_MODE |
+ DlnaFlags.DLNA_ORG_FLAG_BACKGROUND_TRANSFERT_MODE |
+ DlnaFlags.DLNA_ORG_FLAG_DLNA_V15;
+
+ if (isStaticallyStreamed)
+ {
+ flagValue = flagValue | DlnaFlags.DLNA_ORG_FLAG_BYTE_BASED_SEEK;
+ }
+ else if (state.RunTimeTicks.HasValue)
+ {
+ flagValue = flagValue | DlnaFlags.DLNA_ORG_FLAG_TIME_BASED_SEEK;
+ }
+
+ var dlnaflags = string.Format(";DLNA.ORG_FLAGS={0}000000000000000000000000",
+ Enum.Format(typeof(DlnaFlags), flagValue, "x"));
if (!string.IsNullOrWhiteSpace(state.OrgPn))
{
@@ -1769,6 +1807,23 @@ namespace MediaBrowser.Api.Playback
}
}
+ [Flags]
+ private enum DlnaFlags
+ {
+ DLNA_ORG_FLAG_SENDER_PACED = (1 << 31),
+ DLNA_ORG_FLAG_TIME_BASED_SEEK = (1 << 30),
+ DLNA_ORG_FLAG_BYTE_BASED_SEEK = (1 << 29),
+ DLNA_ORG_FLAG_PLAY_CONTAINER = (1 << 28),
+ DLNA_ORG_FLAG_S0_INCREASE = (1 << 27),
+ DLNA_ORG_FLAG_SN_INCREASE = (1 << 26),
+ DLNA_ORG_FLAG_RTSP_PAUSE = (1 << 25),
+ DLNA_ORG_FLAG_STREAMING_TRANSFER_MODE = (1 << 24),
+ DLNA_ORG_FLAG_INTERACTIVE_TRANSFERT_MODE = (1 << 23),
+ DLNA_ORG_FLAG_BACKGROUND_TRANSFERT_MODE = (1 << 22),
+ DLNA_ORG_FLAG_CONNECTION_STALL = (1 << 21),
+ DLNA_ORG_FLAG_DLNA_V15 = (1 << 20),
+ };
+
private void AddTimeSeekResponseHeaders(StreamState state, IDictionary responseHeaders)
{
var runtimeSeconds = TimeSpan.FromTicks(state.RunTimeTicks.Value).TotalSeconds.ToString(UsCulture);
diff --git a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
index 1a190b75e..6e71e503f 100644
--- a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
+++ b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
@@ -93,10 +93,12 @@ namespace MediaBrowser.Api.Playback.Hls
if (!state.VideoRequest.VideoBitRate.HasValue && (string.IsNullOrEmpty(state.VideoRequest.VideoCodec) || !string.Equals(state.VideoRequest.VideoCodec, "copy", StringComparison.OrdinalIgnoreCase)))
{
+ state.Dispose();
throw new ArgumentException("A video bitrate is required");
}
if (!state.Request.AudioBitRate.HasValue && (string.IsNullOrEmpty(state.Request.AudioCodec) || !string.Equals(state.Request.AudioCodec, "copy", StringComparison.OrdinalIgnoreCase)))
{
+ state.Dispose();
throw new ArgumentException("An audio bitrate is required");
}
@@ -107,7 +109,16 @@ namespace MediaBrowser.Api.Playback.Hls
if (!File.Exists(playlist))
{
isPlaylistNewlyCreated = true;
- await StartFfMpeg(state, playlist).ConfigureAwait(false);
+
+ try
+ {
+ await StartFfMpeg(state, playlist).ConfigureAwait(false);
+ }
+ catch
+ {
+ state.Dispose();
+ throw;
+ }
}
else
{
diff --git a/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs b/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs
index 5d2dd07c7..2099bcd3a 100644
--- a/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs
+++ b/MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs
@@ -103,7 +103,10 @@ namespace MediaBrowser.Api.Playback.Hls
.Where(i => i.IndexOf(normalizedPlaylistId, StringComparison.OrdinalIgnoreCase) != -1)
.ToList())
{
- ExtendPlaylistTimer(playlist);
+ if (!string.IsNullOrEmpty(playlist))
+ {
+ ExtendPlaylistTimer(playlist);
+ }
}
}
diff --git a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs
index b4fe9a094..29ad3e500 100644
--- a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs
+++ b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs
@@ -121,11 +121,19 @@ namespace MediaBrowser.Api.Playback.Progressive
var responseHeaders = new Dictionary();
+ // Static remote stream
if (request.Static && state.IsRemote)
{
AddDlnaHeaders(state, responseHeaders, true);
- return GetStaticRemoteStreamResult(state.MediaPath, responseHeaders, isHeadRequest).Result;
+ try
+ {
+ return GetStaticRemoteStreamResult(state.MediaPath, responseHeaders, isHeadRequest).Result;
+ }
+ finally
+ {
+ state.Dispose();
+ }
}
var outputPath = GetOutputFilePath(state);
@@ -136,21 +144,47 @@ namespace MediaBrowser.Api.Playback.Progressive
AddDlnaHeaders(state, responseHeaders, isStatic);
+ // Static stream
if (request.Static)
{
var contentType = state.GetMimeType(state.MediaPath);
- return ResultFactory.GetStaticFileResult(Request, state.MediaPath, contentType, FileShare.Read, responseHeaders, isHeadRequest);
+ try
+ {
+ return ResultFactory.GetStaticFileResult(Request, state.MediaPath, contentType, FileShare.Read, responseHeaders, isHeadRequest);
+ }
+ finally
+ {
+ state.Dispose();
+ }
}
+ // Not static but transcode cache file exists
if (outputPathExists && !ApiEntryPoint.Instance.HasActiveTranscodingJob(outputPath, TranscodingJobType.Progressive))
{
var contentType = state.GetMimeType(outputPath);
- return ResultFactory.GetStaticFileResult(Request, outputPath, contentType, FileShare.Read, responseHeaders, isHeadRequest);
+ try
+ {
+ return ResultFactory.GetStaticFileResult(Request, outputPath, contentType, FileShare.Read, responseHeaders, isHeadRequest);
+ }
+ finally
+ {
+ state.Dispose();
+ }
}
- return GetStreamResult(state, responseHeaders, isHeadRequest).Result;
+ // Need to start ffmpeg
+ try
+ {
+ return GetStreamResult(state, responseHeaders, isHeadRequest).Result;
+ }
+ catch
+ {
+ state.Dispose();
+
+ throw;
+ }
}
///
@@ -251,6 +285,7 @@ namespace MediaBrowser.Api.Playback.Progressive
else
{
ApiEntryPoint.Instance.OnTranscodeBeginRequest(outputPath, TranscodingJobType.Progressive);
+ state.Dispose();
}
var result = new ProgressiveStreamWriter(outputPath, Logger, FileSystem);
diff --git a/MediaBrowser.Api/Playback/StreamState.cs b/MediaBrowser.Api/Playback/StreamState.cs
index bde5fe30d..ce7d79917 100644
--- a/MediaBrowser.Api/Playback/StreamState.cs
+++ b/MediaBrowser.Api/Playback/StreamState.cs
@@ -1,15 +1,21 @@
using MediaBrowser.Common.Net;
+using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Model.Dlna;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.IO;
+using MediaBrowser.Model.Logging;
+using System;
using System.Collections.Generic;
using System.IO;
using System.Threading;
namespace MediaBrowser.Api.Playback
{
- public class StreamState
+ public class StreamState : IDisposable
{
+ private readonly ILogger _logger;
+ private readonly ILiveTvManager _liveTvManager;
+
public string RequestedUrl { get; set; }
public StreamRequest Request { get; set; }
@@ -51,8 +57,6 @@ namespace MediaBrowser.Api.Playback
public bool HasMediaStreams { get; set; }
- public CancellationTokenSource StandardInputCancellationTokenSource { get; set; }
-
public string LiveTvStreamId { get; set; }
public int SegmentLength = 10;
@@ -63,6 +67,12 @@ namespace MediaBrowser.Api.Playback
public string AudioSync = "1";
public string VideoSync = "vfr";
+ public StreamState(ILiveTvManager liveTvManager, ILogger logger)
+ {
+ _liveTvManager = liveTvManager;
+ _logger = logger;
+ }
+
public string InputAudioSync { get; set; }
public string InputVideoSync { get; set; }
@@ -93,5 +103,61 @@ namespace MediaBrowser.Api.Playback
return MimeTypes.GetMimeType(outputPath);
}
+
+ public void Dispose()
+ {
+ DisposeLiveStream();
+ DisposeLogStream();
+ DisposeIsoMount();
+ }
+
+ private void DisposeLogStream()
+ {
+ if (LogFileStream != null)
+ {
+ try
+ {
+ LogFileStream.Dispose();
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error disposing log stream", ex);
+ }
+
+ LogFileStream = null;
+ }
+ }
+
+ private void DisposeIsoMount()
+ {
+ if (IsoMount != null)
+ {
+ try
+ {
+ IsoMount.Dispose();
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error disposing iso mount", ex);
+ }
+
+ IsoMount = null;
+ }
+ }
+
+ private async void DisposeLiveStream()
+ {
+ if (!string.IsNullOrEmpty(LiveTvStreamId))
+ {
+ try
+ {
+ await _liveTvManager.CloseLiveStream(LiveTvStreamId, CancellationToken.None).ConfigureAwait(false);
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error closing live tv stream", ex);
+ }
+ }
+ }
}
}
diff --git a/MediaBrowser.Api/SessionsService.cs b/MediaBrowser.Api/SessionsService.cs
index d1d0f742f..5c1c71641 100644
--- a/MediaBrowser.Api/SessionsService.cs
+++ b/MediaBrowser.Api/SessionsService.cs
@@ -245,18 +245,16 @@ namespace MediaBrowser.Api
///
private readonly ISessionManager _sessionManager;
- private readonly IDtoService _dtoService;
private readonly IUserManager _userManager;
///
/// Initializes a new instance of the class.
///
/// The session manager.
- /// The dto service.
- public SessionsService(ISessionManager sessionManager, IDtoService dtoService, IUserManager userManager)
+ /// The user manager.
+ public SessionsService(ISessionManager sessionManager, IUserManager userManager)
{
_sessionManager = sessionManager;
- _dtoService = dtoService;
_userManager = userManager;
}
@@ -289,7 +287,7 @@ namespace MediaBrowser.Api
}
}
- return ToOptimizedResult(result.Select(_dtoService.GetSessionInfoDto).ToList());
+ return ToOptimizedResult(result.Select(_sessionManager.GetSessionInfoDto).ToList());
}
public void Post(SendPlaystateCommand request)
diff --git a/MediaBrowser.Api/UserLibrary/UserLibraryService.cs b/MediaBrowser.Api/UserLibrary/UserLibraryService.cs
index a49f957f6..a7e5c71e7 100644
--- a/MediaBrowser.Api/UserLibrary/UserLibraryService.cs
+++ b/MediaBrowser.Api/UserLibrary/UserLibraryService.cs
@@ -257,6 +257,12 @@ namespace MediaBrowser.Api.UserLibrary
/// The id.
[ApiMember(Name = "QueueableMediaTypes", Description = "A list of media types that can be queued from this item, comma delimited. Audio,Video,Book,Game", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "POST", AllowMultiple = true)]
public string QueueableMediaTypes { get; set; }
+
+ [ApiMember(Name = "AudioStreamIndex", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "POST")]
+ public int? AudioStreamIndex { get; set; }
+
+ [ApiMember(Name = "SubtitleStreamIndex", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "POST")]
+ public int? SubtitleStreamIndex { get; set; }
}
///
@@ -282,7 +288,7 @@ namespace MediaBrowser.Api.UserLibrary
[ApiMember(Name = "MediaSourceId", Description = "The id of the MediaSource", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "POST")]
public string MediaSourceId { get; set; }
-
+
///
/// Gets or sets the position ticks.
///
@@ -295,6 +301,15 @@ namespace MediaBrowser.Api.UserLibrary
[ApiMember(Name = "IsMuted", Description = "Indicates if the player is muted.", IsRequired = false, DataType = "boolean", ParameterType = "query", Verb = "POST")]
public bool IsMuted { get; set; }
+
+ [ApiMember(Name = "AudioStreamIndex", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "POST")]
+ public int? AudioStreamIndex { get; set; }
+
+ [ApiMember(Name = "SubtitleStreamIndex", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "POST")]
+ public int? SubtitleStreamIndex { get; set; }
+
+ [ApiMember(Name = "VolumeLevel", Description = "Scale of 0-100", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "POST")]
+ public int? VolumeLevel { get; set; }
}
///
@@ -320,7 +335,7 @@ namespace MediaBrowser.Api.UserLibrary
[ApiMember(Name = "MediaSourceId", Description = "The id of the MediaSource", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "DELETE")]
public string MediaSourceId { get; set; }
-
+
///
/// Gets or sets the position ticks.
///
@@ -737,7 +752,9 @@ namespace MediaBrowser.Api.UserLibrary
Item = item,
SessionId = GetSession(_sessionManager).Id,
QueueableMediaTypes = queueableMediaTypes.Split(',').ToList(),
- MediaSourceId = request.MediaSourceId
+ MediaSourceId = request.MediaSourceId,
+ AudioStreamIndex = request.AudioStreamIndex,
+ SubtitleStreamIndex = request.SubtitleStreamIndex
};
_sessionManager.OnPlaybackStart(info);
@@ -760,7 +777,10 @@ namespace MediaBrowser.Api.UserLibrary
IsMuted = request.IsMuted,
IsPaused = request.IsPaused,
SessionId = GetSession(_sessionManager).Id,
- MediaSourceId = request.MediaSourceId
+ MediaSourceId = request.MediaSourceId,
+ AudioStreamIndex = request.AudioStreamIndex,
+ SubtitleStreamIndex = request.SubtitleStreamIndex,
+ VolumeLevel = request.VolumeLevel
};
var task = _sessionManager.OnPlaybackProgress(info);
diff --git a/MediaBrowser.Api/UserService.cs b/MediaBrowser.Api/UserService.cs
index 2f1b16107..87ee563be 100644
--- a/MediaBrowser.Api/UserService.cs
+++ b/MediaBrowser.Api/UserService.cs
@@ -323,7 +323,7 @@ namespace MediaBrowser.Api
var result = new AuthenticationResult
{
User = _dtoService.GetUserDto(user),
- SessionInfo = _dtoService.GetSessionInfoDto(session)
+ SessionInfo = _sessionMananger.GetSessionInfoDto(session)
};
return result;
diff --git a/MediaBrowser.Api/WebSocket/SessionInfoWebSocketListener.cs b/MediaBrowser.Api/WebSocket/SessionInfoWebSocketListener.cs
index 25acd613c..721d8976b 100644
--- a/MediaBrowser.Api/WebSocket/SessionInfoWebSocketListener.cs
+++ b/MediaBrowser.Api/WebSocket/SessionInfoWebSocketListener.cs
@@ -1,5 +1,4 @@
using MediaBrowser.Common.Net;
-using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Session;
@@ -14,8 +13,6 @@ namespace MediaBrowser.Api.WebSocket
///
class SessionInfoWebSocketListener : BasePeriodicWebSocketListener, object>
{
- private readonly IDtoService _dtoService;
-
///
/// Gets the name.
///
@@ -35,11 +32,10 @@ namespace MediaBrowser.Api.WebSocket
///
/// The logger.
/// The session manager.
- public SessionInfoWebSocketListener(ILogger logger, ISessionManager sessionManager, IDtoService dtoService)
+ public SessionInfoWebSocketListener(ILogger logger, ISessionManager sessionManager)
: base(logger)
{
_sessionManager = sessionManager;
- _dtoService = dtoService;
}
///
@@ -49,7 +45,7 @@ namespace MediaBrowser.Api.WebSocket
/// Task{SystemInfo}.
protected override Task> GetDataToSend(object state)
{
- return Task.FromResult(_sessionManager.Sessions.Where(i => i.IsActive).Select(_dtoService.GetSessionInfoDto));
+ return Task.FromResult(_sessionManager.Sessions.Where(i => i.IsActive).Select(_sessionManager.GetSessionInfoDto));
}
}
}
diff --git a/MediaBrowser.Controller/Dto/IDtoService.cs b/MediaBrowser.Controller/Dto/IDtoService.cs
index 2704959e4..d07deaf23 100644
--- a/MediaBrowser.Controller/Dto/IDtoService.cs
+++ b/MediaBrowser.Controller/Dto/IDtoService.cs
@@ -1,9 +1,7 @@
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Querying;
-using MediaBrowser.Model.Session;
using System;
using System.Collections.Generic;
@@ -21,13 +19,6 @@ namespace MediaBrowser.Controller.Dto
/// UserDto.
UserDto GetUserDto(User user);
- ///
- /// Gets the session info dto.
- ///
- /// The session.
- /// SessionInfoDto.
- SessionInfoDto GetSessionInfoDto(SessionInfo session);
-
///
/// Gets the dto id.
///
diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.csproj b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
index 760d07611..3082d12ca 100644
--- a/MediaBrowser.Controller/MediaBrowser.Controller.csproj
+++ b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
@@ -253,6 +253,7 @@
+
diff --git a/MediaBrowser.Controller/Session/ISessionController.cs b/MediaBrowser.Controller/Session/ISessionController.cs
index cf57f6621..1d5fbf359 100644
--- a/MediaBrowser.Controller/Session/ISessionController.cs
+++ b/MediaBrowser.Controller/Session/ISessionController.cs
@@ -89,6 +89,14 @@ namespace MediaBrowser.Controller.Session
/// Task.
Task SendServerShutdownNotification(CancellationToken cancellationToken);
+ ///
+ /// Sends the session ended notification.
+ ///
+ /// The session information.
+ /// The cancellation token.
+ /// Task.
+ Task SendSessionEndedNotification(SessionInfoDto sessionInfo, CancellationToken cancellationToken);
+
///
/// Sends the server restart notification.
///
diff --git a/MediaBrowser.Controller/Session/ISessionManager.cs b/MediaBrowser.Controller/Session/ISessionManager.cs
index 434c51336..f2edca082 100644
--- a/MediaBrowser.Controller/Session/ISessionManager.cs
+++ b/MediaBrowser.Controller/Session/ISessionManager.cs
@@ -28,6 +28,16 @@ namespace MediaBrowser.Controller.Session
///
event EventHandler PlaybackStopped;
+ ///
+ /// Occurs when [session started].
+ ///
+ event EventHandler SessionStarted;
+
+ ///
+ /// Occurs when [session ended].
+ ///
+ event EventHandler SessionEnded;
+
///
/// Gets the sessions.
///
@@ -83,6 +93,13 @@ namespace MediaBrowser.Controller.Session
/// Task.
Task ReportSessionEnded(Guid sessionId);
+ ///
+ /// Gets the session info dto.
+ ///
+ /// The session.
+ /// SessionInfoDto.
+ SessionInfoDto GetSessionInfoDto(SessionInfo session);
+
///
/// Sends the general command.
///
diff --git a/MediaBrowser.Controller/Session/PlaybackInfo.cs b/MediaBrowser.Controller/Session/PlaybackInfo.cs
index a97f9e0d0..2e59b6b72 100644
--- a/MediaBrowser.Controller/Session/PlaybackInfo.cs
+++ b/MediaBrowser.Controller/Session/PlaybackInfo.cs
@@ -40,5 +40,17 @@ namespace MediaBrowser.Controller.Session
///
/// The media version identifier.
public string MediaSourceId { get; set; }
+
+ ///
+ /// Gets or sets the index of the audio stream.
+ ///
+ /// The index of the audio stream.
+ public int? AudioStreamIndex { get; set; }
+
+ ///
+ /// Gets or sets the index of the subtitle stream.
+ ///
+ /// The index of the subtitle stream.
+ public int? SubtitleStreamIndex { get; set; }
}
}
diff --git a/MediaBrowser.Controller/Session/PlaybackProgressInfo.cs b/MediaBrowser.Controller/Session/PlaybackProgressInfo.cs
index 3d402aa6f..9f82fcdff 100644
--- a/MediaBrowser.Controller/Session/PlaybackProgressInfo.cs
+++ b/MediaBrowser.Controller/Session/PlaybackProgressInfo.cs
@@ -40,5 +40,23 @@ namespace MediaBrowser.Controller.Session
///
/// The media version identifier.
public string MediaSourceId { get; set; }
+
+ ///
+ /// Gets or sets the volume level.
+ ///
+ /// The volume level.
+ public int? VolumeLevel { get; set; }
+
+ ///
+ /// Gets or sets the index of the audio stream.
+ ///
+ /// The index of the audio stream.
+ public int? AudioStreamIndex { get; set; }
+
+ ///
+ /// Gets or sets the index of the subtitle stream.
+ ///
+ /// The index of the subtitle stream.
+ public int? SubtitleStreamIndex { get; set; }
}
}
diff --git a/MediaBrowser.Controller/Session/SessionEventArgs.cs b/MediaBrowser.Controller/Session/SessionEventArgs.cs
new file mode 100644
index 000000000..96daa6ec9
--- /dev/null
+++ b/MediaBrowser.Controller/Session/SessionEventArgs.cs
@@ -0,0 +1,9 @@
+using System;
+
+namespace MediaBrowser.Controller.Session
+{
+ public class SessionEventArgs : EventArgs
+ {
+ public SessionInfo SessionInfo { get; set; }
+ }
+}
diff --git a/MediaBrowser.Controller/Session/SessionInfo.cs b/MediaBrowser.Controller/Session/SessionInfo.cs
index ef39977f0..9fcb024e8 100644
--- a/MediaBrowser.Controller/Session/SessionInfo.cs
+++ b/MediaBrowser.Controller/Session/SessionInfo.cs
@@ -126,7 +126,6 @@ namespace MediaBrowser.Controller.Session
/// The now playing media version identifier.
public string NowPlayingMediaSourceId { get; set; }
-
///
/// Gets or sets the now playing run time ticks.
///
@@ -150,6 +149,16 @@ namespace MediaBrowser.Controller.Session
/// true if this instance is muted; otherwise, false.
public bool IsMuted { get; set; }
+ ///
+ /// Gets or sets the volume level, on a scale of 0-100
+ ///
+ /// The volume level.
+ public int? VolumeLevel { get; set; }
+
+ public int? NowPlayingAudioStreamIndex { get; set; }
+
+ public int? NowPlayingSubtitleStreamIndex { get; set; }
+
///
/// Gets or sets the device id.
///
diff --git a/MediaBrowser.Dlna/DlnaManager.cs b/MediaBrowser.Dlna/DlnaManager.cs
index e3536c3c6..7a8fd4183 100644
--- a/MediaBrowser.Dlna/DlnaManager.cs
+++ b/MediaBrowser.Dlna/DlnaManager.cs
@@ -1,4 +1,5 @@
-using MediaBrowser.Common.Configuration;
+using System.Text;
+using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Dlna;
@@ -128,11 +129,29 @@ namespace MediaBrowser.Dlna
else
{
_logger.Debug("No matching device profile found. The default will need to be used.");
+ LogUnmatchedProfile(deviceInfo);
}
return profile;
}
+ private void LogUnmatchedProfile(DeviceIdentification profile)
+ {
+ var builder = new StringBuilder();
+
+ builder.AppendLine(string.Format("DeviceDescription:{0}", profile.DeviceDescription ?? string.Empty));
+ builder.AppendLine(string.Format("FriendlyName:{0}", profile.FriendlyName ?? string.Empty));
+ builder.AppendLine(string.Format("Manufacturer:{0}", profile.Manufacturer ?? string.Empty));
+ builder.AppendLine(string.Format("ManufacturerUrl:{0}", profile.ManufacturerUrl ?? string.Empty));
+ builder.AppendLine(string.Format("ModelDescription:{0}", profile.ModelDescription ?? string.Empty));
+ builder.AppendLine(string.Format("ModelName:{0}", profile.ModelName ?? string.Empty));
+ builder.AppendLine(string.Format("ModelNumber:{0}", profile.ModelNumber ?? string.Empty));
+ builder.AppendLine(string.Format("ModelUrl:{0}", profile.ModelUrl ?? string.Empty));
+ builder.AppendLine(string.Format("SerialNumber:{0}", profile.SerialNumber ?? string.Empty));
+
+ _logger.LogMultiline("No matching device profile found. The default will need to be used.", LogSeverity.Info, builder);
+ }
+
private bool IsMatch(DeviceIdentification deviceInfo, DeviceIdentification profileInfo)
{
if (!string.IsNullOrWhiteSpace(profileInfo.DeviceDescription))
diff --git a/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj b/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
index 21e41c02a..d1fed4572 100644
--- a/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
+++ b/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
@@ -71,6 +71,8 @@
+
+
diff --git a/MediaBrowser.Dlna/PlayTo/Device.cs b/MediaBrowser.Dlna/PlayTo/Device.cs
index 6b7fb0cee..fc42e4565 100644
--- a/MediaBrowser.Dlna/PlayTo/Device.cs
+++ b/MediaBrowser.Dlna/PlayTo/Device.cs
@@ -512,17 +512,15 @@ namespace MediaBrowser.Dlna.PlayTo
if (result == null || result.Document == null)
return;
- var track = result.Document.Descendants("CurrentURIMetaData").Select(i => i.Value).FirstOrDefault();
+ var track = result.Document.Descendants("CurrentURIMetaData").FirstOrDefault();
- if (String.IsNullOrEmpty(track))
+ if (track == null)
{
CurrentId = null;
return;
}
- var uPnpResponse = XElement.Parse(track);
-
- var e = uPnpResponse.Element(uPnpNamespaces.items) ?? uPnpResponse;
+ var e = track.Element(uPnpNamespaces.items) ?? track;
var uTrack = uParser.CreateObjectFromXML(new uParserObject
{
@@ -556,7 +554,7 @@ namespace MediaBrowser.Dlna.PlayTo
var durationElem = result.Document.Descendants(uPnpNamespaces.AvTransport + "GetPositionInfoResponse").Select(i => i.Element("TrackDuration")).FirstOrDefault(i => i != null);
var duration = durationElem == null ? null : durationElem.Value;
- if (!string.IsNullOrWhiteSpace(duration))
+ if (!string.IsNullOrWhiteSpace(duration) && !string.Equals(duration, "NOT_IMPLEMENTED", StringComparison.OrdinalIgnoreCase))
{
Duration = TimeSpan.Parse(duration, UsCulture);
}
@@ -564,25 +562,22 @@ namespace MediaBrowser.Dlna.PlayTo
var positionElem = result.Document.Descendants(uPnpNamespaces.AvTransport + "GetPositionInfoResponse").Select(i => i.Element("RelTime")).FirstOrDefault(i => i != null);
var position = positionElem == null ? null : positionElem.Value;
- if (!string.IsNullOrWhiteSpace(position))
+ if (!string.IsNullOrWhiteSpace(position) && !string.Equals(position, "NOT_IMPLEMENTED", StringComparison.OrdinalIgnoreCase))
{
Position = TimeSpan.Parse(position, UsCulture);
}
- var track = result.Document.Descendants("TrackMetaData").Select(i => i.Value)
- .FirstOrDefault();
+ var track = result.Document.Descendants("TrackMetaData").FirstOrDefault();
- if (String.IsNullOrEmpty(track))
+ if (track == null)
{
//If track is null, some vendors do this, use GetMediaInfo instead
return false;
}
- var uPnpResponse = XElement.Parse(track);
+ var e = track.Element(uPnpNamespaces.items) ?? track;
- var e = uPnpResponse.Element(uPnpNamespaces.items) ?? uPnpResponse;
-
- var uTrack = uBaseObject.Create(e);
+ var uTrack = CreateUBaseObject(e);
if (uTrack == null)
return true;
@@ -592,6 +587,48 @@ namespace MediaBrowser.Dlna.PlayTo
return true;
}
+ private static uBaseObject CreateUBaseObject(XElement container)
+ {
+ if (container == null)
+ {
+ throw new ArgumentNullException("container");
+ }
+
+ return new uBaseObject
+ {
+ Id = container.GetAttributeValue(uPnpNamespaces.Id),
+ ParentId = container.GetAttributeValue(uPnpNamespaces.ParentId),
+ Title = container.GetValue(uPnpNamespaces.title),
+ IconUrl = container.GetValue(uPnpNamespaces.Artwork),
+ SecondText = "",
+ Url = container.GetValue(uPnpNamespaces.Res),
+ ProtocolInfo = GetProtocolInfo(container),
+ MetaData = container.ToString()
+ };
+ }
+
+ private static string[] GetProtocolInfo(XElement container)
+ {
+ if (container == null)
+ {
+ throw new ArgumentNullException("container");
+ }
+
+ var resElement = container.Element(uPnpNamespaces.Res);
+
+ if (resElement != null)
+ {
+ var info = resElement.Attribute(uPnpNamespaces.ProtocolInfo);
+
+ if (info != null && !string.IsNullOrWhiteSpace(info.Value))
+ {
+ return info.Value.Split(':');
+ }
+ }
+
+ return new string[4];
+ }
+
#endregion
#region From XML
diff --git a/MediaBrowser.Dlna/PlayTo/DlnaController.cs b/MediaBrowser.Dlna/PlayTo/DlnaController.cs
index a584408c5..b1c85889d 100644
--- a/MediaBrowser.Dlna/PlayTo/DlnaController.cs
+++ b/MediaBrowser.Dlna/PlayTo/DlnaController.cs
@@ -184,27 +184,26 @@ namespace MediaBrowser.Dlna.PlayTo
if ((_device.IsPlaying || _device.IsPaused))
{
var playlistItem = Playlist.FirstOrDefault(p => p.PlayState == 1);
- if (playlistItem != null && playlistItem.Transcode)
- {
- await _sessionManager.OnPlaybackProgress(new Controller.Session.PlaybackProgressInfo
- {
- Item = _currentItem,
- SessionId = _session.Id,
- PositionTicks = _device.Position.Ticks + playlistItem.StartPositionTicks,
- IsMuted = _device.IsMuted,
- IsPaused = _device.IsPaused
- }).ConfigureAwait(false);
- }
- else if (_currentItem != null)
+ if (playlistItem != null)
{
+ var ticks = _device.Position.Ticks;
+
+ if (playlistItem.Transcode)
+ {
+ ticks += playlistItem.StartPositionTicks;
+ }
+
await _sessionManager.OnPlaybackProgress(new Controller.Session.PlaybackProgressInfo
{
Item = _currentItem,
SessionId = _session.Id,
- PositionTicks = _device.Position.Ticks,
+ PositionTicks = ticks,
IsMuted = _device.IsMuted,
- IsPaused = _device.IsPaused
+ IsPaused = _device.IsPaused,
+ MediaSourceId = playlistItem.MediaSourceId,
+ AudioStreamIndex = playlistItem.AudioStreamIndex,
+ SubtitleStreamIndex = playlistItem.SubtitleStreamIndex
}).ConfigureAwait(false);
}
@@ -284,16 +283,16 @@ namespace MediaBrowser.Dlna.PlayTo
return _device.SetPlay();
case PlaystateCommand.Seek:
- var playlistItem = Playlist.FirstOrDefault(p => p.PlayState == 1);
- if (playlistItem != null && playlistItem.Transcode && playlistItem.MediaType == DlnaProfileType.Video && _currentItem != null)
- {
- var newItem = CreatePlaylistItem(_currentItem, command.SeekPositionTicks ?? 0, GetServerAddress());
- playlistItem.StartPositionTicks = newItem.StartPositionTicks;
- playlistItem.StreamUrl = newItem.StreamUrl;
- playlistItem.Didl = newItem.Didl;
- return _device.SetAvTransport(playlistItem.StreamUrl, GetDlnaHeaders(playlistItem), playlistItem.Didl);
+ //var playlistItem = Playlist.FirstOrDefault(p => p.PlayState == 1);
+ //if (playlistItem != null && playlistItem.Transcode && _currentItem != null)
+ //{
+ // var newItem = CreatePlaylistItem(_currentItem, command.SeekPositionTicks ?? 0, GetServerAddress());
+ // playlistItem.StartPositionTicks = newItem.StartPositionTicks;
+ // playlistItem.StreamUrl = newItem.StreamUrl;
+ // playlistItem.Didl = newItem.Didl;
+ // return _device.SetAvTransport(playlistItem.StreamUrl, GetDlnaHeaders(playlistItem), playlistItem.Didl);
- }
+ //}
return _device.Seek(TimeSpan.FromTicks(command.SeekPositionTicks ?? 0));
@@ -324,6 +323,11 @@ namespace MediaBrowser.Dlna.PlayTo
return Task.FromResult(true);
}
+ public Task SendSessionEndedNotification(SessionInfoDto sessionInfo, CancellationToken cancellationToken)
+ {
+ return Task.FromResult(true);
+ }
+
public Task SendServerShutdownNotification(CancellationToken cancellationToken)
{
return Task.FromResult(true);
diff --git a/MediaBrowser.Dlna/PlayTo/Extensions.cs b/MediaBrowser.Dlna/PlayTo/Extensions.cs
index afa7eee72..05003a65b 100644
--- a/MediaBrowser.Dlna/PlayTo/Extensions.cs
+++ b/MediaBrowser.Dlna/PlayTo/Extensions.cs
@@ -40,6 +40,13 @@ namespace MediaBrowser.Dlna.PlayTo
return node == null ? null : node.Value;
}
+ public static string GetAttributeValue(this XElement container, XName name)
+ {
+ var node = container.Attribute(name);
+
+ return node == null ? null : node.Value;
+ }
+
public static string GetDescendantValue(this XElement container, XName name)
{
var node = container.Descendants(name)
diff --git a/MediaBrowser.Dlna/PlayTo/SsdpHttpClient.cs b/MediaBrowser.Dlna/PlayTo/SsdpHttpClient.cs
index 42c788d38..889ec8639 100644
--- a/MediaBrowser.Dlna/PlayTo/SsdpHttpClient.cs
+++ b/MediaBrowser.Dlna/PlayTo/SsdpHttpClient.cs
@@ -1,6 +1,7 @@
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using System;
+using System.Globalization;
using System.IO;
using System.Text;
using System.Threading.Tasks;
@@ -44,6 +45,8 @@ namespace MediaBrowser.Dlna.PlayTo
}
}
+ private readonly CultureInfo _usCulture = new CultureInfo("en-US");
+
public async Task SubscribeAsync(string url,
string ip,
int port,
@@ -58,11 +61,13 @@ namespace MediaBrowser.Dlna.PlayTo
LogRequest = _config.Configuration.DlnaOptions.EnableDebugLogging
};
- options.RequestHeaders["HOST"] = ip + ":" + port;
- options.RequestHeaders["CALLBACK"] = "<" + localIp + ":" + eventport + ">";
+ options.RequestHeaders["HOST"] = ip + ":" + port.ToString(_usCulture);
+ options.RequestHeaders["CALLBACK"] = "<" + localIp + ":" + eventport.ToString(_usCulture) + ">";
options.RequestHeaders["NT"] = "upnp:event";
- options.RequestHeaders["TIMEOUT"] = "Second - " + timeOut;
+ options.RequestHeaders["TIMEOUT"] = "Second-" + timeOut.ToString(_usCulture);
+ // TODO: Method should be SUBSCRIBE
+ // https://github.com/stormboy/node-upnp-controlpoint/blob/master/lib/upnp-service.js#L106
using (await _httpClient.Get(options).ConfigureAwait(false))
{
}
@@ -71,8 +76,9 @@ namespace MediaBrowser.Dlna.PlayTo
public async Task RespondAsync(Uri url,
string ip,
int port,
- string localIp,
- int eventport)
+ string localIp,
+ int eventport,
+ int timeOut = 3600)
{
var options = new HttpRequestOptions
{
@@ -80,10 +86,10 @@ namespace MediaBrowser.Dlna.PlayTo
UserAgent = USERAGENT
};
- options.RequestHeaders["HOST"] = ip + ":" + port;
- options.RequestHeaders["CALLBACK"] = "<" + localIp + ":" + eventport + ">";
+ options.RequestHeaders["HOST"] = ip + ":" + port.ToString(_usCulture);
+ options.RequestHeaders["CALLBACK"] = "<" + localIp + ":" + eventport.ToString(_usCulture) + ">";
options.RequestHeaders["NT"] = "upnp:event";
- options.RequestHeaders["TIMEOUT"] = "Second - 3600";
+ options.RequestHeaders["TIMEOUT"] = "Second-" + timeOut.ToString(_usCulture);
using (await _httpClient.Get(options).ConfigureAwait(false))
{
diff --git a/MediaBrowser.Dlna/PlayTo/uBaseObject.cs b/MediaBrowser.Dlna/PlayTo/uBaseObject.cs
index 5831e7dab..f24f83147 100644
--- a/MediaBrowser.Dlna/PlayTo/uBaseObject.cs
+++ b/MediaBrowser.Dlna/PlayTo/uBaseObject.cs
@@ -1,6 +1,4 @@
-using System;
-using System.Xml.Linq;
-
+
namespace MediaBrowser.Dlna.PlayTo
{
public class uBaseObject
@@ -20,47 +18,5 @@ namespace MediaBrowser.Dlna.PlayTo
public string Url { get; set; }
public string[] ProtocolInfo { get; set; }
-
- public static uBaseObject Create(XElement container)
- {
- if (container == null)
- {
- throw new ArgumentNullException("container");
- }
-
- return new uBaseObject
- {
- Id = container.Attribute(uPnpNamespaces.Id).Value,
- ParentId = container.Attribute(uPnpNamespaces.ParentId).Value,
- Title = container.GetValue(uPnpNamespaces.title),
- IconUrl = container.GetValue(uPnpNamespaces.Artwork),
- SecondText = "",
- Url = container.GetValue(uPnpNamespaces.Res),
- ProtocolInfo = GetProtocolInfo(container),
- MetaData = container.ToString()
- };
- }
-
- private static string[] GetProtocolInfo(XElement container)
- {
- if (container == null)
- {
- throw new ArgumentNullException("container");
- }
-
- var resElement = container.Element(uPnpNamespaces.Res);
-
- if (resElement != null)
- {
- var info = resElement.Attribute(uPnpNamespaces.ProtocolInfo);
-
- if (info != null && !string.IsNullOrWhiteSpace(info.Value))
- {
- return info.Value.Split(':');
- }
- }
-
- return new string[4];
- }
}
}
diff --git a/MediaBrowser.Dlna/Profiles/DefaultProfile.cs b/MediaBrowser.Dlna/Profiles/DefaultProfile.cs
index 13bf467c6..ccecb07c6 100644
--- a/MediaBrowser.Dlna/Profiles/DefaultProfile.cs
+++ b/MediaBrowser.Dlna/Profiles/DefaultProfile.cs
@@ -1,6 +1,5 @@
-using MediaBrowser.Controller.Dlna;
+using MediaBrowser.Model.Dlna;
using System.Xml.Serialization;
-using MediaBrowser.Model.Dlna;
namespace MediaBrowser.Dlna.Profiles
{
@@ -32,7 +31,7 @@ namespace MediaBrowser.Dlna.Profiles
new TranscodingProfile
{
- Container = "ts",
+ Container = "mp4",
Type = DlnaProfileType.Video,
AudioCodec = "aac",
VideoCodec = "h264",
diff --git a/MediaBrowser.Dlna/Profiles/Windows81Profile.cs b/MediaBrowser.Dlna/Profiles/Windows81Profile.cs
index b7c637258..000e07b0a 100644
--- a/MediaBrowser.Dlna/Profiles/Windows81Profile.cs
+++ b/MediaBrowser.Dlna/Profiles/Windows81Profile.cs
@@ -1,5 +1,5 @@
-using System.Xml.Serialization;
-using MediaBrowser.Model.Dlna;
+using MediaBrowser.Model.Dlna;
+using System.Xml.Serialization;
namespace MediaBrowser.Dlna.Profiles
{
diff --git a/MediaBrowser.Dlna/Profiles/WindowsMediaCenterProfile.cs b/MediaBrowser.Dlna/Profiles/WindowsMediaCenterProfile.cs
new file mode 100644
index 000000000..fe9a7e155
--- /dev/null
+++ b/MediaBrowser.Dlna/Profiles/WindowsMediaCenterProfile.cs
@@ -0,0 +1,257 @@
+using System.Xml.Serialization;
+using MediaBrowser.Model.Dlna;
+
+namespace MediaBrowser.Dlna.Profiles
+{
+ [XmlRoot("Profile")]
+ public class WindowsMediaCenterProfile : DefaultProfile
+ {
+ public WindowsMediaCenterProfile()
+ {
+ Name = "Windows Media Center";
+
+ TranscodingProfiles = new[]
+ {
+ new TranscodingProfile
+ {
+ Container = "mp3",
+ AudioCodec = "mp3",
+ Type = DlnaProfileType.Audio
+ },
+ new TranscodingProfile
+ {
+ Container = "asf",
+ VideoCodec = "msmpeg4",
+ AudioCodec = "wmav2",
+ Type = DlnaProfileType.Video
+ }
+ };
+
+ DirectPlayProfiles = new[]
+ {
+ new DirectPlayProfile
+ {
+ Container = "avi",
+ VideoCodec = "mpeg4",
+ AudioCodec = "ac3,mp3",
+ Type = DlnaProfileType.Video
+ },
+ new DirectPlayProfile
+ {
+ Container = "avi",
+ VideoCodec = "h264",
+ AudioCodec = "aac",
+ Type = DlnaProfileType.Video
+ },
+ new DirectPlayProfile
+ {
+ Container = "mp4,mov",
+ VideoCodec = "h264,mpeg4",
+ AudioCodec = "aac,ac3",
+ Type = DlnaProfileType.Video
+ },
+ new DirectPlayProfile
+ {
+ Container = "asf",
+ VideoCodec = "wmv2,wmv3,vc1",
+ AudioCodec = "wmav2,wmapro",
+ Type = DlnaProfileType.Video
+ },
+ new DirectPlayProfile
+ {
+ Container = "asf",
+ AudioCodec = "wmav2,wmapro,wmavoice",
+ Type = DlnaProfileType.Audio
+ },
+ new DirectPlayProfile
+ {
+ Container = "mp3",
+ AudioCodec = "mp3",
+ Type = DlnaProfileType.Audio
+ },
+ new DirectPlayProfile
+ {
+ Container = "jpeg",
+ Type = DlnaProfileType.Photo
+ }
+ };
+
+ ResponseProfiles = new[]
+ {
+ new ResponseProfile
+ {
+ Container = "avi",
+ MimeType = "video/avi",
+ Type = DlnaProfileType.Video
+ }
+ };
+
+ ContainerProfiles = new[]
+ {
+ new ContainerProfile
+ {
+ Type = DlnaProfileType.Video,
+ Container = "mp4,mov",
+
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Has64BitOffsets,
+ Value = "false",
+ IsRequired = false
+ }
+ }
+ }
+ };
+
+ CodecProfiles = new[]
+ {
+ new CodecProfile
+ {
+ Type = CodecType.Video,
+ Codec = "mpeg4",
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Width,
+ Value = "1280"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Height,
+ Value = "720"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoFramerate,
+ Value = "30",
+ IsRequired = false
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoBitrate,
+ Value = "5120000",
+ IsRequired = false
+ }
+ }
+ },
+
+ new CodecProfile
+ {
+ Type = CodecType.Video,
+ Codec = "h264",
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Width,
+ Value = "1920"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Height,
+ Value = "1080"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoLevel,
+ Value = "41",
+ IsRequired = false
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoBitrate,
+ Value = "10240000",
+ IsRequired = false
+ }
+ }
+ },
+
+ new CodecProfile
+ {
+ Type = CodecType.Video,
+ Codec = "wmv2,wmv3,vc1",
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Width,
+ Value = "1920"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Height,
+ Value = "1080"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoFramerate,
+ Value = "30",
+ IsRequired = false
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoBitrate,
+ Value = "15360000",
+ IsRequired = false
+ }
+ }
+ },
+
+ new CodecProfile
+ {
+ Type = CodecType.VideoAudio,
+ Codec = "ac3,wmav2,wmapro",
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.AudioChannels,
+ Value = "6",
+ IsRequired = false
+ }
+ }
+ },
+
+ new CodecProfile
+ {
+ Type = CodecType.VideoAudio,
+ Codec = "aac",
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.AudioChannels,
+ Value = "2",
+ IsRequired = false
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.Equals,
+ Property = ProfileConditionValue.AudioProfile,
+ Value = "lc",
+ IsRequired = false
+ }
+ }
+ }
+ };
+ }
+ }
+}
diff --git a/MediaBrowser.Dlna/Profiles/WindowsPhoneProfile.cs b/MediaBrowser.Dlna/Profiles/WindowsPhoneProfile.cs
new file mode 100644
index 000000000..6ed6abc76
--- /dev/null
+++ b/MediaBrowser.Dlna/Profiles/WindowsPhoneProfile.cs
@@ -0,0 +1,200 @@
+using MediaBrowser.Model.Dlna;
+using System.Xml.Serialization;
+
+namespace MediaBrowser.Dlna.Profiles
+{
+ [XmlRoot("Profile")]
+ public class WindowsPhoneProfile : DefaultProfile
+ {
+ public WindowsPhoneProfile()
+ {
+ Name = "Windows Phone";
+
+ TranscodingProfiles = new[]
+ {
+ new TranscodingProfile
+ {
+ Container = "mp3",
+ AudioCodec = "mp3",
+ Type = DlnaProfileType.Audio
+ },
+ new TranscodingProfile
+ {
+ Container = "mp4",
+ VideoCodec = "h264",
+ AudioCodec = "aac",
+ Type = DlnaProfileType.Video,
+ VideoProfile = "Baseline"
+ }
+ };
+
+ DirectPlayProfiles = new[]
+ {
+ new DirectPlayProfile
+ {
+ Container = "mp4,mov",
+ VideoCodec = "h264",
+ AudioCodec = "aac,mp3",
+ Type = DlnaProfileType.Video
+ },
+
+ new DirectPlayProfile
+ {
+ Container = "mp4,avi",
+ VideoCodec = "mpeg4,msmpeg4",
+ AudioCodec = "aac,mp3",
+ Type = DlnaProfileType.Video
+ },
+
+ new DirectPlayProfile
+ {
+ Container = "asf",
+ VideoCodec = "wmv2,wmv3,vc1",
+ AudioCodec = "wmav2,wmapro,wmavoice",
+ Type = DlnaProfileType.Video
+ },
+
+ new DirectPlayProfile
+ {
+ Container = "asf",
+ AudioCodec = "wmav2,wmapro,wmavoice",
+ Type = DlnaProfileType.Audio
+ },
+
+ new DirectPlayProfile
+ {
+ Container = "mp4,aac",
+ AudioCodec = "aac",
+ Type = DlnaProfileType.Audio
+ },
+
+ new DirectPlayProfile
+ {
+ Container = "mp3",
+ AudioCodec = "mp3",
+ Type = DlnaProfileType.Audio
+ },
+
+ new DirectPlayProfile
+ {
+ Container = "jpeg,png,gif,bmp",
+ Type = DlnaProfileType.Photo
+ }
+ };
+
+ CodecProfiles = new[]
+ {
+ new CodecProfile
+ {
+ Type = CodecType.Video,
+ Codec="h264",
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Width,
+ Value = "800"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Height,
+ Value = "480"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoBitrate,
+ Value = "1000000",
+ IsRequired = false
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoFramerate,
+ Value = "24",
+ IsRequired = false
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoLevel,
+ Value = "3"
+ }
+ }
+ },
+
+ new CodecProfile
+ {
+ Type = CodecType.Video,
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Width,
+ Value = "800"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.Height,
+ Value = "480"
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoBitrate,
+ Value = "1000000",
+ IsRequired = false
+ },
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.VideoFramerate,
+ Value = "24",
+ IsRequired = false
+ }
+ }
+ },
+
+ new CodecProfile
+ {
+ Type = CodecType.VideoAudio,
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.AudioBitrate,
+ Value = "128000"
+ },
+
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.AudioChannels,
+ Value = "2"
+ }
+ }
+ },
+
+ new CodecProfile
+ {
+ Type = CodecType.Audio,
+ Conditions = new []
+ {
+ new ProfileCondition
+ {
+ Condition = ProfileConditionType.LessThanEqual,
+ Property = ProfileConditionValue.AudioBitrate,
+ Value = "128000"
+ }
+ }
+ }
+ };
+
+ }
+ }
+}
diff --git a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
index 675d43be7..361e09b14 100644
--- a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
+++ b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
@@ -768,7 +768,7 @@ namespace MediaBrowser.MediaEncoding.Encoder
}
// Use ffmpeg to sample 100 (we can drop this if required using thumbnail=50 for 50 frames) frames and pick the best thumbnail. Have a fall back just in case.
- var args = useIFrame ? string.Format("-i {0} -threads 0 -v quiet -vframes 1 -vf \"{2},thumbnail=50\" -f image2 \"{1}\"", inputPath, "-", vf) :
+ var args = useIFrame ? string.Format("-i {0} -threads 0 -v quiet -vframes 1 -vf \"{2},thumbnail=40\" -f image2 \"{1}\"", inputPath, "-", vf) :
string.Format("-i {0} -threads 0 -v quiet -vframes 1 -vf \"{2}\" -f image2 \"{1}\"", inputPath, "-", vf);
var probeSize = GetProbeSizeArgument(type);
diff --git a/MediaBrowser.Model/Dlna/StreamBuilder.cs b/MediaBrowser.Model/Dlna/StreamBuilder.cs
index 576280599..3960b49ae 100644
--- a/MediaBrowser.Model/Dlna/StreamBuilder.cs
+++ b/MediaBrowser.Model/Dlna/StreamBuilder.cs
@@ -28,7 +28,7 @@ namespace MediaBrowser.Model.Dlna
.ToList();
}
- var streams = mediaSources.Select(i => BuildAudioItem(options.ItemId, i, options.Profile)).ToList();
+ var streams = mediaSources.Select(i => BuildAudioItem(i, options)).ToList();
foreach (var stream in streams)
{
@@ -75,36 +75,40 @@ namespace MediaBrowser.Model.Dlna
streams.FirstOrDefault();
}
- private StreamInfo BuildAudioItem(string itemId, MediaSourceInfo item, DeviceProfile profile)
+ private StreamInfo BuildAudioItem(MediaSourceInfo item, AudioOptions options)
{
var playlistItem = new StreamInfo
{
- ItemId = itemId,
+ ItemId = options.ItemId,
MediaType = DlnaProfileType.Audio,
MediaSourceId = item.Id
};
var audioStream = item.MediaStreams.FirstOrDefault(i => i.Type == MediaStreamType.Audio);
- var directPlay = profile.DirectPlayProfiles
- .FirstOrDefault(i => i.Type == playlistItem.MediaType && IsAudioProfileSupported(i, item, audioStream));
-
- if (directPlay != null)
+ // Honor the max bitrate setting
+ if (IsAudioEligibleForDirectPlay(item, options))
{
- var audioCodec = audioStream == null ? null : audioStream.Codec;
+ var directPlay = options.Profile.DirectPlayProfiles
+ .FirstOrDefault(i => i.Type == playlistItem.MediaType && IsAudioDirectPlaySupported(i, item, audioStream));
- // Make sure audio codec profiles are satisfied
- if (!string.IsNullOrEmpty(audioCodec) && profile.CodecProfiles.Where(i => i.Type == CodecType.Audio && i.ContainsCodec(audioCodec))
- .All(i => AreConditionsSatisfied(i.Conditions, item.Path, null, audioStream)))
+ if (directPlay != null)
{
- playlistItem.IsDirectStream = true;
- playlistItem.Container = item.Container;
+ var audioCodec = audioStream == null ? null : audioStream.Codec;
- return playlistItem;
+ // Make sure audio codec profiles are satisfied
+ if (!string.IsNullOrEmpty(audioCodec) && options.Profile.CodecProfiles.Where(i => i.Type == CodecType.Audio && i.ContainsCodec(audioCodec))
+ .All(i => AreConditionsSatisfied(i.Conditions, item.Path, null, audioStream)))
+ {
+ playlistItem.IsDirectStream = true;
+ playlistItem.Container = item.Container;
+
+ return playlistItem;
+ }
}
}
- var transcodingProfile = profile.TranscodingProfiles
+ var transcodingProfile = options.Profile.TranscodingProfiles
.FirstOrDefault(i => i.Type == playlistItem.MediaType);
if (transcodingProfile != null)
@@ -113,12 +117,28 @@ namespace MediaBrowser.Model.Dlna
playlistItem.Container = transcodingProfile.Container;
playlistItem.AudioCodec = transcodingProfile.AudioCodec;
- var audioTranscodingConditions = profile.CodecProfiles
+ var audioTranscodingConditions = options.Profile.CodecProfiles
.Where(i => i.Type == CodecType.Audio && i.ContainsCodec(transcodingProfile.AudioCodec))
.Take(1)
.SelectMany(i => i.Conditions);
ApplyTranscodingConditions(playlistItem, audioTranscodingConditions);
+
+ // Honor requested max channels
+ if (options.MaxAudioChannels.HasValue)
+ {
+ var currentValue = playlistItem.MaxAudioChannels ?? options.MaxAudioChannels.Value;
+
+ playlistItem.MaxAudioChannels = Math.Min(options.MaxAudioChannels.Value, currentValue);
+ }
+
+ // Honor requested max bitrate
+ if (options.MaxBitrate.HasValue)
+ {
+ var currentValue = playlistItem.AudioBitrate ?? options.MaxBitrate.Value;
+
+ playlistItem.AudioBitrate = Math.Min(options.MaxBitrate.Value, currentValue);
+ }
}
return playlistItem;
@@ -140,7 +160,7 @@ namespace MediaBrowser.Model.Dlna
{
// See if it can be direct played
var directPlay = options.Profile.DirectPlayProfiles
- .FirstOrDefault(i => i.Type == playlistItem.MediaType && IsVideoProfileSupported(i, item, videoStream, audioStream));
+ .FirstOrDefault(i => i.Type == playlistItem.MediaType && IsVideoDirectPlaySupported(i, item, videoStream, audioStream));
if (directPlay != null)
{
@@ -189,6 +209,37 @@ namespace MediaBrowser.Model.Dlna
.SelectMany(i => i.Conditions);
ApplyTranscodingConditions(playlistItem, audioTranscodingConditions);
+
+ // Honor requested max channels
+ if (options.MaxAudioChannels.HasValue)
+ {
+ var currentValue = playlistItem.MaxAudioChannels ?? options.MaxAudioChannels.Value;
+
+ playlistItem.MaxAudioChannels = Math.Min(options.MaxAudioChannels.Value, currentValue);
+ }
+
+ // Honor requested max bitrate
+ if (options.MaxAudioTranscodingBitrate.HasValue)
+ {
+ var currentValue = playlistItem.AudioBitrate ?? options.MaxAudioTranscodingBitrate.Value;
+
+ playlistItem.AudioBitrate = Math.Min(options.MaxAudioTranscodingBitrate.Value, currentValue);
+ }
+
+ // Honor max rate
+ if (options.MaxBitrate.HasValue)
+ {
+ var videoBitrate = options.MaxBitrate.Value;
+
+ if (playlistItem.AudioBitrate.HasValue)
+ {
+ videoBitrate -= playlistItem.AudioBitrate.Value;
+ }
+
+ var currentValue = playlistItem.VideoBitrate ?? videoBitrate;
+
+ playlistItem.VideoBitrate = Math.Min(videoBitrate, currentValue);
+ }
}
return playlistItem;
@@ -207,7 +258,13 @@ namespace MediaBrowser.Model.Dlna
return false;
}
- return true;
+ return IsAudioEligibleForDirectPlay(item, options);
+ }
+
+ private bool IsAudioEligibleForDirectPlay(MediaSourceInfo item, AudioOptions options)
+ {
+ // Honor the max bitrate setting
+ return !options.MaxBitrate.HasValue || (item.Bitrate.HasValue && item.Bitrate.Value <= options.MaxBitrate.Value);
}
private void ValidateInput(VideoOptions options)
@@ -331,7 +388,7 @@ namespace MediaBrowser.Model.Dlna
}
}
- private bool IsAudioProfileSupported(DirectPlayProfile profile, MediaSourceInfo item, MediaStream audioStream)
+ private bool IsAudioDirectPlaySupported(DirectPlayProfile profile, MediaSourceInfo item, MediaStream audioStream)
{
if (profile.Container.Length > 0)
{
@@ -346,7 +403,7 @@ namespace MediaBrowser.Model.Dlna
return true;
}
- private bool IsVideoProfileSupported(DirectPlayProfile profile, MediaSourceInfo item, MediaStream videoStream, MediaStream audioStream)
+ private bool IsVideoDirectPlaySupported(DirectPlayProfile profile, MediaSourceInfo item, MediaStream videoStream, MediaStream audioStream)
{
// Only plain video files can be direct played
if (item.VideoType != VideoType.VideoFile)
diff --git a/MediaBrowser.Model/Dlna/StreamInfo.cs b/MediaBrowser.Model/Dlna/StreamInfo.cs
index 21e4dae7b..209f33930 100644
--- a/MediaBrowser.Model/Dlna/StreamInfo.cs
+++ b/MediaBrowser.Model/Dlna/StreamInfo.cs
@@ -1,7 +1,7 @@
-using System;
+using MediaBrowser.Model.Dto;
+using System;
using System.Collections.Generic;
using System.Globalization;
-using MediaBrowser.Model.Dto;
namespace MediaBrowser.Model.Dlna
{
@@ -107,10 +107,25 @@ namespace MediaBrowser.Model.Dlna
{
public string ItemId { get; set; }
public List MediaSources { get; set; }
- public int? MaxBitrateSetting { get; set; }
public DeviceProfile Profile { get; set; }
+
+ ///
+ /// Optional. Only needed if a specific AudioStreamIndex or SubtitleStreamIndex are requested.
+ ///
public string MediaSourceId { get; set; }
+
public string DeviceId { get; set; }
+
+ ///
+ /// Allows an override of supported number of audio channels
+ /// Example: DeviceProfile supports five channel, but user only has stereo speakers
+ ///
+ public int? MaxAudioChannels { get; set; }
+
+ ///
+ /// The application's configured quality setting
+ ///
+ public int? MaxBitrate { get; set; }
}
///
@@ -120,5 +135,11 @@ namespace MediaBrowser.Model.Dlna
{
public int? AudioStreamIndex { get; set; }
public int? SubtitleStreamIndex { get; set; }
+ public int? MaxAudioTranscodingBitrate { get; set; }
+
+ public VideoOptions()
+ {
+ MaxAudioTranscodingBitrate = 128000;
+ }
}
}
diff --git a/MediaBrowser.Model/Dto/MediaVersionInfo.cs b/MediaBrowser.Model/Dto/MediaVersionInfo.cs
index 37aefae55..e174c5d55 100644
--- a/MediaBrowser.Model/Dto/MediaVersionInfo.cs
+++ b/MediaBrowser.Model/Dto/MediaVersionInfo.cs
@@ -24,5 +24,7 @@ namespace MediaBrowser.Model.Dto
public Video3DFormat? Video3DFormat { get; set; }
public List MediaStreams { get; set; }
+
+ public int? Bitrate { get; set; }
}
}
diff --git a/MediaBrowser.Model/Entities/MediaStream.cs b/MediaBrowser.Model/Entities/MediaStream.cs
index b644661f4..9719f4e7d 100644
--- a/MediaBrowser.Model/Entities/MediaStream.cs
+++ b/MediaBrowser.Model/Entities/MediaStream.cs
@@ -152,7 +152,11 @@ namespace MediaBrowser.Model.Entities
///
/// The subtitle
///
- Subtitle
+ Subtitle,
+ ///
+ /// The embedded image
+ ///
+ EmbeddedImage
}
public class MediaInfo
diff --git a/MediaBrowser.Model/Session/GeneralCommand.cs b/MediaBrowser.Model/Session/GeneralCommand.cs
index 0de7d6dd8..a50c3b5fe 100644
--- a/MediaBrowser.Model/Session/GeneralCommand.cs
+++ b/MediaBrowser.Model/Session/GeneralCommand.cs
@@ -43,6 +43,9 @@ namespace MediaBrowser.Model.Session
VolumeDown = 18,
Mute = 19,
Unmute = 20,
- ToggleMute = 21
+ ToggleMute = 21,
+ SetVolume = 22,
+ SetAudioStreamIndex = 23,
+ SetSubtitleStreamIndex = 24
}
}
diff --git a/MediaBrowser.Model/Session/PlaybackReports.cs b/MediaBrowser.Model/Session/PlaybackReports.cs
index 75dd3346c..b2361b876 100644
--- a/MediaBrowser.Model/Session/PlaybackReports.cs
+++ b/MediaBrowser.Model/Session/PlaybackReports.cs
@@ -16,6 +16,10 @@ namespace MediaBrowser.Model.Session
public string[] QueueableMediaTypes { get; set; }
+ public int? AudioStreamIndex { get; set; }
+
+ public int? SubtitleStreamIndex { get; set; }
+
public PlaybackStartInfo()
{
QueueableMediaTypes = new string[] { };
@@ -38,6 +42,12 @@ namespace MediaBrowser.Model.Session
public bool IsPaused { get; set; }
public bool IsMuted { get; set; }
+
+ public int? AudioStreamIndex { get; set; }
+
+ public int? SubtitleStreamIndex { get; set; }
+
+ public int? VolumeLevel { get; set; }
}
///
diff --git a/MediaBrowser.Model/Session/SessionInfoDto.cs b/MediaBrowser.Model/Session/SessionInfoDto.cs
index 5349a6360..4c51070ee 100644
--- a/MediaBrowser.Model/Session/SessionInfoDto.cs
+++ b/MediaBrowser.Model/Session/SessionInfoDto.cs
@@ -111,6 +111,24 @@ namespace MediaBrowser.Model.Session
/// The name of the device.
public string DeviceName { get; set; }
+ ///
+ /// Gets or sets the volume level.
+ ///
+ /// The volume level.
+ public int? VolumeLevel { get; set; }
+
+ ///
+ /// Gets or sets the index of the now playing audio stream.
+ ///
+ /// The index of the now playing audio stream.
+ public int? NowPlayingAudioStreamIndex { get; set; }
+
+ ///
+ /// Gets or sets the index of the now playing subtitle stream.
+ ///
+ /// The index of the now playing subtitle stream.
+ public int? NowPlayingSubtitleStreamIndex { get; set; }
+
///
/// Gets or sets a value indicating whether this instance is paused.
///
@@ -140,12 +158,6 @@ namespace MediaBrowser.Model.Session
///
/// The device id.
public string DeviceId { get; set; }
-
- ///
- /// Gets or sets a value indicating whether [supports fullscreen toggle].
- ///
- /// true if [supports fullscreen toggle]; otherwise, false.
- public bool SupportsFullscreenToggle { get; set; }
///
/// Gets or sets a value indicating whether [supports remote control].
@@ -153,12 +165,6 @@ namespace MediaBrowser.Model.Session
/// true if [supports remote control]; otherwise, false.
public bool SupportsRemoteControl { get; set; }
- ///
- /// Gets or sets a value indicating whether [supports osd toggle].
- ///
- /// true if [supports osd toggle]; otherwise, false.
- public bool SupportsOsdToggle { get; set; }
-
///
/// Gets or sets a value indicating whether [supports navigation commands].
///
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs
index dad716f6a..2b1bcb81b 100644
--- a/MediaBrowser.Providers/Manager/MetadataService.cs
+++ b/MediaBrowser.Providers/Manager/MetadataService.cs
@@ -321,6 +321,7 @@ namespace MediaBrowser.Providers.Manager
// Only one local provider allowed per item
hasLocalMetadata = true;
+ item.IsUnidentified = false;
break;
}
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
index ce616ef03..daa107e3e 100644
--- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs
+++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
@@ -245,127 +245,6 @@ namespace MediaBrowser.Server.Implementations.Dto
return dto;
}
- public SessionInfoDto GetSessionInfoDto(SessionInfo session)
- {
- var dto = new SessionInfoDto
- {
- Client = session.Client,
- DeviceId = session.DeviceId,
- DeviceName = session.DeviceName,
- Id = session.Id.ToString("N"),
- LastActivityDate = session.LastActivityDate,
- NowPlayingPositionTicks = session.NowPlayingPositionTicks,
- SupportsRemoteControl = session.SupportsRemoteControl,
- IsPaused = session.IsPaused,
- IsMuted = session.IsMuted,
- NowViewingContext = session.NowViewingContext,
- NowViewingItemId = session.NowViewingItemId,
- NowViewingItemName = session.NowViewingItemName,
- NowViewingItemType = session.NowViewingItemType,
- ApplicationVersion = session.ApplicationVersion,
- CanSeek = session.CanSeek,
- QueueableMediaTypes = session.QueueableMediaTypes,
- PlayableMediaTypes = session.PlayableMediaTypes,
- RemoteEndPoint = session.RemoteEndPoint,
- AdditionalUsers = session.AdditionalUsers,
- SupportedCommands = session.SupportedCommands
- };
-
- if (session.NowPlayingItem != null)
- {
- dto.NowPlayingItem = GetNowPlayingInfo(session.NowPlayingItem, session.NowPlayingMediaSourceId, session.NowPlayingRunTimeTicks);
- }
-
- if (session.UserId.HasValue)
- {
- dto.UserId = session.UserId.Value.ToString("N");
- }
- dto.UserName = session.UserName;
-
- return dto;
- }
-
- ///
- /// Converts a BaseItem to a BaseItemInfo
- ///
- /// The item.
- /// The media version identifier.
- /// The now playing runtime ticks.
- /// BaseItemInfo.
- /// item
- private BaseItemInfo GetNowPlayingInfo(BaseItem item, string mediaSourceId, long? nowPlayingRuntimeTicks)
- {
- if (item == null)
- {
- throw new ArgumentNullException("item");
- }
-
- var info = new BaseItemInfo
- {
- Id = GetDtoId(item),
- Name = item.Name,
- MediaType = item.MediaType,
- Type = item.GetClientTypeName(),
- RunTimeTicks = nowPlayingRuntimeTicks,
- MediaSourceId = mediaSourceId
- };
-
- info.PrimaryImageTag = GetImageCacheTag(item, ImageType.Primary);
-
- var backropItem = item.HasImage(ImageType.Backdrop) ? item : null;
-
- var thumbItem = item.HasImage(ImageType.Thumb) ? item : null;
-
- if (thumbItem == null)
- {
- var episode = item as Episode;
-
- if (episode != null)
- {
- var series = episode.Series;
-
- if (series != null && series.HasImage(ImageType.Thumb))
- {
- thumbItem = series;
- }
- }
- }
-
- if (backropItem == null)
- {
- var episode = item as Episode;
-
- if (episode != null)
- {
- var series = episode.Series;
-
- if (series != null && series.HasImage(ImageType.Backdrop))
- {
- backropItem = series;
- }
- }
- }
-
- if (thumbItem == null)
- {
- thumbItem = item.Parents.FirstOrDefault(i => i.HasImage(ImageType.Thumb));
- }
-
- if (thumbItem != null)
- {
- info.ThumbImageTag = GetImageCacheTag(thumbItem, ImageType.Thumb);
- info.ThumbItemId = GetDtoId(thumbItem);
- }
-
- if (thumbItem != null)
- {
- info.BackdropImageTag = GetImageCacheTag(backropItem, ImageType.Backdrop);
- info.BackdropItemId = GetDtoId(backropItem);
- }
-
- return info;
- }
-
///
/// Gets client-side Id of a server-side BaseItem
///
@@ -1367,6 +1246,13 @@ namespace MediaBrowser.Server.Implementations.Dto
}
}
+ var bitrate = info.MediaStreams.Where(m => m.Type == MediaStreamType.Audio || m.Type == MediaStreamType.Video).Select(m => m.BitRate ?? 0).Sum();
+
+ if (bitrate > 0)
+ {
+ info.Bitrate = bitrate;
+ }
+
return info;
}
@@ -1388,6 +1274,13 @@ namespace MediaBrowser.Server.Implementations.Dto
info.Container = Path.GetExtension(i.Path).TrimStart('.');
}
+ var bitrate = info.MediaStreams.Where(m => m.Type == MediaStreamType.Audio).Select(m => m.BitRate ?? 0).Sum();
+
+ if (bitrate > 0)
+ {
+ info.Bitrate = bitrate;
+ }
+
return info;
}
diff --git a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
index 817e14d4d..d98400527 100644
--- a/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/LibraryManager.cs
@@ -785,12 +785,12 @@ namespace MediaBrowser.Server.Implementations.Library
private T GetItemByName(string path, string name)
where T : BaseItem, new()
{
- if (string.IsNullOrEmpty(path))
+ if (string.IsNullOrWhiteSpace(path))
{
throw new ArgumentNullException("path");
}
- if (string.IsNullOrEmpty(name))
+ if (string.IsNullOrWhiteSpace(name))
{
throw new ArgumentNullException("name");
}
diff --git a/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs b/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs
index 722c24a10..b7af8beeb 100644
--- a/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs
+++ b/MediaBrowser.Server.Implementations/Library/Validators/PeopleValidator.cs
@@ -50,7 +50,9 @@ namespace MediaBrowser.Server.Implementations.Library.Validators
var people = _libraryManager.RootFolder.GetRecursiveChildren()
.SelectMany(c => c.People)
- .DistinctBy(p => p.Name, StringComparer.OrdinalIgnoreCase)
+ .Where(i => !string.IsNullOrWhiteSpace(i.Name))
+ .Select(i => i.Name)
+ .Distinct(StringComparer.OrdinalIgnoreCase)
.ToList();
var numComplete = 0;
@@ -61,13 +63,13 @@ namespace MediaBrowser.Server.Implementations.Library.Validators
try
{
- var item = _libraryManager.GetPerson(person.Name);
+ var item = _libraryManager.GetPerson(person);
await item.RefreshMetadata(options, cancellationToken).ConfigureAwait(false);
}
catch (Exception ex)
{
- _logger.ErrorException("Error validating IBN entry {0}", ex, person.Name);
+ _logger.ErrorException("Error validating IBN entry {0}", ex, person);
}
// Update progress
diff --git a/MediaBrowser.Server.Implementations/LiveTv/RefreshChannelsScheduledTask.cs b/MediaBrowser.Server.Implementations/LiveTv/RefreshChannelsScheduledTask.cs
index 3e17a67a1..23fed905a 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/RefreshChannelsScheduledTask.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/RefreshChannelsScheduledTask.cs
@@ -46,7 +46,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
new SystemEventTrigger{ SystemEvent = SystemEvent.WakeFromSleep},
- new IntervalTrigger{ Interval = TimeSpan.FromHours(3)}
+ new IntervalTrigger{ Interval = TimeSpan.FromHours(4)}
};
}
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
new file mode 100644
index 000000000..713140bbe
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
@@ -0,0 +1 @@
+{"SettingsSaved":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a.","AddUser":"\u0627\u0636\u0627\u0641\u0629 \u0645\u0633\u062a\u062e\u062f\u0645","Users":"\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","Delete":"\u062d\u0630\u0641","Administrator":"\u0627\u0644\u0645\u0633\u0624\u0648\u0644","Password":"\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631","DeleteImage":"\u062d\u0630\u0641 \u0635\u0648\u0631\u0629","DeleteImageConfirmation":"\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u062d\u0630\u0641 \u0647\u0630\u0647 \u0627\u0644\u0635\u0648\u0631\u0629\u061f","FileReadCancelled":"\u062a\u0645 \u0627\u0644\u063a\u0627\u0621 \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0644\u0641.","FileNotFound":"\u0627\u0644\u0645\u0644\u0641 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f.","FileReadError":"\u062d\u062f\u062b \u062e\u0637\u0623 \u0628\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0644\u0641.","DeleteUser":"\u062d\u0630\u0641 \u0645\u0633\u062a\u062e\u062f\u0645","DeleteUserConfirmation":"\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 {0} \u061f","PasswordResetHeader":"\u0627\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631","PasswordResetComplete":"\u0644\u0642\u062f \u062a\u0645 \u0627\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631.","PasswordResetConfirmation":"\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631\u061f","PasswordSaved":"\u062a\u0645 \u062d\u0641\u0638 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631.","PasswordMatchError":"\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u0648\u062a\u0627\u0643\u064a\u062f\u0647\u0627 \u064a\u062c\u0628 \u0627\u0646 \u064a\u062a\u0637\u0627\u0628\u0642\u0627\u0646.","OptionOff":"\u0627\u064a\u0642\u0627\u0641","OptionOn":"\u062a\u0634\u063a\u064a\u0644","OptionRelease":"\u0627\u0644\u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u0631\u0633\u0645\u0649","OptionBeta":"\u0628\u064a\u062a\u0627","OptionDev":"\u062a\u0637\u0648\u0631\u0649 (\u063a\u064a\u0631 \u0645\u0633\u062a\u0642\u0631)","UninstallPluginHeader":"\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0645\u0644\u062d\u0642","UninstallPluginConfirmation":"\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u0644\u063a\u0627\u0621 {0} \u061f","NoPluginConfigurationMessage":"\u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u062d\u0642 \u0644\u064a\u0633 \u0644\u0647 \u0636\u0628\u0637.","NoPluginsInstalledMessage":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0644\u062f\u064a\u0643 \u0627\u0649 \u0645\u0644\u0627\u062d\u0642 \u0645\u062b\u0628\u062a\u0629.","BrowsePluginCatalogMessage":"\u062a\u0635\u0641\u062d \u0642\u0627\u0626\u0645\u062a\u0646\u0627 \u0644\u0644\u0645\u0644\u062d\u0642 \u0644\u062a\u0631\u0649 \u0627\u0644\u0645\u062a\u0648\u0641\u0631 \u0645\u0646 \u0627\u0644\u0645\u0644\u0627\u062d\u0642."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
new file mode 100644
index 000000000..c0c430adc
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
@@ -0,0 +1 @@
+{"SettingsSaved":"\u039f\u03b9 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03c4\u03b7\u03ba\u03b1\u03bd","AddUser":"\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7","Users":"\u039f\u03b9 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2","Delete":"\u0394\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5","Administrator":"\u03c4\u03bf \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2","Password":"\u03c4\u03bf\u03bd \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2","DeleteImage":"\u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1","DeleteImageConfirmation":"\u0395\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1;","FileReadCancelled":"\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b4\u03b9\u03b1\u03b2\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03ad\u03c7\u03b5\u03b9 \u03b1\u03ba\u03c5\u03c1\u03c9\u03b8\u03b5\u03af","FileNotFound":"\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5","FileReadError":"\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5","DeleteUser":"\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7","DeleteUserConfirmation":"\u0395\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5","PasswordResetHeader":"\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2","PasswordResetComplete":"\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03b3\u03af\u03bd\u03b5\u03b9 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac","PasswordResetConfirmation":"\u0395\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2;","PasswordSaved":"\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03c4\u03b7\u03ba\u03b5","PasswordMatchError":"\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03b5\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03bf\u03c5\u03bd","OptionOff":"Off","OptionOn":"On","OptionRelease":"Official Release","OptionBeta":"Beta","OptionDev":"Dev (Unstable)","UninstallPluginHeader":"Uninstall Plugin","UninstallPluginConfirmation":"Are you sure you wish to uninstall {0}?","NoPluginConfigurationMessage":"This plugin has nothing to configure.","NoPluginsInstalledMessage":"You have no plugins installed.","BrowsePluginCatalogMessage":"Browse our plugin catalog to view available plugins."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
index b6f4bf209..7520c3b58 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
@@ -1 +1 @@
-{"SettingsSaved":"Settings saved.","AddUser":"Add User","Users":"Users","Delete":"Delete","Administrator":"Administrator","Password":"Password","DeleteImage":"Delete Image","DeleteImageConfirmation":"Are you sure you wish to delete this image?","FileReadCancelled":"The file read has been cancelled.","FileNotFound":"File not found.","FileReadError":"An error occurred while reading the file.","DeleteUser":"Delete User","DeleteUserConfirmation":"Are you sure you wish to delete {0}?","PasswordResetHeader":"Password Reset","PasswordResetComplete":"The password has been reset.","PasswordResetConfirmation":"Are you sure you wish to reset the password?","PasswordSaved":"Password saved.","PasswordMatchError":"Password and password confirmation must match.","OptionOff":"Off","OptionOn":"On","OptionRelease":"Release","OptionBeta":"Beta","OptionDev":"Dev","UninstallPluginHeader":"Uninstall Plugin","UninstallPluginConfirmation":"Are you sure you wish to uninstall {0}?","NoPluginConfigurationMessage":"This plugin has nothing to configure.","NoPluginsInstalledMessage":"You have no plugins installed.","BrowsePluginCatalogMessage":"Browse our plugin catalog to view available plugins."}
\ No newline at end of file
+{"SettingsSaved":"Settings saved.","AddUser":"Add User","Users":"Users","Delete":"Delete","Administrator":"Administrator","Password":"Password","DeleteImage":"Delete Image","DeleteImageConfirmation":"Are you sure you wish to delete this image?","FileReadCancelled":"The file read has been canceled.","FileNotFound":"File not found.","FileReadError":"An error occurred while reading the file.","DeleteUser":"Delete User","DeleteUserConfirmation":"Are you sure you wish to delete {0}?","PasswordResetHeader":"Password Reset","PasswordResetComplete":"The password has been reset.","PasswordResetConfirmation":"Are you sure you wish to reset the password?","PasswordSaved":"Password saved.","PasswordMatchError":"Password and password confirmation must match.","OptionOff":"Off","OptionOn":"On","OptionRelease":"Official Release","OptionBeta":"Beta","OptionDev":"Dev (Unstable)","UninstallPluginHeader":"Uninstall Plugin","UninstallPluginConfirmation":"Are you sure you wish to uninstall {0}?","NoPluginConfigurationMessage":"This plugin has nothing to configure.","NoPluginsInstalledMessage":"You have no plugins installed.","BrowsePluginCatalogMessage":"Browse our plugin catalog to view available plugins."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
index f30c4213b..ca5d63bcb 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
@@ -1 +1 @@
-{"SettingsSaved":"Configuracion guardada","AddUser":"Agregar usuario","Users":"Usuarios","Delete":"Borrar","Administrator":"Administrador","Password":"Contrase\u00f1a","DeleteImage":"Borrar Imagen","DeleteImageConfirmation":"Esta seguro que desea borrar esta imagen?","FileReadCancelled":"La lectura del archivo se ha cancelado.","FileNotFound":"Archivo no encontrado.","FileReadError":"Se encontr\u00f3 un error al leer el archivo.","DeleteUser":"Borrar Usuario","DeleteUserConfirmation":"Esta seguro que desea eliminar a {0}?","PasswordResetHeader":"Restablecer contrase\u00f1a","PasswordResetComplete":"La contrase\u00f1a se ha restablecido.","PasswordResetConfirmation":"Esta seguro que desea restablecer la contrase\u00f1a?","PasswordSaved":"Contrase\u00f1a guardada.","PasswordMatchError":"La contrase\u00f1a y la confirmaci\u00f3n de la contrase\u00f1a deben de ser iguales.","OptionOff":"Apagado","OptionOn":"Prendido","OptionRelease":"Liberar","OptionBeta":"Beta","OptionDev":"Desarrollo","UninstallPluginHeader":"Desinstalar Plugin","UninstallPluginConfirmation":"Esta seguro que desea desinstalar {0}?","NoPluginConfigurationMessage":"El plugin no requiere configuraci\u00f3n","NoPluginsInstalledMessage":"No tiene plugins instalados.","BrowsePluginCatalogMessage":"Navegar el catalogo de plugins para ver los plugins disponibles."}
\ No newline at end of file
+{"SettingsSaved":"Configuraci\u00f3n guardada","AddUser":"Agregar usuario","Users":"Usuarios","Delete":"Borrar","Administrator":"Administrador","Password":"Contrase\u00f1a","DeleteImage":"Borrar Imagen","DeleteImageConfirmation":"Est\u00e1 seguro que desea borrar esta imagen?","FileReadCancelled":"La lectura del archivo se ha cancelado.","FileNotFound":"Archivo no encontrado.","FileReadError":"Se encontr\u00f3 un error al leer el archivo.","DeleteUser":"Borrar Usuario","DeleteUserConfirmation":"Esta seguro que desea eliminar a {0}?","PasswordResetHeader":"Restablecer contrase\u00f1a","PasswordResetComplete":"La contrase\u00f1a se ha restablecido.","PasswordResetConfirmation":"Esta seguro que desea restablecer la contrase\u00f1a?","PasswordSaved":"Contrase\u00f1a guardada.","PasswordMatchError":"La contrase\u00f1a y la confirmaci\u00f3n de la contrase\u00f1a deben de ser iguales.","OptionOff":"Apagado","OptionOn":"Encendido","OptionRelease":"Liberar","OptionBeta":"Beta","OptionDev":"Desarrollo","UninstallPluginHeader":"Desinstalar Plugin","UninstallPluginConfirmation":"Esta seguro que desea desinstalar {0}?","NoPluginConfigurationMessage":"El plugin no requiere configuraci\u00f3n","NoPluginsInstalledMessage":"No tiene plugins instalados.","BrowsePluginCatalogMessage":"Navegar el catalogo de plugins para ver los plugins disponibles."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
index a635fcff9..f5594fe97 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
@@ -1 +1 @@
-{"SettingsSaved":"Configuraci\u00f3n guardada.","AddUser":"Agregar usuario","Users":"Usuarios","Delete":"Eliminar","Administrator":"Administrador","Password":"Contrase\u00f1a","DeleteImage":"Eliminar imagen","DeleteImageConfirmation":"\u00bfEst\u00e1 seguro que desea eliminar esta imagen?","FileReadCancelled":"La lectura del archivo ha sido cancelada.","FileNotFound":"Archivo no encontrado.","FileReadError":"Ha ocurrido un error al leer el archivo.","DeleteUser":"Eliminar Usuario","DeleteUserConfirmation":"\u00bfEsta seguro que desea eliminar a {0}?","PasswordResetHeader":"Restablecer Contrase\u00f1a","PasswordResetComplete":"La contrase\u00f1a ha sido restablecida.","PasswordResetConfirmation":"\u00bfEst\u00e1 seguro que desea restablecer la contrase\u00f1a?","PasswordSaved":"Contrase\u00f1a guardada.","PasswordMatchError":"La Contrase\u00f1a y la confirmaci\u00f3n de la contrase\u00f1a deben coincidir.","OptionOff":"Apagado","OptionOn":"Encendido","OptionRelease":"Liberar","OptionBeta":"Beta","OptionDev":"Desarrollo","UninstallPluginHeader":"Desinstalar Complemento","UninstallPluginConfirmation":"\u00bfEst\u00e1 seguro que desea desinstalar {0}?","NoPluginConfigurationMessage":"El complemento no requiere configuraci\u00f3n","NoPluginsInstalledMessage":"No tiene complementos instalados.","BrowsePluginCatalogMessage":"Navege en el catalogo de complementos para ver los complementos disponibles."}
\ No newline at end of file
+{"SettingsSaved":"Configuraci\u00f3n guardada.","AddUser":"Agregar usuario","Users":"Usuarios","Delete":"Eliminar","Administrator":"Administrador","Password":"Contrase\u00f1a","DeleteImage":"Eliminar imagen","DeleteImageConfirmation":"\u00bfEst\u00e1 seguro que desea eliminar esta imagen?","FileReadCancelled":"La lectura del archivo ha sido cancelada.","FileNotFound":"Archivo no encontrado.","FileReadError":"Ha ocurrido un error al leer el archivo.","DeleteUser":"Eliminar Usuario","DeleteUserConfirmation":"\u00bfEsta seguro que desea eliminar a {0}?","PasswordResetHeader":"Restablecer Contrase\u00f1a","PasswordResetComplete":"La contrase\u00f1a ha sido restablecida.","PasswordResetConfirmation":"\u00bfEst\u00e1 seguro que desea restablecer la contrase\u00f1a?","PasswordSaved":"Contrase\u00f1a guardada.","PasswordMatchError":"La Contrase\u00f1a y la confirmaci\u00f3n de la contrase\u00f1a deben coincidir.","OptionOff":"Apagado","OptionOn":"Encendido","OptionRelease":"Versi\u00f3n Oficial","OptionBeta":"Beta","OptionDev":"Desarrollo (Inestable)","UninstallPluginHeader":"Desinstalar Complemento","UninstallPluginConfirmation":"\u00bfEst\u00e1 seguro que desea desinstalar {0}?","NoPluginConfigurationMessage":"El complemento no requiere configuraci\u00f3n","NoPluginsInstalledMessage":"No tiene complementos instalados.","BrowsePluginCatalogMessage":"Navege en el catalogo de complementos para ver los complementos disponibles."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
index 0f505a1ef..5cb8a8f6f 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
@@ -1 +1 @@
-{"SettingsSaved":"Param\u00e8tres sauvegard\u00e9s.","AddUser":"Ajouter utilisateur","Users":"Utilisateurs","Delete":"Supprimer","Administrator":"Administrateur","Password":"Mot de passe","DeleteImage":"Supprimer Image","DeleteImageConfirmation":"\u00cates-vous s\u00fbr de vouloir supprimer l'image?","FileReadCancelled":"La lecture du fichier a \u00e9t\u00e9 annul\u00e9e.","FileNotFound":"Fichier non trouv\u00e9","FileReadError":"Un erreur est survenue pendant la lecture du fichier.","DeleteUser":"Supprimer utilisateur","DeleteUserConfirmation":"\u00cates-vous s\u00fbr de vouloir supprimer {0}?","PasswordResetHeader":"R\u00e9initialisation du mot de passe","PasswordResetComplete":"Le mot de passe a \u00e9t\u00e9 r\u00e9initialis\u00e9.","PasswordResetConfirmation":"\u00cates-vous s\u00fbr de vouloir r\u00e9initialiser le mot de passe?","PasswordSaved":"Mot de passe sauvegard\u00e9.","PasswordMatchError":"Le mot de passe et sa confirmation doivent correspondre.","OptionOff":"Off","OptionOn":"On","OptionRelease":"Lancement","OptionBeta":"Beta","OptionDev":"Dev","UninstallPluginHeader":"D\u00e9sinstaller Plug-in","UninstallPluginConfirmation":"\u00cates-vous s\u00fbr de vouloir d\u00e9sinstaller {0}?","NoPluginConfigurationMessage":"Ce module d'extension n'a rien \u00e0 configurer.","NoPluginsInstalledMessage":"Vous n'avez aucun module d'extension install\u00e9.","BrowsePluginCatalogMessage":"Explorer notre catalogue de Plug-ins disponibles."}
\ No newline at end of file
+{"SettingsSaved":"Param\u00e8tres sauvegard\u00e9s.","AddUser":"Ajouter utilisateur","Users":"Utilisateurs","Delete":"Supprimer","Administrator":"Administrateur","Password":"Mot de passe","DeleteImage":"Supprimer Image","DeleteImageConfirmation":"\u00cates-vous s\u00fbr de vouloir supprimer l'image?","FileReadCancelled":"La lecture du fichier a \u00e9t\u00e9 annul\u00e9e.","FileNotFound":"Fichier non trouv\u00e9","FileReadError":"Un erreur est survenue pendant la lecture du fichier.","DeleteUser":"Supprimer utilisateur","DeleteUserConfirmation":"\u00cates-vous s\u00fbr de vouloir supprimer {0}?","PasswordResetHeader":"R\u00e9initialisation du mot de passe","PasswordResetComplete":"Le mot de passe a \u00e9t\u00e9 r\u00e9initialis\u00e9.","PasswordResetConfirmation":"\u00cates-vous s\u00fbr de vouloir r\u00e9initialiser le mot de passe?","PasswordSaved":"Mot de passe sauvegard\u00e9.","PasswordMatchError":"Le mot de passe et sa confirmation doivent correspondre.","OptionOff":"Off","OptionOn":"On","OptionRelease":"Lancement","OptionBeta":"Beta","OptionDev":"Dev (Instable)","UninstallPluginHeader":"D\u00e9sinstaller Plug-in","UninstallPluginConfirmation":"\u00cates-vous s\u00fbr de vouloir d\u00e9sinstaller {0}?","NoPluginConfigurationMessage":"Ce module d'extension n'a rien \u00e0 configurer.","NoPluginsInstalledMessage":"Vous n'avez aucun module d'extension install\u00e9.","BrowsePluginCatalogMessage":"Explorer notre catalogue de Plug-ins disponibles."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
new file mode 100644
index 000000000..67f42f1c7
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
@@ -0,0 +1 @@
+{"SettingsSaved":"\u05d4\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e0\u05e9\u05de\u05e8\u05d5.","AddUser":"\u05d4\u05d5\u05e1\u05e3 \u05de\u05e9\u05ea\u05de\u05e9","Users":"\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd","Delete":"\u05de\u05d7\u05e7","Administrator":"\u05de\u05e0\u05d4\u05dc","Password":"\u05e1\u05d9\u05e1\u05de\u05d0","DeleteImage":"\u05de\u05d7\u05e7 \u05ea\u05de\u05d5\u05e0\u05d4","DeleteImageConfirmation":"\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05de\u05d7\u05d5\u05e7 \u05ea\u05de\u05d5\u05e0\u05d4 \u05d6\u05d5?","FileReadCancelled":"\u05e7\u05e8\u05d9\u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05d1\u05d5\u05d8\u05dc\u05d4.","FileNotFound":"\u05e7\u05d5\u05d1\u05e5 \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0.","FileReadError":"\u05d7\u05dc\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05e8\u05d9\u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5.","DeleteUser":"\u05de\u05d7\u05e7 \u05de\u05e9\u05ea\u05de\u05e9","DeleteUserConfirmation":"\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05db\u05d9 \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05de\u05d7\u05d5\u05e7 {0}?","PasswordResetHeader":"\u05d0\u05d9\u05e4\u05d5\u05e1 \u05e1\u05d9\u05e1\u05de\u05d0","PasswordResetComplete":"\u05d4\u05e1\u05d9\u05e1\u05de\u05d0 \u05d0\u05d5\u05e4\u05e1\u05d4.","PasswordResetConfirmation":"\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d0\u05e4\u05e1 \u05d0\u05ea \u05d4\u05e1\u05d9\u05e1\u05de\u05d0?","PasswordSaved":"\u05d4\u05e1\u05d9\u05e1\u05de\u05d0 \u05e0\u05e9\u05de\u05e8\u05d4.","PasswordMatchError":"\u05d4\u05e1\u05d9\u05e1\u05de\u05d0 \u05d5\u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05e1\u05d9\u05e1\u05de\u05d0 \u05e6\u05e8\u05d9\u05db\u05d5\u05ea \u05dc\u05d4\u05d9\u05d5\u05ea \u05d6\u05d4\u05d5\u05ea.","OptionOff":"\u05e1\u05db\u05d5\u05d9","OptionOn":"\u05e4\u05d5\u05e2\u05dc","OptionRelease":"\u05e9\u05d9\u05d7\u05e8\u05d5\u05e8 \u05e8\u05e9\u05de\u05d9","OptionBeta":"\u05d1\u05d8\u05d0","OptionDev":"\u05de\u05e4\u05ea\u05d7 (\u05dc\u05d0 \u05d9\u05e6\u05d9\u05d1)","UninstallPluginHeader":"\u05d4\u05e1\u05e8 \u05ea\u05d5\u05e1\u05e3","UninstallPluginConfirmation":"\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05e1\u05d9\u05e8 {0}?","NoPluginConfigurationMessage":"\u05dc\u05ea\u05d5\u05e1\u05e3 \u05d4\u05d6\u05d4 \u05d0\u05d9\u05df \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05d9\u05d5\u05d7\u05d3\u05d5\u05ea.","NoPluginsInstalledMessage":"\u05d0\u05d9\u05df \u05dc\u05da \u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05de\u05d5\u05ea\u05e7\u05e0\u05d9\u05dd.","BrowsePluginCatalogMessage":"\u05e2\u05d1\u05d5\u05e8 \u05dc\u05e7\u05d8\u05dc\u05d5\u05d2 \u05d4\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05dc\u05e8\u05d0\u05d5\u05ea \u05d0\u05d9\u05dc\u05d5 \u05d6\u05de\u05d9\u05e0\u05d9\u05dd."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
index ebac5c29b..ae3c8b2d4 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
@@ -1 +1 @@
-{"SettingsSaved":"Settaggi salvati.","AddUser":"Aggiungi utente","Users":"Utenti","Delete":"Elimina","Administrator":"Amministratore","Password":"Password","DeleteImage":"Elimina immagine","DeleteImageConfirmation":"Sei sicuro di voler eliminare questa immagine?","FileReadCancelled":"Il file letto \u00e8 stato cancellato.","FileNotFound":"File non trovato","FileReadError":"Errore durante la lettura del file.","DeleteUser":"Elimina utente","DeleteUserConfirmation":"Sei sicuro di voler eliminare {0}?","PasswordResetHeader":"Ripristina Password","PasswordResetComplete":"la password \u00e8 stata ripristinata.","PasswordResetConfirmation":"Sei sicuro di voler ripristinare la password?","PasswordSaved":"Password salvata.","PasswordMatchError":"Le password non coincidono.","OptionOff":"Spegni","OptionOn":"Accendi","OptionRelease":"Versione","OptionBeta":"Beta","OptionDev":"Dev","UninstallPluginHeader":"Disinstalla Plugin","UninstallPluginConfirmation":"Sei sicuro di voler Disinstallare {0}?","NoPluginConfigurationMessage":"Questo Plugin non \u00e8 stato configurato.","NoPluginsInstalledMessage":"non ci sono Plugins installati.","BrowsePluginCatalogMessage":"Sfoglia il catalogo dei Plugins."}
\ No newline at end of file
+{"SettingsSaved":"Settaggi salvati.","AddUser":"Aggiungi utente","Users":"Utenti","Delete":"Elimina","Administrator":"Amministratore","Password":"Password","DeleteImage":"Elimina immagine","DeleteImageConfirmation":"Sei sicuro di voler eliminare questa immagine?","FileReadCancelled":"Il file letto \u00e8 stato cancellato.","FileNotFound":"File non trovato","FileReadError":"Errore durante la lettura del file.","DeleteUser":"Elimina utente","DeleteUserConfirmation":"Sei sicuro di voler eliminare {0}?","PasswordResetHeader":"Ripristina Password","PasswordResetComplete":"la password \u00e8 stata ripristinata.","PasswordResetConfirmation":"Sei sicuro di voler ripristinare la password?","PasswordSaved":"Password salvata.","PasswordMatchError":"Le password non coincidono.","OptionOff":"Off","OptionOn":"On","OptionRelease":"Versione Ufficiale","OptionBeta":"Beta","OptionDev":"Dev (instabile)","UninstallPluginHeader":"Disinstalla Plugin","UninstallPluginConfirmation":"Sei sicuro di voler Disinstallare {0}?","NoPluginConfigurationMessage":"Questo Plugin non \u00e8 stato configurato.","NoPluginsInstalledMessage":"non ci sono Plugins installati.","BrowsePluginCatalogMessage":"Sfoglia il catalogo dei Plugins."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json
index 178e820a1..c464b2534 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json
@@ -7,7 +7,7 @@
"Password": "Password",
"DeleteImage": "Delete Image",
"DeleteImageConfirmation": "Are you sure you wish to delete this image?",
- "FileReadCancelled": "The file read has been cancelled.",
+ "FileReadCancelled": "The file read has been canceled.",
"FileNotFound": "File not found.",
"FileReadError": "An error occurred while reading the file.",
"DeleteUser": "Delete User",
@@ -19,9 +19,9 @@
"PasswordMatchError": "Password and password confirmation must match.",
"OptionOff": "Off",
"OptionOn": "On",
- "OptionRelease": "Release",
+ "OptionRelease": "Official Release",
"OptionBeta": "Beta",
- "OptionDev": "Dev",
+ "OptionDev": "Dev (Unstable)",
"UninstallPluginHeader": "Uninstall Plugin",
"UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
"NoPluginConfigurationMessage": "This plugin has nothing to configure.",
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
new file mode 100644
index 000000000..202c69002
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
@@ -0,0 +1 @@
+{"SettingsSaved":"Innstillinger lagret","AddUser":"Legg til bruker","Users":"Brukere","Delete":"Slett","Administrator":"Administrator","Password":"PAssord","DeleteImage":"Slett bilde","DeleteImageConfirmation":"Er du sikker p\u00e5 at du vil slette bildet?","FileReadCancelled":"Lesing av filen avbrutt","FileNotFound":"Fil ikke funnet","FileReadError":"Feil oppstod i det filen ble lest","DeleteUser":"Slett bruker","DeleteUserConfirmation":"Er du sikker p\u00e5 at du vil slette{0}?","PasswordResetHeader":"Resett passord","PasswordResetComplete":"Passordet har blitt resatt","PasswordResetConfirmation":"Er du sikker p\u00e5 at du vil resette passordet?","PasswordSaved":"Passord lagret","PasswordMatchError":"Passord og passord-verifiseringen m\u00e5 matche","OptionOff":"Av","OptionOn":"P\u00e5","OptionRelease":"Sluppet","OptionBeta":"Beta","OptionDev":"Dev","UninstallPluginHeader":"Avinstaller plugin","UninstallPluginConfirmation":"Are you sure you wish to uninstall {0}?","NoPluginConfigurationMessage":"Denne pluginn-en har intet \u00e5 konfigurere","NoPluginsInstalledMessage":"Du har ikke installert noen plugins enn\u00e5","BrowsePluginCatalogMessage":"Browse v\u00e5r plugin-katalog for \u00e5 se tilgjengelige plugins"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
index f954e73c4..cef09e600 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
@@ -1 +1 @@
-{"SettingsSaved":"Instellingen opgeslagen.","AddUser":"Gebruiker toevoegen","Users":"Gebruikers","Delete":"Verwijderen","Administrator":"Beheerder","Password":"Wachtwoord","DeleteImage":"Verwijder afbeelding","DeleteImageConfirmation":"Weet je zeker dat je deze afbeelding wilt verwijderen?","FileReadCancelled":"Het lezen van het bestand is geannuleerd","FileNotFound":"Bestand niet gevonden.","FileReadError":"Er is een fout opgetreden bij het lezen van het bestand.","DeleteUser":"Verwijder gebruiker","DeleteUserConfirmation":"Weet je zeker dat je {0} wilt verwijderen?","PasswordResetHeader":"Wachtwoord opnieuw instellen","PasswordResetComplete":"Het wachtwoord is opnieuw ingesteld.","PasswordResetConfirmation":"Weet je zeker dat je het wachtwoord opnieuw in wilt stellen?","PasswordSaved":"Wachtwoord opgeslagen.","PasswordMatchError":"Wachtwoord en wachtwoord bevestiging moeten hetzelfde zijn.","OptionOff":"Uit","OptionOn":"Aan","OptionRelease":"Release","OptionBeta":"Beta","OptionDev":"Ontwikkeling","UninstallPluginHeader":"Deinstalleer Plugin","UninstallPluginConfirmation":"Weet u zeker dat u {0} wilt deinstalleren?","NoPluginConfigurationMessage":"Deze plugin heeft niets in te stellen","NoPluginsInstalledMessage":"U heeft geen plugins geinstalleerd","BrowsePluginCatalogMessage":"Blader door de Plugincatalogus voor beschikbare plugins."}
\ No newline at end of file
+{"SettingsSaved":"Instellingen opgeslagen.","AddUser":"Gebruiker toevoegen","Users":"Gebruikers","Delete":"Verwijderen","Administrator":"Beheerder","Password":"Wachtwoord","DeleteImage":"Verwijder afbeelding","DeleteImageConfirmation":"Weet je zeker dat je deze afbeelding wilt verwijderen?","FileReadCancelled":"Bestand lezen is geannuleerd.","FileNotFound":"Bestand niet gevonden.","FileReadError":"Er is een fout opgetreden bij het lezen van het bestand.","DeleteUser":"Verwijder gebruiker","DeleteUserConfirmation":"Weet je zeker dat je {0} wilt verwijderen?","PasswordResetHeader":"Wachtwoord opnieuw instellen","PasswordResetComplete":"Het wachtwoord is opnieuw ingesteld.","PasswordResetConfirmation":"Weet je zeker dat je het wachtwoord opnieuw in wilt stellen?","PasswordSaved":"Wachtwoord opgeslagen.","PasswordMatchError":"Wachtwoord en wachtwoord bevestiging moeten hetzelfde zijn.","OptionOff":"Uit","OptionOn":"Aan","OptionRelease":"Offici\u00eble Release","OptionBeta":"Beta","OptionDev":"Alpha (Onstabiel)","UninstallPluginHeader":"Plug-in de\u00efnstalleren","UninstallPluginConfirmation":"Weet u zeker dat u {0} wilt de\u00efnstalleren?","NoPluginConfigurationMessage":"Deze plug-in heeft niets in te stellen","NoPluginsInstalledMessage":"U heeft geen plug-ins ge\u00efnstalleerd","BrowsePluginCatalogMessage":"Bekijk de Plug-in catalogus voor beschikbare plug-ins."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
index 45c3ce3f1..278a4104f 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
@@ -1 +1 @@
-{"SettingsSaved":"Prefer\u00eancias salvas.","AddUser":"Adicionar Usu\u00e1rio","Users":"Usu\u00e1rios","Delete":"Apagar","Administrator":"Administrador","Password":"Senha","DeleteImage":"Apagar Imagem","DeleteImageConfirmation":"Tem certeza que deseja apagar esta imagem?","FileReadCancelled":"A leitura do arquivo foi cancelada.","FileNotFound":"Arquivo n\u00e3o encontrado.","FileReadError":"Ocorreu um erro ao ler o arquivo.","DeleteUser":"Apagar Usu\u00e1rio","DeleteUserConfirmation":"Tem certeza que deseja apagar {0}?","PasswordResetHeader":"Redefinir Senha","PasswordResetComplete":"A senha foi redefinida.","PasswordResetConfirmation":"Deseja realmente redefinir a senha?","PasswordSaved":"Senha salva.","PasswordMatchError":"A senha e confirma\u00e7\u00e3o da senha devem conferir.","OptionOff":"Off","OptionOn":"On","OptionRelease":"Release","OptionBeta":"Beta","OptionDev":"Dev","UninstallPluginHeader":"Desintalar Plugin","UninstallPluginConfirmation":"Deseja realmente desinstalar {0}?","NoPluginConfigurationMessage":"Este plugin n\u00e3o necessita configurar.","NoPluginsInstalledMessage":"N\u00e3o existem plugins instalados.","BrowsePluginCatalogMessage":"Navegue pelo cat\u00e1logo de plugins para ver os dispon\u00edveis."}
\ No newline at end of file
+{"SettingsSaved":"Prefer\u00eancias salvas.","AddUser":"Adicionar Usu\u00e1rio","Users":"Usu\u00e1rios","Delete":"Apagar","Administrator":"Administrador","Password":"Senha","DeleteImage":"Apagar Imagem","DeleteImageConfirmation":"Tem certeza que deseja apagar esta imagem?","FileReadCancelled":"A leitura do arquivo foi cancelada.","FileNotFound":"Arquivo n\u00e3o encontrado.","FileReadError":"Ocorreu um erro ao ler o arquivo.","DeleteUser":"Apagar Usu\u00e1rio","DeleteUserConfirmation":"Tem certeza que deseja apagar {0}?","PasswordResetHeader":"Redefinir Senha","PasswordResetComplete":"A senha foi redefinida.","PasswordResetConfirmation":"Deseja realmente redefinir a senha?","PasswordSaved":"Senha salva.","PasswordMatchError":"A senha e confirma\u00e7\u00e3o da senha devem conferir.","OptionOff":"Off","OptionOn":"On","OptionRelease":"Lan\u00e7amento Oficial","OptionBeta":"Beta","OptionDev":"Dev (Inst\u00e1vel)","UninstallPluginHeader":"Desintalar Plugin","UninstallPluginConfirmation":"Deseja realmente desinstalar {0}?","NoPluginConfigurationMessage":"Este plugin n\u00e3o necessita configurar.","NoPluginsInstalledMessage":"N\u00e3o existem plugins instalados.","BrowsePluginCatalogMessage":"Navegue pelo cat\u00e1logo de plugins para ver os dispon\u00edveis."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
index c840ed6aa..f9b7770e5 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
@@ -1 +1 @@
-{"SettingsSaved":"Configura\u00e7\u00f5es guardadas.","AddUser":"Adicionar Utilizador","Users":"Utilizadores","Delete":"Apagar","Administrator":"Administrador","Password":"Senha","DeleteImage":"Apagar Imagem","DeleteImageConfirmation":"Tem a certeza que deseja apagar a imagem?","FileReadCancelled":"A leitura do ficheiro foi cancelada.","FileNotFound":"Ficheiro n\u00e3o encontrado.","FileReadError":"Ocorreu um erro ao ler o ficheiro.","DeleteUser":"Apagar Utilizador","DeleteUserConfirmation":"Tem a certeza que deseja apagar {0}?","PasswordResetHeader":"Redefinir Senha","PasswordResetComplete":"A senha foi redefinida.","PasswordResetConfirmation":"Tem a certeza que deseja redefinir a senha?","PasswordSaved":"Senha guardada.","PasswordMatchError":"A senha e a confirma\u00e7\u00e3o da senha devem coincidir.","OptionOff":"Desligado","OptionOn":"Ligado","OptionRelease":"Final","OptionBeta":"Beta","OptionDev":"Dev","UninstallPluginHeader":"Desinstalar extens\u00e3o","UninstallPluginConfirmation":"Tem a certeza que deseja desinstalar {0}?","NoPluginConfigurationMessage":"Esta extens\u00e3o n\u00e3o \u00e9 configur\u00e1vel.","NoPluginsInstalledMessage":"N\u00e3o tem extens\u00f5es instaladas.","BrowsePluginCatalogMessage":"Navegue o nosso cat\u00e1logo de extens\u00f5es, para ver as extens\u00f5es dispon\u00edveis."}
\ No newline at end of file
+{"SettingsSaved":"Configura\u00e7\u00f5es guardadas.","AddUser":"Adicionar Utilizador","Users":"Utilizadores","Delete":"Apagar","Administrator":"Administrador","Password":"Senha","DeleteImage":"Apagar Imagem","DeleteImageConfirmation":"Tem a certeza que deseja apagar a imagem?","FileReadCancelled":"A leitura do ficheiro foi cancelada.","FileNotFound":"Ficheiro n\u00e3o encontrado.","FileReadError":"Ocorreu um erro ao ler o ficheiro.","DeleteUser":"Apagar Utilizador","DeleteUserConfirmation":"Tem a certeza que deseja apagar {0}?","PasswordResetHeader":"Redefinir Senha","PasswordResetComplete":"A senha foi redefinida.","PasswordResetConfirmation":"Tem a certeza que deseja redefinir a senha?","PasswordSaved":"Senha guardada.","PasswordMatchError":"A senha e a confirma\u00e7\u00e3o da senha devem coincidir.","OptionOff":"Desligado","OptionOn":"Ligado","OptionRelease":"Lan\u00e7amento Oficial","OptionBeta":"Beta","OptionDev":"Dev (Inst\u00e1vel)","UninstallPluginHeader":"Desinstalar extens\u00e3o","UninstallPluginConfirmation":"Tem a certeza que deseja desinstalar {0}?","NoPluginConfigurationMessage":"Esta extens\u00e3o n\u00e3o \u00e9 configur\u00e1vel.","NoPluginsInstalledMessage":"N\u00e3o tem extens\u00f5es instaladas.","BrowsePluginCatalogMessage":"Navegue o nosso cat\u00e1logo de extens\u00f5es, para ver as extens\u00f5es dispon\u00edveis."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
index f58c8f742..5eba030a9 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
@@ -1 +1 @@
-{"SettingsSaved":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b","AddUser":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","Users":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438","Delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","Administrator":"\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440","Password":"\u041f\u0430\u0440\u043e\u043b\u044c","DeleteImage":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","DeleteImageConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u0442\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435?","FileReadCancelled":"\u0427\u0442\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 \u0431\u044b\u043b\u043e \u043e\u0442\u043c\u0435\u043d\u0435\u043d\u043e","FileNotFound":"\u0424\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d","FileReadError":"\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430","DeleteUser":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","DeleteUserConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c {0}?","PasswordResetHeader":"\u0421\u0431\u0440\u043e\u0441 \u043f\u0430\u0440\u043e\u043b\u044f","PasswordResetComplete":"\u041f\u0430\u0440\u043e\u043b\u044c \u0431\u044b\u043b \u0441\u0431\u0440\u043e\u0448\u0435\u043d","PasswordResetConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c?","PasswordSaved":"\u041f\u0430\u0440\u043e\u043b\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d","PasswordMatchError":"\u041f\u043e\u043b\u044f \u041f\u0430\u0440\u043e\u043b\u044c \u0438 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u043e\u043b\u044f \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c","OptionOff":"\u0412\u044b\u043a\u043b","OptionOn":"\u0412\u043a\u043b","OptionRelease":"\u0412\u044b\u043f\u0443\u0441\u043a","OptionBeta":"\u0411\u0435\u0442\u0430","OptionDev":"\u0420\u0430\u0437\u0440\u0430\u0431","UninstallPluginHeader":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d","UninstallPluginConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c {0}?","NoPluginConfigurationMessage":"\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u043d\u0435\u0447\u0435\u0433\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c.","NoPluginsInstalledMessage":"\u0423 \u0412\u0430\u0441 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430.","BrowsePluginCatalogMessage":"\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u0448\u0438\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u043c \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432."}
\ No newline at end of file
+{"SettingsSaved":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b","AddUser":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","Users":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438","Delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","Administrator":"\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440","Password":"\u041f\u0430\u0440\u043e\u043b\u044c","DeleteImage":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","DeleteImageConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435?","FileReadCancelled":"\u0427\u0442\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 \u0431\u044b\u043b\u043e \u043e\u0442\u043c\u0435\u043d\u0435\u043d\u043e","FileNotFound":"\u0424\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d","FileReadError":"\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430","DeleteUser":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","DeleteUserConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c {0}?","PasswordResetHeader":"\u0421\u0431\u0440\u043e\u0441 \u043f\u0430\u0440\u043e\u043b\u044f","PasswordResetComplete":"\u041f\u0430\u0440\u043e\u043b\u044c \u0431\u044b\u043b \u0441\u0431\u0440\u043e\u0448\u0435\u043d","PasswordResetConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c?","PasswordSaved":"\u041f\u0430\u0440\u043e\u043b\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d","PasswordMatchError":"\u041f\u043e\u043b\u044f \u041f\u0430\u0440\u043e\u043b\u044c \u0438 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u043e\u043b\u044f \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c","OptionOff":"\u0412\u044b\u043a\u043b","OptionOn":"\u0412\u043a\u043b","OptionRelease":"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a","OptionBeta":"\u0411\u0435\u0442\u0430","OptionDev":"\u0420\u0430\u0437\u0440\u0430\u0431 (\u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e)","UninstallPluginHeader":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d","UninstallPluginConfirmation":"\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c {0}?","NoPluginConfigurationMessage":"\u0414\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u043d\u0435\u0447\u0435\u0433\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c.","NoPluginsInstalledMessage":"\u0423 \u0412\u0430\u0441 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430.","BrowsePluginCatalogMessage":"\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u0448\u0438\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u043c \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
index 325ca47b9..f76d5a526 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
@@ -1 +1 @@
-{"SettingsSaved":"\u8a2d\u7f6e\u5df2\u4fdd\u5b58","AddUser":"Add User","Users":"\u7528\u6236","Delete":"\u522a\u9664","Administrator":"\u7ba1\u7406\u54e1","Password":"\u5bc6\u78bc","DeleteImage":"\u522a\u9664\u5716\u50cf","DeleteImageConfirmation":"\u4f60\u78ba\u5b9a\u8981\u522a\u9664\u9019\u5f35\u5716\u7247\uff1f","FileReadCancelled":"The file read has been cancelled.","FileNotFound":"File not found.","FileReadError":"An error occurred while reading the file.","DeleteUser":"\u522a\u9664\u7528\u6236","DeleteUserConfirmation":"Are you sure you wish to delete {0}?","PasswordResetHeader":"\u91cd\u8a2d\u5bc6\u78bc","PasswordResetComplete":"\u5bc6\u78bc\u5df2\u91cd\u8a2d","PasswordResetConfirmation":"\u4f60\u78ba\u5b9a\u8981\u91cd\u8a2d\u5bc6\u78bc\uff1f","PasswordSaved":"\u5bc6\u78bc\u5df2\u4fdd\u5b58\u3002","PasswordMatchError":"\u5bc6\u78bc\u548c\u78ba\u8a8d\u5bc6\u78bc\u5fc5\u9808\u4e00\u81f4\u3002","OptionOff":"Off","OptionOn":"On","OptionRelease":"Release","OptionBeta":"Beta","OptionDev":"Dev","UninstallPluginHeader":"Uninstall Plugin","UninstallPluginConfirmation":"Are you sure you wish to uninstall {0}?","NoPluginConfigurationMessage":"This plugin has nothing to configure.","NoPluginsInstalledMessage":"You have no plugins installed.","BrowsePluginCatalogMessage":"Browse our plugin catalog to view available plugins."}
\ No newline at end of file
+{"SettingsSaved":"\u8a2d\u7f6e\u5df2\u4fdd\u5b58\u3002","AddUser":"\u6dfb\u52a0\u7528\u6236","Users":"\u7528\u6236","Delete":"\u522a\u9664","Administrator":"\u7ba1\u7406\u54e1","Password":"\u5bc6\u78bc","DeleteImage":"\u522a\u9664\u5716\u50cf","DeleteImageConfirmation":"\u4f60\u78ba\u5b9a\u8981\u522a\u9664\u9019\u5f35\u5716\u50cf\uff1f","FileReadCancelled":"\u6a94\u6848\u8b80\u53d6\u5df2\u88ab\u53d6\u6d88\u3002","FileNotFound":"\u672a\u627e\u5230\u6a94\u6848\u3002","FileReadError":"\u5728\u8b80\u53d6\u6a94\u6848\u6642\u767c\u751f\u932f\u8aa4\u3002","DeleteUser":"\u522a\u9664\u7528\u6236","DeleteUserConfirmation":"\u4f60\u78ba\u5b9a\u8981\u522a\u9664{0}\uff1f","PasswordResetHeader":"\u91cd\u8a2d\u5bc6\u78bc","PasswordResetComplete":"\u5bc6\u78bc\u5df2\u91cd\u8a2d","PasswordResetConfirmation":"\u4f60\u78ba\u5b9a\u8981\u91cd\u8a2d\u5bc6\u78bc\uff1f","PasswordSaved":"\u5bc6\u78bc\u5df2\u4fdd\u5b58\u3002","PasswordMatchError":"\u5bc6\u78bc\u548c\u5bc6\u78bc\u78ba\u8a8d\u5fc5\u9808\u4e00\u81f4\u3002","OptionOff":"\u95dc\u9589","OptionOn":"\u958b\u555f","OptionRelease":"\u6b63\u5f0f\u7248\u672c","OptionBeta":"\u516c\u6e2c\u7248\u672c","OptionDev":"\u958b\u767c\u7248\u672c","UninstallPluginHeader":"\u5378\u8f09\u63d2\u4ef6","UninstallPluginConfirmation":"\u4f60\u78ba\u5b9a\u8981\u5378\u8f09{0}\uff1f","NoPluginConfigurationMessage":"\u9019\u500b\u63d2\u4ef6\u6c92\u6709\u8a2d\u5b9a\u9078\u9805\u3002","NoPluginsInstalledMessage":"\u4f60\u6c92\u6709\u5b89\u88dd\u63d2\u4ef6\u3002","BrowsePluginCatalogMessage":"\u700f\u89bd\u6211\u5011\u7684\u63d2\u4ef6\u76ee\u9304\u4f86\u67e5\u770b\u53ef\u7528\u7684\u63d2\u4ef6\u3002"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs b/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs
index 66499a4e7..ebb6fb87b 100644
--- a/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs
+++ b/MediaBrowser.Server.Implementations/Localization/LocalizationManager.cs
@@ -333,13 +333,17 @@ namespace MediaBrowser.Server.Implementations.Localization
{
return new List
{
+ new LocalizatonOption{ Name="Arabic", Value="ar"},
+ new LocalizatonOption{ Name="English (United Kingdom)", Value="en-GB"},
new LocalizatonOption{ Name="English (United States)", Value="en-us"},
new LocalizatonOption{ Name="Chinese Traditional", Value="zh-TW"},
new LocalizatonOption{ Name="Dutch", Value="nl"},
new LocalizatonOption{ Name="French", Value="fr"},
new LocalizatonOption{ Name="German", Value="de"},
+ new LocalizatonOption{ Name="Greek", Value="el"},
new LocalizatonOption{ Name="Hebrew", Value="he"},
new LocalizatonOption{ Name="Italian", Value="it"},
+ new LocalizatonOption{ Name="Norwegian Bokmål", Value="nb"},
new LocalizatonOption{ Name="Portuguese (Brazil)", Value="pt-BR"},
new LocalizatonOption{ Name="Portuguese (Portugal)", Value="pt-PT"},
new LocalizatonOption{ Name="Russian", Value="ru"},
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/ar.json b/MediaBrowser.Server.Implementations/Localization/Server/ar.json
new file mode 100644
index 000000000..6ad966996
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/Server/ar.json
@@ -0,0 +1 @@
+{"LabelExit":"\u062e\u0631\u0648\u062c","LabelVisitCommunity":"\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"\u0642\u064a\u0627\u0633\u0649","LabelViewApiDocumentation":"\u0645\u0634\u0627\u0647\u062f\u0629 \u0645\u0631\u0627\u062c\u0639 \u0627\u0644\u0640 Api","LabelBrowseLibrary":"\u062a\u0635\u0641\u062d \u0627\u0644\u0645\u0643\u062a\u0628\u0629","LabelConfigureMediaBrowser":"\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u064a\u062f\u064a\u0627 \u0628\u0631\u0627\u0648\u0632\u0631","LabelOpenLibraryViewer":"\u0641\u062a\u062d \u0645\u062a\u0635\u062d\u0641 \u0627\u0644\u0645\u0643\u062a\u0628\u0629","LabelRestartServer":"\u0627\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062e\u0627\u062f\u0645","LabelShowLogWindow":"\u0639\u0631\u0636 \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0633\u062c\u0644","LabelPrevious":"\u0627\u0644\u0633\u0627\u0628\u0642","LabelFinish":"\u0627\u0646\u062a\u0647\u0627\u0621","LabelNext":"\u0627\u0644\u062a\u0627\u0644\u0649","LabelYoureDone":"\u062a\u0645 \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621!","WelcomeToMediaBrowser":"\u0645\u0631\u062d\u0628\u0627 \u0628\u0643 \u0644\u0644\u0645\u062f\u064a\u0627 \u0628\u0631\u0627\u0648\u0632\u0631!","TitleMediaBrowser":"\u0645\u064a\u062f\u064a\u0627 \u0628\u0631\u0627\u0648\u0632\u0631","ThisWizardWillGuideYou":"\u0645\u0631\u0634\u062f \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0633\u064a\u0633\u0627\u0639\u062f\u0643 \u062e\u0644\u0627\u0644 \u062e\u0637\u0648\u0627\u062a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a.","TellUsAboutYourself":"\u0627\u062e\u0628\u0631\u0646\u0627 \u0639\u0646 \u0646\u0641\u0633\u0643","LabelYourFirstName":"\u0627\u0633\u0645\u0643 \u0627\u0644\u0627\u0648\u0644:","MoreUsersCanBeAddedLater":"\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u064a\u0645\u0643\u0646 \u0627\u0636\u0627\u0641\u062a\u0647\u0645 \u0644\u0627\u062d\u0642\u0627 \u0645\u0646 \u0644\u0648\u062d\u0629 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a.","UserProfilesIntro":"\u0645\u064a\u062f\u064a\u0627 \u0628\u0631\u0627\u0648\u0632\u0631 \u0645\u062f\u0645\u062c \u0628\u0647 \u062f\u0639\u0645 \u0644\u0645\u0644\u0641\u0627\u062a \u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646, \u0648\u062a\u0645\u0643\u064a\u0646 \u0643\u0644 \u0645\u0633\u062a\u062e\u062f\u0645 \u0645\u0646 \u062d\u0635\u0648\u0644\u0647 \u0639\u0644\u0649 \u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u062e\u0627\u0635\u0647 \u0628\u0647\u0645, \u0648\u0627\u0644\u0640 playstate \u0648\u0627\u0644\u0631\u0642\u0627\u0628\u0629 \u0627\u0644\u0627\u0628\u0648\u064a\u0629.","LabelWindowsService":"\u062e\u062f\u0645\u0629 \u0627\u0644\u0648\u0646\u062f\u0648\u0632","AWindowsServiceHasBeenInstalled":"\u062a\u0645 \u062a\u062b\u0628\u064a\u062a \u062e\u062f\u0645\u0629 \u0627\u0644\u0648\u0646\u062f\u0648\u0632","WindowsServiceIntro1":"\u0645\u064a\u062f\u064a\u0627 \u0628\u0631\u0627\u0648\u0632\u0631 \u0639\u0627\u062f\u0629 \u064a\u0639\u0645\u0644 \u0643\u0628\u0631\u0646\u0627\u0645\u062c \u0639\u0644\u0649 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628 \u0645\u0639 \u0627\u064a\u0642\u0648\u0646\u0629 \u0644\u0648\u062d\u0629 \u0627\u0644\u0646\u0638\u0627\u0645, \u0648\u0644\u0643\u0646 \u0627\u0630\u0627 \u0627\u062d\u0628\u0628\u062a \u0645\u0645\u0643\u0646 \u062a\u0634\u063a\u064a\u0644\u0647 \u0643\u062e\u062f\u0645\u0629 \u062e\u0644\u0641\u064a\u0629, \u064a\u0645\u0643\u0646 \u0627\u0646 \u064a\u0628\u062f\u0623 \u0645\u0646 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0648\u0646\u062f\u0648\u0632 \u0645\u0646 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u062f\u0644\u0627 \u0645\u0646 \u0630\u0644\u0643.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"\u0636\u0628\u0637 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a","LabelEnableVideoImageExtraction":"\u062a\u0641\u0639\u064a\u0644 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0635\u0648\u0631 \u0627\u0644\u0641\u064a\u062f\u064a\u0648","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"\u0645\u0648\u0627\u0641\u0642","ButtonCancel":"\u0627\u0644\u063a\u0627\u0621","HeaderSetupLibrary":"\u0627\u0639\u062f\u0627\u062f \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0648\u0633\u0627\u0626\u0637","ButtonAddMediaFolder":"\u0627\u0636\u0627\u0641\u0629 \u0645\u062c\u0644\u062f \u0644\u0644\u0648\u0633\u0627\u0626\u0637","LabelFolderType":"\u0646\u0648\u0639 \u0627\u0644\u0645\u062c\u0644\u062f:","MediaFolderHelpPluginRequired":"* Requires the use of a plugin, e.g. GameBrowser or MB Bookshelf.","ReferToMediaLibraryWiki":"\u0627\u0644\u0631\u062c\u0648\u0639 \u0627\u0644\u0649 wiki \u0644\u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0648\u0633\u0627\u0626\u0637","LabelCountry":"\u0627\u0644\u0628\u0644\u062f:","LabelLanguage":"\u0627\u0644\u0644\u063a\u0629:","HeaderPreferredMetadataLanguage":"\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0645\u0641\u0636\u0644\u0629 \u0644\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a:","LabelSaveLocalMetadata":"\u062d\u0641\u0638 \u0627\u0644\u0627\u0639\u0645\u0627\u0644 \u0627\u0644\u0641\u0646\u064a\u0629 \u0648\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0641\u0649 \u0645\u062c\u0644\u062f\u0627\u062a \u0627\u0644\u0648\u0633\u0627\u0626\u0637","LabelSaveLocalMetadataHelp":"\u0628\u062d\u0642\u0638 \u0627\u0644\u0627\u0639\u0645\u0627\u0644 \u0627\u0644\u0641\u0646\u064a\u0629 \u0648\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0628\u0627\u0634\u0631\u0629 \u0641\u0649 \u0645\u062c\u0644\u062f\u0627\u062a \u0627\u0644\u0648\u0633\u0627\u0626\u0637 \u0633\u064a\u0633\u0647\u0644 \u0639\u0644\u064a\u0643 \u0627\u0644\u0648\u0635\u0648\u0644 \u0648\u0639\u0645\u0644 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u0627\u062a \u0639\u0644\u064a\u0647\u0627.","LabelDownloadInternetMetadata":"\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0627\u0639\u0645\u0627\u0644 \u0627\u0644\u0641\u0646\u064a\u0629 \u0648\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0646 \u0627\u0644\u0627\u0646\u062a\u0631\u0646\u062a","LabelDownloadInternetMetadataHelp":"\u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u064a\u062f\u064a\u0627 \u0628\u0631\u0627\u0648\u0632\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0646 \u0648\u0633\u0627\u0626\u0637\u0643 \u0644\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u063a\u0646\u064a\u0629.","TabPreferences":"\u062a\u0641\u0636\u064a\u0644\u0627\u062a","TabPassword":"\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631","TabLibraryAccess":"\u0627\u0644\u062f\u062e\u0648\u0644 \u0627\u0644\u0649 \u0627\u0644\u0645\u0643\u062a\u0628\u0629","TabImage":"\u0635\u0648\u0631\u0629","TabProfile":"\u0633\u062c\u0644","LabelDisplayMissingEpisodesWithinSeasons":"Display missing episodes within seasons","LabelUnairedMissingEpisodesWithinSeasons":"Display unaired episodes within seasons","HeaderVideoPlaybackSettings":"\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0641\u064a\u062f\u064a\u0648","LabelAudioLanguagePreference":"\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0645\u0641\u0636\u0644\u0629 \u0644\u0644\u0635\u0648\u062a:","LabelSubtitleLanguagePreference":"\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0645\u0641\u0636\u0644\u0629 \u0644\u0644\u062a\u0631\u062c\u0645\u0629:","LabelDisplayForcedSubtitlesOnly":"\u0639\u0631\u0636 \u0641\u0642\u0637 \u0627\u0644\u062a\u0631\u062c\u0645\u0627\u062a \u0627\u0644\u0642\u0633\u0631\u064a\u0629","TabProfiles":"\u0633\u062c\u0644 (\u0646\u0628\u0630\u0629)","TabSecurity":"\u062d\u0645\u0627\u064a\u0629","ButtonAddUser":"\u0627\u0636\u0627\u0641\u0629 \u0645\u0633\u062a\u062e\u062f\u0645","ButtonSave":"\u062a\u062e\u0632\u064a\u0646","ButtonResetPassword":"\u0645\u0633\u062d \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631","LabelNewPassword":"\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u062c\u062f\u064a\u062f\u0629:","LabelNewPasswordConfirm":"\u062a\u0627\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u0627\u0644\u062c\u062f\u064a\u062f\u0629:","HeaderCreatePassword":"\u0627\u0646\u0634\u0627\u0621 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631","LabelCurrentPassword":"\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u0627\u0644\u062d\u0627\u0644\u064a\u0629","LabelMaxParentalRating":"\u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0642\u0635\u0649 \u0644\u0644\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0628\u0647 \u0644\u0644\u0631\u0642\u0627\u0628\u0629 \u0627\u0644\u0627\u0628\u0648\u064a\u0629:","MaxParentalRatingHelp":"Content with a higher rating will be hidden from this user.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"\u0627\u0632\u0627\u0644\u0629 \u0635\u0648\u0631\u0629","ButtonUpload":"\u062a\u062d\u0645\u064a\u0644","HeaderUploadNewImage":"\u062a\u062d\u0645\u064a\u0644 \u0635\u0648\u0631\u0629 \u062c\u062f\u064a\u062f\u0629","LabelDropImageHere":"\u0627\u0633\u0642\u0627\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0647\u0646\u0627","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"\u0644\u0627 \u0634\u0649\u0621 \u0647\u0646\u0627.","MessagePleaseEnsureInternetMetadata":"Please ensure downloading of internet metadata is enabled.","TabSuggested":"\u0645\u0642\u062a\u0631\u062d","TabLatest":"\u0627\u0644\u0627\u062e\u064a\u0631","TabUpcoming":"\u0627\u0644\u0642\u0627\u062f\u0645","TabShows":"\u0627\u0644\u0645\u0633\u0644\u0633\u0644\u0627\u062a","TabEpisodes":"\u0627\u0644\u062d\u0644\u0642\u0627\u062a","TabGenres":"\u0627\u0646\u0648\u0627\u0639","TabPeople":"\u0627\u0644\u0646\u0627\u0633","TabNetworks":"\u0627\u0644\u0634\u0628\u0643\u0627\u062a","HeaderUsers":"\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","HeaderFilters":"\u0641\u0644\u062a\u0631\u0627\u062a:","ButtonFilter":"\u0641\u0644\u062a\u0631","OptionFavorite":"\u0627\u0644\u0645\u0641\u0636\u0644\u0627\u062a","OptionLikes":"\u0645\u062d\u0628\u0628","OptionDislikes":"\u0645\u0643\u0631\u0648\u0647","OptionActors":"\u0627\u0644\u0645\u0645\u062b\u0644\u0648\u0646","OptionGuestStars":"\u0636\u064a\u0648\u0641","OptionDirectors":"\u0627\u0644\u0645\u062e\u0631\u062c\u0648\u0646","OptionWriters":"\u0645\u0624\u0644\u0641\u0648\u0646","OptionProducers":"\u0645\u0646\u062a\u062c\u0648\u0646","HeaderResume":"\u0627\u0633\u062a\u0623\u0646\u0641","HeaderNextUp":"\u0627\u0644\u062a\u0627\u0644\u0649","NoNextUpItemsMessage":"\u0644\u0645 \u064a\u062a\u0645 \u0627\u064a\u062c\u0627\u062f \u0634\u0649\u0621, \u0627\u0628\u062f\u0627 \u0628\u0645\u0634\u0627\u0647\u062f\u0629 \u0628\u0631\u0627\u0645\u062c\u0643!","HeaderLatestEpisodes":"\u0627\u062d\u062f\u062b \u0627\u0644\u062d\u0644\u0642\u0627\u062a","HeaderPersonTypes":"\u0646\u0648\u0639\u064a\u0629 \u0627\u0644\u0634\u062e\u0635:","TabSongs":"\u0627\u0644\u0627\u063a\u0627\u0646\u0649","TabAlbums":"\u0627\u0644\u0628\u0648\u0645\u0627\u062a","TabArtists":"\u0627\u0644\u0641\u0646\u0627\u0646\u064a\u0646","TabAlbumArtists":"\u0627\u0644\u0628\u0648\u0645 \u0627\u0644\u0641\u0646\u0627\u0646\u064a\u0646","TabMusicVideos":"\u0645\u0648\u0633\u064a\u0642\u0649 \u0627\u0644\u0641\u064a\u062f\u064a\u0648","ButtonSort":"\u062a\u0631\u062a\u064a\u0628","HeaderSortBy":"\u062a\u0631\u062a\u064a\u0628 \u062d\u0633\u0628:","HeaderSortOrder":"\u0646\u0638\u0627\u0645 \u0627\u0644\u062a\u0631\u062a\u064a\u0628:","OptionPlayed":"\u0645\u0639\u0632\u0648\u0641","OptionUnplayed":"\u063a\u064a\u0631 \u0645\u0639\u0632\u0648\u0641","OptionAscending":"\u062a\u0635\u0627\u0639\u062f\u0649","OptionDescending":"\u062a\u0646\u0627\u0632\u0644\u0649","OptionRuntime":"\u0632\u0645\u0646 \u0627\u0644\u062a\u0634\u063a\u064a\u0644","OptionReleaseDate":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0635\u062f\u0627\u0631","OptionPlayCount":"\u0639\u062f\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644","OptionDatePlayed":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0634\u063a\u064a\u0644","OptionDateAdded":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0636\u0627\u0641\u0629","OptionAlbumArtist":"\u0627\u0644\u0628\u0648\u0645 \u0627\u0644\u0641\u0646\u0627\u0646","OptionArtist":"\u0641\u0646\u0627\u0646","OptionAlbum":"\u0627\u0644\u0628\u0648\u0645","OptionTrackName":"\u0627\u0633\u0645 \u0627\u0644\u0627\u063a\u0646\u064a\u0629","OptionCommunityRating":"\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u062c\u062a\u0645\u0639","OptionNameSort":"\u0627\u0633\u0645","OptionBudget":"\u0645\u064a\u0632\u0627\u0646\u064a\u0629","OptionRevenue":"\u0627\u064a\u0631\u0627\u062f\u0627\u062a","OptionPoster":"\u0627\u0644\u0645\u0644\u0635\u0642","OptionTimeline":"\u0627\u0637\u0627\u0631 \u0632\u0645\u0646\u0649","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0646\u0627\u0642\u062f","OptionVideoBitrate":"\u0645\u0639\u062f\u0644 \u0627\u0644\u0628\u062a \u0644\u0644\u0641\u064a\u062f\u064a\u0648","OptionResumable":"\u062a\u0643\u0645\u0644\u0629","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"Scheduled Tasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users","OptionMissingTmdbId":"Missing Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Select","ButtonGroupVersions":"Group Versions","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"Please support other free products we utilize:","VersionNumber":"Version {0}","TabPaths":"Paths","TabServer":"Server","TabTranscoding":"Transcoding","TitleAdvanced":"Advanced","LabelAutomaticUpdateLevel":"Automatic update level","OptionRelease":"\u0627\u0644\u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u0631\u0633\u0645\u0649","OptionBeta":"\u0628\u064a\u062a\u0627","OptionDev":"\u062a\u0637\u0648\u0631\u0649 (\u063a\u064a\u0631 \u0645\u0633\u062a\u0642\u0631)","LabelAllowServerAutoRestart":"Allow the server to restart automatically to apply updates","LabelAllowServerAutoRestartHelp":"The server will only restart during idle periods, when no users are active.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Run server at startup","LabelRunServerAtStartupHelp":"This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.","ButtonSelectDirectory":"Select Directory","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Cache path:","LabelCachePathHelp":"This folder contains server cache files, such as images.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"This folder contains actor, artist, genre and studio images.","LabelMetadataPath":"Metadata path:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"Basics","TabTV":"TV","TabGames":"Games","TabMusic":"Music","TabOthers":"Others","HeaderExtractChapterImagesFor":"Extract chapter images for:","OptionMovies":"Movies","OptionEpisodes":"Episodes","OptionOtherVideos":"Other Videos","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Enable automatic updates from FanArt.tv","LabelAutomaticUpdatesTmdb":"Enable automatic updates from TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Enable automatic updates from TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.","LabelAutomaticUpdatesTmdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.","LabelAutomaticUpdatesTvdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Preferred language:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"User:","LabelPassword":"Password:","ButtonManualLogin":"Manual Login:","PasswordLocalhostMessage":"Passwords are not required when logging in from localhost.","TabGuide":"Guide","TabChannels":"Channels","HeaderChannels":"Channels","TabRecordings":"Recordings","TabScheduled":"Scheduled","TabSeries":"Series","ButtonCancelRecording":"Cancel Recording","HeaderPrePostPadding":"Pre\/Post Padding","LabelPrePaddingMinutes":"Pre-padding minutes:","OptionPrePaddingRequired":"Pre-padding is required in order to record.","LabelPostPaddingMinutes":"Post-padding minutes:","OptionPostPaddingRequired":"Post-padding is required in order to record.","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"Upcoming TV","TabStatus":"Status","TabSettings":"Settings","ButtonRefreshGuideData":"Refresh Guide Data","OptionPriority":"Priority","OptionRecordOnAllChannels":"Record program on all channels","OptionRecordAnytime":"Record program at any time","OptionRecordOnlyNewEpisodes":"Record only new episodes","HeaderDays":"Days","HeaderActiveRecordings":"Active Recordings","HeaderLatestRecordings":"Latest Recordings","HeaderAllRecordings":"All Recordings","ButtonPlay":"Play","ButtonEdit":"Edit","ButtonRecord":"Record","ButtonDelete":"Delete","OptionRecordSeries":"Record Series","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/de.json b/MediaBrowser.Server.Implementations/Localization/Server/de.json
index 1da6c53c0..dfb660826 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/de.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/de.json
@@ -1 +1 @@
-{"LabelExit":"Ende","LabelVisitCommunity":"Besuche die Community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"Zeige API Dokumentation","LabelBrowseLibrary":"Durchsuche Bibliothek","LabelConfigureMediaBrowser":"Konfiguriere Media Browser","LabelOpenLibraryViewer":"\u00d6ffne Bibliothekenansicht","LabelRestartServer":"Server neustarten","LabelShowLogWindow":"Zeige Log Fenster","LabelPrevious":"Vorheriges","LabelFinish":"Ende","LabelNext":"N\u00e4chstes","LabelYoureDone":"Du bist fertig!","WelcomeToMediaBrowser":"Willkommen zu Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Dieser Assistent wird Sie durch den Einrichtungsprozess f\u00fchren.","TellUsAboutYourself":"Sagen Sie uns etwas \u00fcber sich selbst","LabelYourFirstName":"Ihr Vorname:","MoreUsersCanBeAddedLater":"Weitere Benutzer k\u00f6nnen Sie sp\u00e4ter im Dashboard hinzuf\u00fcgen.","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"Ein Windows Service wurde installiert.","WindowsServiceIntro1":"Media Browser Server normally runs as a desktop application with a tray icon, but if you prefer to run it as a background service, it can be started from the windows services control panel instead.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Konfiguriere Einstellungen","LabelEnableVideoImageExtraction":"Aktiviere Videobild-Extrahierung","VideoImageExtractionHelp":"F\u00fcr Videos die noch keien Bilder haben, und f\u00fcr die wir keine Internetbilder finden k\u00f6nnen. Hierdurch wird der erste Bibliothekenscan etwas mehr Zeit beanspruchen, f\u00fchrt aber zu einer ansprechenderen Pr\u00e4sentation.","LabelEnableChapterImageExtractionForMovies":"Extrahiere Kapitelbilder f\u00fcr Filme","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Aktiviere automatische Portweiterleitung","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"Abbrechen","HeaderSetupLibrary":"Medienbibliothek einrichten","ButtonAddMediaFolder":"Medienordner hinzuf\u00fcgen","LabelFolderType":"Ordnertyp:","MediaFolderHelpPluginRequired":"* Ben\u00f6tigt ein Plugin, wie GameBrowser oder MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Land:","LabelLanguage":"Sprache:","HeaderPreferredMetadataLanguage":"Bevorzugte Metadata Sprache:","LabelSaveLocalMetadata":"Speichere Bildmaterial und Metadaten in den Medienodnern","LabelSaveLocalMetadataHelp":"Durch die Speicherung von Bildmaterial und Metadaten direkt in den Medienordnern, befinden sie sich an einem Ort, wo sie sehr leicht bearbeitet werden k\u00f6nnen.","LabelDownloadInternetMetadata":"Lade Bildmaterial und Metadaten aus dem Internet","LabelDownloadInternetMetadataHelp":"Media Browser can download information about your media to enable rich presentations.","TabPreferences":"Einstellungen","TabPassword":"Passwort","TabLibraryAccess":"Bibliothekenzugriff","TabImage":"Bild","TabProfile":"Profil","LabelDisplayMissingEpisodesWithinSeasons":"Zeige fehlende Episoden innerhalb von Staffeln","LabelUnairedMissingEpisodesWithinSeasons":"Zeige noch nicht ausgestahlte Episoden innerhalb von Staffeln","HeaderVideoPlaybackSettings":"Videowiedergabe Einstellungen","LabelAudioLanguagePreference":"Audiosprache Einstellungen:","LabelSubtitleLanguagePreference":"Untertitelsprache Einstellungen:","LabelDisplayForcedSubtitlesOnly":"Zeige nur erzwungene Untertitel","TabProfiles":"Profile","TabSecurity":"Sicherheit","ButtonAddUser":"User hinzuf\u00fcgen","ButtonSave":"Speichern","ButtonResetPassword":"Passwort zur\u00fccksetzten","LabelNewPassword":"Neues Passwort:","LabelNewPasswordConfirm":"Neues Passwort wiederhohlen:","HeaderCreatePassword":"Erstelle Passwort","LabelCurrentPassword":"Aktuelles Passwort:","LabelMaxParentalRating":"H\u00f6chste erlaubte elterlich Bewertung:","MaxParentalRatingHelp":"Inhalt mit einer h\u00f6heren Bewertung wird dem User nicht angezeigt.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"L\u00f6sche Bild","ButtonUpload":"Hochladen","HeaderUploadNewImage":"Neues Bild hochladen","LabelDropImageHere":"Bild hierher ziehen","ImageUploadAspectRatioHelp":"1:1 Seitenverh\u00e4ltnis empfohlen. Nur JPG\/PNG.","MessageNothingHere":"Nichts hier.","MessagePleaseEnsureInternetMetadata":"Bitte sicherstellen, dass das Herunterladen von Internet Metadaten aktiviert ist.","TabSuggested":"Vorgeschlagen","TabLatest":"Letzte","TabUpcoming":"Bevorstehend","TabShows":"Shows","TabEpisodes":"Episoden","TabGenres":"Genres","TabPeople":"Menschen","TabNetworks":"Sendergruppen","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"ScheduledTasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"Ende","LabelVisitCommunity":"Besuche die Community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"Zeige API Dokumentation","LabelBrowseLibrary":"Durchsuche Bibliothek","LabelConfigureMediaBrowser":"Konfiguriere Media Browser","LabelOpenLibraryViewer":"\u00d6ffne Bibliothekenansicht","LabelRestartServer":"Server neustarten","LabelShowLogWindow":"Zeige Log Fenster","LabelPrevious":"Vorheriges","LabelFinish":"Ende","LabelNext":"N\u00e4chstes","LabelYoureDone":"Du bist fertig!","WelcomeToMediaBrowser":"Willkommen zu Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Dieser Assistent wird Sie durch den Einrichtungsprozess f\u00fchren.","TellUsAboutYourself":"Sagen Sie uns etwas \u00fcber sich selbst","LabelYourFirstName":"Ihr Vorname:","MoreUsersCanBeAddedLater":"Weitere Benutzer k\u00f6nnen Sie sp\u00e4ter im Dashboard hinzuf\u00fcgen.","UserProfilesIntro":"Media Browser verf\u00fcgt \u00fcber integrierte Benutzer Profile. Verwenden Sie diese Profile um Anzeigeeinstellungen, Abspielstatus und Kinder- und Jugendschutzverwaltung pro Benutzer zu speichern und zu verwalten.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"Ein Windows Service wurde installiert.","WindowsServiceIntro1":"Media Browser Server l\u00e4uft normalerweise als Desktop Applikation mit einem Symbol im System Tray. Sie k\u00f6nnen den Server aber auch als Hintergrunddienst starten. Verwenden Sie die dazu das Windows Service Control Panel..","WindowsServiceIntro2":"Das Service kann nicht zu gleichen Zeit wie die Desktop Applikation laufen. Schliessen Sie daher die Desktop Applikation, bevor Sie das Service starten. Das Service ben\u00f6tigt administrative Privilegien, die Sie \u00fcber die Systemsteuerung einstellen m\u00fcssen. Beachten Sie bitte auch, dass das Service zur Zeit nicht automatisch aktualisiert wird. Neue Versionen m\u00fcssen daher manuell installiert werden.","WizardCompleted":"Das war's f\u00fcrs Erste. Media Browser hat gerade mit dem Sammeln von Informationen \u00fcber Ihre Medien Bibliothek begonnen. Probieren Sie auch unsere anderen Programme aus. Klicken Sie danach auf Abschliessen<\/b> um das Dashboard<\/b> anzuzeigen.","LabelConfigureSettings":"Konfiguriere Einstellungen","LabelEnableVideoImageExtraction":"Aktiviere Videobild-Extrahierung","VideoImageExtractionHelp":"F\u00fcr Videos die noch keien Bilder haben, und f\u00fcr die wir keine Internetbilder finden k\u00f6nnen. Hierdurch wird der erste Bibliothekenscan etwas mehr Zeit beanspruchen, f\u00fchrt aber zu einer ansprechenderen Pr\u00e4sentation.","LabelEnableChapterImageExtractionForMovies":"Extrahiere Kapitelbilder f\u00fcr Filme","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Aktiviere automatische Portweiterleitung","LabelEnableAutomaticPortMappingHelp":"UPnP erm\u00f6glicht die automatische Routerkonfiguration f\u00fcr den einfachen Remote-Zugriff. Diese Option ist nicht f\u00fcr jeden Router verf\u00fcgbar.","ButtonOk":"Ok","ButtonCancel":"Abbrechen","HeaderSetupLibrary":"Medienbibliothek einrichten","ButtonAddMediaFolder":"Medienordner hinzuf\u00fcgen","LabelFolderType":"Ordnertyp:","MediaFolderHelpPluginRequired":"* Ben\u00f6tigt ein Plugin, wie GameBrowser oder MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Land:","LabelLanguage":"Sprache:","HeaderPreferredMetadataLanguage":"Bevorzugte Metadata Sprache:","LabelSaveLocalMetadata":"Speichere Bildmaterial und Metadaten in den Medienodnern","LabelSaveLocalMetadataHelp":"Durch die Speicherung von Bildmaterial und Metadaten direkt in den Medienordnern, befinden sie sich an einem Ort, wo sie sehr leicht bearbeitet werden k\u00f6nnen.","LabelDownloadInternetMetadata":"Lade Bildmaterial und Metadaten aus dem Internet","LabelDownloadInternetMetadataHelp":"Media Browser kann Informationen \u00fcber ihre Medien aus dem Internet abrufen um eine optisch ansprechende Darstellung zu erm\u00f6glichen.","TabPreferences":"Einstellungen","TabPassword":"Passwort","TabLibraryAccess":"Bibliothekenzugriff","TabImage":"Bild","TabProfile":"Profil","LabelDisplayMissingEpisodesWithinSeasons":"Zeige fehlende Episoden innerhalb von Staffeln","LabelUnairedMissingEpisodesWithinSeasons":"Zeige noch nicht ausgestahlte Episoden innerhalb von Staffeln","HeaderVideoPlaybackSettings":"Videowiedergabe Einstellungen","LabelAudioLanguagePreference":"Audiosprache Einstellungen:","LabelSubtitleLanguagePreference":"Untertitelsprache Einstellungen:","LabelDisplayForcedSubtitlesOnly":"Zeige nur erzwungene Untertitel","TabProfiles":"Profile","TabSecurity":"Sicherheit","ButtonAddUser":"User hinzuf\u00fcgen","ButtonSave":"Speichern","ButtonResetPassword":"Passwort zur\u00fccksetzten","LabelNewPassword":"Neues Passwort:","LabelNewPasswordConfirm":"Neues Passwort wiederhohlen:","HeaderCreatePassword":"Erstelle Passwort","LabelCurrentPassword":"Aktuelles Passwort:","LabelMaxParentalRating":"H\u00f6chste erlaubte elterlich Bewertung:","MaxParentalRatingHelp":"Inhalt mit einer h\u00f6heren Bewertung wird dem User nicht angezeigt.","LibraryAccessHelp":"W\u00e4hlen Sie die Medienordner die Sie mit diesem Benutzer teilen m\u00f6chten. Administratoren k\u00f6nnen den Metadata-Manager verwenden um alle Ordner zu bearbeiten.","ButtonDeleteImage":"L\u00f6sche Bild","ButtonUpload":"Hochladen","HeaderUploadNewImage":"Neues Bild hochladen","LabelDropImageHere":"Bild hierher ziehen","ImageUploadAspectRatioHelp":"1:1 Seitenverh\u00e4ltnis empfohlen. Nur JPG\/PNG.","MessageNothingHere":"Nichts hier.","MessagePleaseEnsureInternetMetadata":"Bitte sicherstellen, dass das Herunterladen von Internet Metadaten aktiviert ist.","TabSuggested":"Vorgeschlagen","TabLatest":"Letzte","TabUpcoming":"Bevorstehend","TabShows":"Shows","TabEpisodes":"Episoden","TabGenres":"Genres","TabPeople":"Menschen","TabNetworks":"Sendergruppen","HeaderUsers":"Benutzer","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favoriten","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Darsteller","OptionGuestStars":"Gaststar","OptionDirectors":"Regisseur","OptionWriters":"Drehbuchautor","OptionProducers":"Produzent","HeaderResume":"Fortsetzen","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Neueste Episoden","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Alben","TabArtists":"Interpreten","TabAlbumArtists":"Album Interpreten","TabMusicVideos":"Musikvideos","ButtonSort":"Sortieren","HeaderSortBy":"Sortiert nach","HeaderSortOrder":"Sortierreihenfolge","OptionPlayed":"gespielt","OptionUnplayed":"nicht gespielt","OptionAscending":"Aufsteigend","OptionDescending":"Absteigend","OptionRuntime":"Dauer","OptionReleaseDate":"Erscheinungstermin","OptionPlayCount":"Z\u00e4hler","OptionDatePlayed":"Abgespielt am","OptionDateAdded":"Hinzugef\u00fcgt am","OptionAlbumArtist":"Album Interpret","OptionArtist":"Interpret","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Kann fortgesetzt werden","ScheduledTasksHelp":"Klicken Sie auf eine Aufgabe um den Zeitplan zu \u00e4ndern.","ScheduledTasksTitle":"Geplante Aufgaben","TabMyPlugins":"Meine Plugins","TabCatalog":"Katalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatische Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Aktuelle Wiedergabe","HeaderLatestAlbums":"Neueste Alben","HeaderLatestSongs":"Neueste Songs","HeaderRecentlyPlayed":"Zuletzt gespielt","HeaderFrequentlyPlayed":"Oft gespielt","DevBuildWarning":"Dev Builds sind experimentell. Diese sehr oft ver\u00f6ffentlichten Builds sind nicht getestet. Das Programm kann abst\u00fcrzen und m\u00f6glicherweise k\u00f6nnen einzelne Funktionen nicht funktionieren.","LabelVideoType":"Video Typ:","OptionBluray":"Bluray","OptionDvd":"DVD","OptionIso":"ISO","Option3D":"3D","LabelFeatures":"Merkmal:","OptionHasSubtitles":"Untertitel","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Titellied","OptionHasThemeVideo":"Theme Video","TabMovies":"Filme","TabStudios":"Studios","TabTrailers":"Trailer","HeaderLatestMovies":"Neueste Filme","HeaderLatestTrailers":"Neueste Trailer","OptionHasSpecialFeatures":"Besonderes Merkmal","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Altersfreigabe","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sonntag","OptionMonday":"Montag","OptionTuesday":"Dienstag","OptionWednesday":"Mittwoch","OptionThursday":"Donnerstag","OptionFriday":"Freitag","OptionSaturday":"Samstag","HeaderManagement":"Management:","OptionMissingImdbId":"Fehlende IMDb Id","OptionMissingTvdbId":"Fehlende TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"\u00dcber","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Werde ein Unterst\u00fctzer","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Verwenden Sie die Knowledge Base als Hilfe, um das Optimum aus Media Browser herauszuholen.","SearchKnowledgeBase":"Durchsuche die Knowledge Base","VisitTheCommunity":"Besuche die Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Verberge diesen Benutzer in den Anmelde-Bildschirmen","OptionDisableUser":"Sperre diesen Benutzer","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Dieser Benutzer kann den Server managen","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users","OptionMissingTmdbId":"Fehlende Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Ausw\u00e4hlen","ButtonGroupVersions":"Group Versions","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"Please support other free products we utilize:","VersionNumber":"Version {0}","TabPaths":"Paths","TabServer":"Server","TabTranscoding":"Transcoding","TitleAdvanced":"Advanced","LabelAutomaticUpdateLevel":"Automatic update level","OptionRelease":"Release","OptionBeta":"Beta","OptionDev":"Dev","LabelAllowServerAutoRestart":"Allow the server to restart automatically to apply updates","LabelAllowServerAutoRestartHelp":"Der Server startet nur in benutzerfreien Leerlaufzeiten neu.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Starte Server beim hochfahren.","LabelRunServerAtStartupHelp":"This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.","ButtonSelectDirectory":"W\u00e4hle Verzeichnis","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Cache Pfad:","LabelCachePathHelp":"Dieser Ordner beinhaltet Server Cache Dateien, wie z.B. Bilddateien.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"Dieser Ordner beinhaltet Schauspieler, K\u00fcnstler, Genre und Studio Bilder.","LabelMetadataPath":"Metadata path:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"Basics","TabTV":"TV","TabGames":"Spiele","TabMusic":"Musik","TabOthers":"Andere","HeaderExtractChapterImagesFor":"Speichere Kapitelbilder f\u00fcr:","OptionMovies":"Filme","OptionEpisodes":"Episoden","OptionOtherVideos":"Andere Filme","TitleMetadata":"Metadaten","LabelAutomaticUpdatesFanart":"Aktiviere automatische Updates von FanArt.tv","LabelAutomaticUpdatesTmdb":"Aktiviere automatische Updates von TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Aktiviere automatische Updates von TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"Falls aktviert, werden Bilder die unter fanart.tv neu hinzugef\u00fcgt wurden, automatisch geladen. Vorhandene Bilder werden nicht ersetzt.","LabelAutomaticUpdatesTmdbHelp":"Falls aktviert, werden Bilder die unter TheMovieDB.org neu hinzugef\u00fcgt wurden, automatisch geladen. Vorhandene Bilder werden nicht ersetzt.","LabelAutomaticUpdatesTvdbHelp":"Falls aktviert, werden Bilder die unter TheTVDB.com neu hinzugef\u00fcgt wurden, automatisch geladen. Vorhandene Bilder werden nicht ersetzt.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Bevorzugte Sprache:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"Benutzer:","LabelPassword":"Passwort:","ButtonManualLogin":"Manual Login:","PasswordLocalhostMessage":"Passwords are not required when logging in from localhost.","TabGuide":"Guide","TabChannels":"Channels","HeaderChannels":"Channels","TabRecordings":"Aufnahmen","TabScheduled":"Geplant","TabSeries":"Serie","ButtonCancelRecording":"Aufnahme abbrechen","HeaderPrePostPadding":"Pufferzeit vor\/nach der Aufnahme","LabelPrePaddingMinutes":"Minuten vor der Aufnahme","OptionPrePaddingRequired":"Die Pufferzeit vor der Aufnahme ist notwendig um aufzunehmen","LabelPostPaddingMinutes":"Pufferminuten nach der Aufnahme","OptionPostPaddingRequired":"Die Pufferzeit nach der Aufnahme ist notwendig um aufzunehmen","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"Upcoming TV","TabStatus":"Status","TabSettings":"Einstellungen","ButtonRefreshGuideData":"Aktualisiere TV-Guide Daten","OptionPriority":"Priorit\u00e4t","OptionRecordOnAllChannels":"Record program on all channels","OptionRecordAnytime":"Record program at any time","OptionRecordOnlyNewEpisodes":"Nehme nur neue Episoden auf","HeaderDays":"Tage","HeaderActiveRecordings":"Aktive Aufnahmen","HeaderLatestRecordings":"Letzte Aufnahmen","HeaderAllRecordings":"Alle Aufnahmen","ButtonPlay":"Abspielen","ButtonEdit":"Bearbeiten","ButtonRecord":"Aufnehmen","ButtonDelete":"L\u00f6schen","OptionRecordSeries":"Nehme Serie auf","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/el.json b/MediaBrowser.Server.Implementations/Localization/Server/el.json
new file mode 100644
index 000000000..bc883876c
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/Server/el.json
@@ -0,0 +1 @@
+{"LabelExit":"\u03ad\u03be\u03bf\u03b4\u03bf\u03c2","LabelVisitCommunity":"\u0395\u03c0\u03af\u03c3\u03ba\u03b5\u03c8\u03b7 \u039a\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"\u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf","LabelViewApiDocumentation":"\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae Api \u03a4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7","LabelBrowseLibrary":"\u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03b7 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7","LabelConfigureMediaBrowser":"\u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf Media Browser","LabelOpenLibraryViewer":"\u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u0392\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u03b8\u03b5\u03b1\u03c4\u03ae","LabelRestartServer":"\u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae","LabelShowLogWindow":"\u0394\u03b5\u03af\u03c7\u03bd\u03bf\u03c5\u03bd \u03c4\u03bf \u03b7\u03bc\u03b5\u03c1\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf","LabelPrevious":"\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2","LabelFinish":"\u03c4\u03ad\u03bb\u03bf\u03c2","LabelNext":"\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 ","LabelYoureDone":"\u03a4\u03b5\u03bb\u03b5\u03b9\u03ce\u03c3\u03b1\u03c4\u03b5","WelcomeToMediaBrowser":"Welcome to Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"This wizard will help guide you through the setup process.","TellUsAboutYourself":"Tell us about yourself","LabelYourFirstName":"Your first name:","MoreUsersCanBeAddedLater":"More users can be added later within the Dashboard.","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"A Windows Service has been installed.","WindowsServiceIntro1":"Media Browser Server normally runs as a desktop application with a tray icon, but if you prefer to run it as a background service, it can be started from the windows services control panel instead.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Configure settings","LabelEnableVideoImageExtraction":"Enable video image extraction","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"Cancel","HeaderSetupLibrary":"Setup your media library","ButtonAddMediaFolder":"Add media folder","LabelFolderType":"Folder type:","MediaFolderHelpPluginRequired":"* Requires the use of a plugin, e.g. GameBrowser or MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Country:","LabelLanguage":"Language:","HeaderPreferredMetadataLanguage":"Preferred metadata language:","LabelSaveLocalMetadata":"Save artwork and metadata into media folders","LabelSaveLocalMetadataHelp":"Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.","LabelDownloadInternetMetadata":"Download artwork and metadata from the internet","LabelDownloadInternetMetadataHelp":"Media Browser can download information about your media to enable rich presentations.","TabPreferences":"Preferences","TabPassword":"Password","TabLibraryAccess":"Library Access","TabImage":"Image","TabProfile":"Profile","LabelDisplayMissingEpisodesWithinSeasons":"Display missing episodes within seasons","LabelUnairedMissingEpisodesWithinSeasons":"Display unaired episodes within seasons","HeaderVideoPlaybackSettings":"Video Playback Settings","LabelAudioLanguagePreference":"Audio language preference:","LabelSubtitleLanguagePreference":"Subtitle language preference:","LabelDisplayForcedSubtitlesOnly":"Display only forced subtitles","TabProfiles":"Profiles","TabSecurity":"Security","ButtonAddUser":"Add User","ButtonSave":"Save","ButtonResetPassword":"Reset Password","LabelNewPassword":"New password:","LabelNewPasswordConfirm":"New password confirm:","HeaderCreatePassword":"Create Password","LabelCurrentPassword":"Current password:","LabelMaxParentalRating":"Maximum allowed parental rating:","MaxParentalRatingHelp":"Content with a higher rating will be hidden from this user.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"Delete Image","ButtonUpload":"Upload","HeaderUploadNewImage":"Upload New Image","LabelDropImageHere":"Drop Image Here","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Nothing here.","MessagePleaseEnsureInternetMetadata":"Please ensure downloading of internet metadata is enabled.","TabSuggested":"Suggested","TabLatest":"Latest","TabUpcoming":"Upcoming","TabShows":"Shows","TabEpisodes":"Episodes","TabGenres":"Genres","TabPeople":"People","TabNetworks":"Networks","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"Scheduled Tasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users","OptionMissingTmdbId":"Missing Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Select","ButtonGroupVersions":"Group Versions","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"Please support other free products we utilize:","VersionNumber":"Version {0}","TabPaths":"Paths","TabServer":"Server","TabTranscoding":"Transcoding","TitleAdvanced":"Advanced","LabelAutomaticUpdateLevel":"Automatic update level","OptionRelease":"Official Release","OptionBeta":"Beta","OptionDev":"Dev (Unstable)","LabelAllowServerAutoRestart":"Allow the server to restart automatically to apply updates","LabelAllowServerAutoRestartHelp":"The server will only restart during idle periods, when no users are active.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Run server at startup","LabelRunServerAtStartupHelp":"This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.","ButtonSelectDirectory":"Select Directory","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Cache path:","LabelCachePathHelp":"This folder contains server cache files, such as images.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"This folder contains actor, artist, genre and studio images.","LabelMetadataPath":"Metadata path:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"Basics","TabTV":"TV","TabGames":"Games","TabMusic":"Music","TabOthers":"Others","HeaderExtractChapterImagesFor":"Extract chapter images for:","OptionMovies":"Movies","OptionEpisodes":"Episodes","OptionOtherVideos":"Other Videos","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Enable automatic updates from FanArt.tv","LabelAutomaticUpdatesTmdb":"Enable automatic updates from TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Enable automatic updates from TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.","LabelAutomaticUpdatesTmdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.","LabelAutomaticUpdatesTvdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Preferred language:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"User:","LabelPassword":"Password:","ButtonManualLogin":"Manual Login:","PasswordLocalhostMessage":"Passwords are not required when logging in from localhost.","TabGuide":"Guide","TabChannels":"Channels","HeaderChannels":"Channels","TabRecordings":"Recordings","TabScheduled":"Scheduled","TabSeries":"Series","ButtonCancelRecording":"Cancel Recording","HeaderPrePostPadding":"Pre\/Post Padding","LabelPrePaddingMinutes":"Pre-padding minutes:","OptionPrePaddingRequired":"Pre-padding is required in order to record.","LabelPostPaddingMinutes":"Post-padding minutes:","OptionPostPaddingRequired":"Post-padding is required in order to record.","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"Upcoming TV","TabStatus":"Status","TabSettings":"Settings","ButtonRefreshGuideData":"Refresh Guide Data","OptionPriority":"Priority","OptionRecordOnAllChannels":"Record program on all channels","OptionRecordAnytime":"Record program at any time","OptionRecordOnlyNewEpisodes":"Record only new episodes","HeaderDays":"Days","HeaderActiveRecordings":"Active Recordings","HeaderLatestRecordings":"Latest Recordings","HeaderAllRecordings":"All Recordings","ButtonPlay":"Play","ButtonEdit":"Edit","ButtonRecord":"Record","ButtonDelete":"Delete","OptionRecordSeries":"Record Series","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/en_GB.json b/MediaBrowser.Server.Implementations/Localization/Server/en_GB.json
new file mode 100644
index 000000000..71eba0a80
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/Server/en_GB.json
@@ -0,0 +1 @@
+{"LabelExit":"Exit","LabelVisitCommunity":"Visit Community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"View Api Documentation","LabelBrowseLibrary":"Browse Library","LabelConfigureMediaBrowser":"Configure Media Browser","LabelOpenLibraryViewer":"Open Library Viewer","LabelRestartServer":"Restart Server","LabelShowLogWindow":"Show Log Window","LabelPrevious":"Previous","LabelFinish":"Finish","LabelNext":"Next","LabelYoureDone":"You're Done!","WelcomeToMediaBrowser":"Welcome to Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"This wizard will help guide you through the setup process.","TellUsAboutYourself":"Tell us about yourself","LabelYourFirstName":"Your first name:","MoreUsersCanBeAddedLater":"More users can be added later within the Dashboard.","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"A Windows Service has been installed.","WindowsServiceIntro1":"Media Browser Server normally runs as a desktop application with a tray icon, but if you prefer to run it as a background service, it can be started from the windows services control panel instead.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Configure settings","LabelEnableVideoImageExtraction":"Enable video image extraction","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"Cancel","HeaderSetupLibrary":"Setup your media library","ButtonAddMediaFolder":"Add media folder","LabelFolderType":"Folder type:","MediaFolderHelpPluginRequired":"* Requires the use of a plugin, e.g. GameBrowser or MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Country:","LabelLanguage":"Language:","HeaderPreferredMetadataLanguage":"Preferred metadata language:","LabelSaveLocalMetadata":"Save artwork and metadata into media folders","LabelSaveLocalMetadataHelp":"Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.","LabelDownloadInternetMetadata":"Download artwork and metadata from the internet","LabelDownloadInternetMetadataHelp":"Media Browser can download information about your media to enable rich presentations.","TabPreferences":"Preferences","TabPassword":"Password","TabLibraryAccess":"Library Access","TabImage":"Image","TabProfile":"Profile","LabelDisplayMissingEpisodesWithinSeasons":"Display missing episodes within seasons","LabelUnairedMissingEpisodesWithinSeasons":"Display unaired episodes within seasons","HeaderVideoPlaybackSettings":"Video Playback Settings","LabelAudioLanguagePreference":"Audio language preference:","LabelSubtitleLanguagePreference":"Subtitle language preference:","LabelDisplayForcedSubtitlesOnly":"Display only forced subtitles","TabProfiles":"Profiles","TabSecurity":"Security","ButtonAddUser":"Add User","ButtonSave":"Save","ButtonResetPassword":"Reset Password","LabelNewPassword":"New password:","LabelNewPasswordConfirm":"New password confirm:","HeaderCreatePassword":"Create Password","LabelCurrentPassword":"Current password:","LabelMaxParentalRating":"Maximum allowed parental rating:","MaxParentalRatingHelp":"Content with a higher rating will be hidden from this user.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"Delete Image","ButtonUpload":"Upload","HeaderUploadNewImage":"Upload New Image","LabelDropImageHere":"Drop Image Here","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Nothing here.","MessagePleaseEnsureInternetMetadata":"Please ensure downloading of internet metadata is enabled.","TabSuggested":"Suggested","TabLatest":"Latest","TabUpcoming":"Upcoming","TabShows":"Shows","TabEpisodes":"Episodes","TabGenres":"Genres","TabPeople":"People","TabNetworks":"Networks","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favourites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"Scheduled Tasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users","OptionMissingTmdbId":"Missing Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Select","ButtonGroupVersions":"Group Versions","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"Please support other free products we utilise:","VersionNumber":"Version {0}","TabPaths":"Paths","TabServer":"Server","TabTranscoding":"Transcoding","TitleAdvanced":"Advanced","LabelAutomaticUpdateLevel":"Automatic update level","OptionRelease":"Official Release","OptionBeta":"Beta","OptionDev":"Dev (Unstable)","LabelAllowServerAutoRestart":"Allow the server to restart automatically to apply updates","LabelAllowServerAutoRestartHelp":"The server will only restart during idle periods, when no users are active.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Run server at startup","LabelRunServerAtStartupHelp":"This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.","ButtonSelectDirectory":"Select Directory","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Cache path:","LabelCachePathHelp":"This folder contains server cache files, such as images.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"This folder contains actor, artist, genre and studio images.","LabelMetadataPath":"Metadata path:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"Basics","TabTV":"TV","TabGames":"Games","TabMusic":"Music","TabOthers":"Others","HeaderExtractChapterImagesFor":"Extract chapter images for:","OptionMovies":"Movies","OptionEpisodes":"Episodes","OptionOtherVideos":"Other Videos","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Enable automatic updates from FanArt.tv","LabelAutomaticUpdatesTmdb":"Enable automatic updates from TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Enable automatic updates from TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.","LabelAutomaticUpdatesTmdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.","LabelAutomaticUpdatesTvdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Preferred language:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognises images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"User:","LabelPassword":"Password:","ButtonManualLogin":"Manual Login:","PasswordLocalhostMessage":"Passwords are not required when logging in from localhost.","TabGuide":"Guide","TabChannels":"Channels","HeaderChannels":"Channels","TabRecordings":"Recordings","TabScheduled":"Scheduled","TabSeries":"Series","ButtonCancelRecording":"Cancel Recording","HeaderPrePostPadding":"Pre\/Post Padding","LabelPrePaddingMinutes":"Pre-padding minutes:","OptionPrePaddingRequired":"Pre-padding is required in order to record.","LabelPostPaddingMinutes":"Post-padding minutes:","OptionPostPaddingRequired":"Post-padding is required in order to record.","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"Upcoming TV","TabStatus":"Status","TabSettings":"Settings","ButtonRefreshGuideData":"Refresh Guide Data","OptionPriority":"Priority","OptionRecordOnAllChannels":"Record programme on all channels","OptionRecordAnytime":"Record programme at any time","OptionRecordOnlyNewEpisodes":"Record only new episodes","HeaderDays":"Days","HeaderActiveRecordings":"Active Recordings","HeaderLatestRecordings":"Latest Recordings","HeaderAllRecordings":"All Recordings","ButtonPlay":"Play","ButtonEdit":"Edit","ButtonRecord":"Record","ButtonDelete":"Delete","OptionRecordSeries":"Record Series","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/en_US.json b/MediaBrowser.Server.Implementations/Localization/Server/en_US.json
index a9f191be9..25592c689 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/en_US.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/en_US.json
@@ -1 +1 @@
-{"LabelExit":"Exit","LabelVisitCommunity":"Visit Community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"View Api Documentation","LabelBrowseLibrary":"Browse Library","LabelConfigureMediaBrowser":"Configure Media Browser","LabelOpenLibraryViewer":"Open Library Viewer","LabelRestartServer":"Restart Server","LabelShowLogWindow":"Show Log Window","LabelPrevious":"Previous","LabelFinish":"Finish","LabelNext":"Next","LabelYoureDone":"You're Done!","WelcomeToMediaBrowser":"Welcome to Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"This wizard will help guide you through the setup process.","TellUsAboutYourself":"Tell us about yourself","LabelYourFirstName":"Your first name:","MoreUsersCanBeAddedLater":"More users can be added later within the Dashboard.","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"A Windows Service has been installed.","WindowsServiceIntro1":"Media Browser Server normally runs as a desktop application with a tray icon, but if you prefer to run it as a background service, it can be started from the windows services control panel instead.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Configure settings","LabelEnableVideoImageExtraction":"Enable video image extraction","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"Cancel","HeaderSetupLibrary":"Setup your media library","ButtonAddMediaFolder":"Add media folder","LabelFolderType":"Folder type:","MediaFolderHelpPluginRequired":"* Requires the use of a plugin, e.g. GameBrowser or MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Country:","LabelLanguage":"Language:","HeaderPreferredMetadataLanguage":"Preferred metadata language:","LabelSaveLocalMetadata":"Save artwork and metadata into media folders","LabelSaveLocalMetadataHelp":"Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.","LabelDownloadInternetMetadata":"Download artwork and metadata from the internet","LabelDownloadInternetMetadataHelp":"Media Browser can download information about your media to enable rich presentations.","TabPreferences":"Preferences","TabPassword":"Password","TabLibraryAccess":"Library Access","TabImage":"Image","TabProfile":"Profile","LabelDisplayMissingEpisodesWithinSeasons":"Display missing episodes within seasons","LabelUnairedMissingEpisodesWithinSeasons":"Display unaired episodes within seasons","HeaderVideoPlaybackSettings":"Video Playback Settings","LabelAudioLanguagePreference":"Audio language preference:","LabelSubtitleLanguagePreference":"Subtitle language preference:","LabelDisplayForcedSubtitlesOnly":"Display only forced subtitles","TabProfiles":"Profiles","TabSecurity":"Security","ButtonAddUser":"Add User","ButtonSave":"Save","ButtonResetPassword":"Reset Password","LabelNewPassword":"New password:","LabelNewPasswordConfirm":"New password confirm:","HeaderCreatePassword":"Create Password","LabelCurrentPassword":"Current password:","LabelMaxParentalRating":"Maximum allowed parental rating:","MaxParentalRatingHelp":"Content with a higher rating will be hidden from this user.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"Delete Image","ButtonUpload":"Upload","HeaderUploadNewImage":"Upload New Image","LabelDropImageHere":"Drop Image Here","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Nothing here.","MessagePleaseEnsureInternetMetadata":"Please ensure downloading of internet metadata is enabled.","TabSuggested":"Suggested","TabLatest":"Latest","TabUpcoming":"Upcoming","TabShows":"Shows","TabEpisodes":"Episodes","TabGenres":"Genres","TabPeople":"People","TabNetworks":"Networks","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"ScheduledTasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"Exit","LabelVisitCommunity":"Visit Community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"View Api Documentation","LabelBrowseLibrary":"Browse Library","LabelConfigureMediaBrowser":"Configure Media Browser","LabelOpenLibraryViewer":"Open Library Viewer","LabelRestartServer":"Restart Server","LabelShowLogWindow":"Show Log Window","LabelPrevious":"Previous","LabelFinish":"Finish","LabelNext":"Next","LabelYoureDone":"You're Done!","WelcomeToMediaBrowser":"Welcome to Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"This wizard will help guide you through the setup process.","TellUsAboutYourself":"Tell us about yourself","LabelYourFirstName":"Your first name:","MoreUsersCanBeAddedLater":"More users can be added later within the Dashboard.","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"A Windows Service has been installed.","WindowsServiceIntro1":"Media Browser Server normally runs as a desktop application with a tray icon, but if you prefer to run it as a background service, it can be started from the windows services control panel instead.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Configure settings","LabelEnableVideoImageExtraction":"Enable video image extraction","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"Cancel","HeaderSetupLibrary":"Setup your media library","ButtonAddMediaFolder":"Add media folder","LabelFolderType":"Folder type:","MediaFolderHelpPluginRequired":"* Requires the use of a plugin, e.g. GameBrowser or MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Country:","LabelLanguage":"Language:","HeaderPreferredMetadataLanguage":"Preferred metadata language:","LabelSaveLocalMetadata":"Save artwork and metadata into media folders","LabelSaveLocalMetadataHelp":"Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.","LabelDownloadInternetMetadata":"Download artwork and metadata from the internet","LabelDownloadInternetMetadataHelp":"Media Browser can download information about your media to enable rich presentations.","TabPreferences":"Preferences","TabPassword":"Password","TabLibraryAccess":"Library Access","TabImage":"Image","TabProfile":"Profile","LabelDisplayMissingEpisodesWithinSeasons":"Display missing episodes within seasons","LabelUnairedMissingEpisodesWithinSeasons":"Display unaired episodes within seasons","HeaderVideoPlaybackSettings":"Video Playback Settings","LabelAudioLanguagePreference":"Audio language preference:","LabelSubtitleLanguagePreference":"Subtitle language preference:","LabelDisplayForcedSubtitlesOnly":"Display only forced subtitles","TabProfiles":"Profiles","TabSecurity":"Security","ButtonAddUser":"Add User","ButtonSave":"Save","ButtonResetPassword":"Reset Password","LabelNewPassword":"New password:","LabelNewPasswordConfirm":"New password confirm:","HeaderCreatePassword":"Create Password","LabelCurrentPassword":"Current password:","LabelMaxParentalRating":"Maximum allowed parental rating:","MaxParentalRatingHelp":"Content with a higher rating will be hidden from this user.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"Delete Image","ButtonUpload":"Upload","HeaderUploadNewImage":"Upload New Image","LabelDropImageHere":"Drop Image Here","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Nothing here.","MessagePleaseEnsureInternetMetadata":"Please ensure downloading of internet metadata is enabled.","TabSuggested":"Suggested","TabLatest":"Latest","TabUpcoming":"Upcoming","TabShows":"Shows","TabEpisodes":"Episodes","TabGenres":"Genres","TabPeople":"People","TabNetworks":"Networks","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"Scheduled Tasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users","OptionMissingTmdbId":"Missing Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Select","ButtonGroupVersions":"Group Versions","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"Please support other free products we utilize:","VersionNumber":"Version {0}","TabPaths":"Paths","TabServer":"Server","TabTranscoding":"Transcoding","TitleAdvanced":"Advanced","LabelAutomaticUpdateLevel":"Automatic update level","OptionRelease":"Official Release","OptionBeta":"Beta","OptionDev":"Dev (Unstable)","LabelAllowServerAutoRestart":"Allow the server to restart automatically to apply updates","LabelAllowServerAutoRestartHelp":"The server will only restart during idle periods, when no users are active.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Run server at startup","LabelRunServerAtStartupHelp":"This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.","ButtonSelectDirectory":"Select Directory","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Cache path:","LabelCachePathHelp":"This folder contains server cache files, such as images.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"This folder contains actor, artist, genre and studio images.","LabelMetadataPath":"Metadata path:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"Basics","TabTV":"TV","TabGames":"Games","TabMusic":"Music","TabOthers":"Others","HeaderExtractChapterImagesFor":"Extract chapter images for:","OptionMovies":"Movies","OptionEpisodes":"Episodes","OptionOtherVideos":"Other Videos","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Enable automatic updates from FanArt.tv","LabelAutomaticUpdatesTmdb":"Enable automatic updates from TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Enable automatic updates from TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.","LabelAutomaticUpdatesTmdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.","LabelAutomaticUpdatesTvdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Preferred language:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"User:","LabelPassword":"Password:","ButtonManualLogin":"Manual Login:","PasswordLocalhostMessage":"Passwords are not required when logging in from localhost.","TabGuide":"Guide","TabChannels":"Channels","HeaderChannels":"Channels","TabRecordings":"Recordings","TabScheduled":"Scheduled","TabSeries":"Series","ButtonCancelRecording":"Cancel Recording","HeaderPrePostPadding":"Pre\/Post Padding","LabelPrePaddingMinutes":"Pre-padding minutes:","OptionPrePaddingRequired":"Pre-padding is required in order to record.","LabelPostPaddingMinutes":"Post-padding minutes:","OptionPostPaddingRequired":"Post-padding is required in order to record.","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"Upcoming TV","TabStatus":"Status","TabSettings":"Settings","ButtonRefreshGuideData":"Refresh Guide Data","OptionPriority":"Priority","OptionRecordOnAllChannels":"Record program on all channels","OptionRecordAnytime":"Record program at any time","OptionRecordOnlyNewEpisodes":"Record only new episodes","HeaderDays":"Days","HeaderActiveRecordings":"Active Recordings","HeaderLatestRecordings":"Latest Recordings","HeaderAllRecordings":"All Recordings","ButtonPlay":"Play","ButtonEdit":"Edit","ButtonRecord":"Record","ButtonDelete":"Delete","OptionRecordSeries":"Record Series","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/es.json b/MediaBrowser.Server.Implementations/Localization/Server/es.json
index 16f954817..519a9205c 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/es.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/es.json
@@ -1 +1 @@
-{"LabelExit":"Salir","LabelVisitCommunity":"Visitar la comunidad","LabelGithubWiki":"Wiki de Github","LabelSwagger":"Swagger","LabelStandard":"Estandar","LabelViewApiDocumentation":"Ver documentacion de Api","LabelBrowseLibrary":"Navegar biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir el visor de la biblioteca","LabelRestartServer":"reiniciar el servidor","LabelShowLogWindow":"Mostrar la ventana del log","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Siguiente","LabelYoureDone":"Ha Terminado!","WelcomeToMediaBrowser":"Bienvenido a Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este asistente lo guiara por el proceso de instalaci\u00f3n.","TellUsAboutYourself":"D\u00edganos acerca de usted","LabelYourFirstName":"Su nombre","MoreUsersCanBeAddedLater":"M\u00e1s usuarios pueden agregarse m\u00e1s tarde en el tablero de instrumentos.","UserProfilesIntro":"Media Browser incluye soporte integrado para los perfiles de usuario, lo que permite que cada usuario tenga su propia configuraci\u00f3n de la pantalla, estado de reproducci\u00f3n y controles de los padres.","LabelWindowsService":"Servicio de Windows","AWindowsServiceHasBeenInstalled":"Un servicio de Windows se ha instalado","WindowsServiceIntro1":"Media Browser Server se ejecuta normalmente como una aplicaci\u00f3n de escritorio con un icono de la bandeja, pero si lo prefiere para ejecutarlo como un servicio en el fondo, se puede iniciar desde el panel de control de servicios de Windows en su lugar.","WindowsServiceIntro2":"Si se utiliza el servicio de Windows, tenga en cuenta que no se puede ejecutar al mismo tiempo que el icono de la bandeja, por lo que tendr\u00e1 que salir de la bandeja con el fin de ejecutar el servicio. Tambi\u00e9n tendr\u00e1 que ser configurado con privilegios administrativos a trav\u00e9s del panel de control del servicio. Tenga en cuenta que en este momento el servicio no es capaz de auto-actualizaci\u00f3n, por lo que las nuevas versiones requieren la interacci\u00f3n manual.","WizardCompleted":"Eso es todo lo que necesitamos por ahora. Media Browser ha comenzado a reunir informaci\u00f3n sobre su biblioteca de medios. Echa un vistazo a algunas de nuestras aplicaciones, y luego haga clic en Finalizar<\/b> para ver el Dashboard<\/b>.","LabelConfigureSettings":"Configuraci\u00f3n de opciones","LabelEnableVideoImageExtraction":"Habilitar extracci\u00f3n de im\u00e1genes de video","VideoImageExtractionHelp":"Para los v\u00eddeos que no dispongan de las im\u00e1genes, y que no podemos encontrar en Internet im\u00e1genes. Esto agregar\u00e1 un tiempo adicional para la exploraci\u00f3n inicial de bibliotecas, pero resultar\u00e1 en una presentaci\u00f3n m\u00e1s agradable.","LabelEnableChapterImageExtractionForMovies":"Extraer im\u00e1genes de cap\u00edtulos para pel\u00edculas","LabelChapterImageExtractionForMoviesHelp":"Extraer im\u00e1genes de cap\u00edtulo permitir\u00e1 a los clientes mostrar men\u00fas gr\u00e1ficos de selecci\u00f3n de escenas. El proceso puede ser lento, intensivo en utilizaci\u00f3n del CPU y puede requerir varios gigabytes de espacio. Se ejecuta como una tarea en noche, a las 4 de la ma\u00f1ana, aunque esto se puede configurar en el \u00e1rea de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico de uso","LabelEnableAutomaticPortMapping":"Habilitar asignaci\u00f3n de puertos autom\u00e1tico","LabelEnableAutomaticPortMappingHelp":"UPnP permite la configuraci\u00f3n de ruteador de manera autom\u00e1tica, para acceso remoto de manera f\u00e1cil. Eso puede no funcionar para algunos modelos de ruteadores","ButtonOk":"OK","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Establecer biblioteca de medios","ButtonAddMediaFolder":"Agregar una carpeta de medios","LabelFolderType":"Tipo de carpeta:","MediaFolderHelpPluginRequired":"* Requiere el uso de un plugin, por ejemplo GameBrowser o MB Bookshelf","ReferToMediaLibraryWiki":"Consultar el wiki de la biblioteca de medios","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido para metadata","LabelSaveLocalMetadata":"Guardar im\u00e1genes y metadata en las carpetas de medios","LabelSaveLocalMetadataHelp":"Guardar im\u00e1genes y metadata directamente en las carpetas de medios, permitir\u00e1 colocarlas en un lugar donde se pueden editar f\u00e1cilmente.","LabelDownloadInternetMetadata":"Descargar imagenes y metadata de internet","LabelDownloadInternetMetadataHelp":"Media Browser permite descargar informaci\u00f3n acerca de su media para enriquecer la presentaci\u00f3n.","TabPreferences":"Preferencias","TabPassword":"Contrase\u00f1a","TabLibraryAccess":"Acceso a biblioteca","TabImage":"imagen","TabProfile":"Perfil","LabelDisplayMissingEpisodesWithinSeasons":"Mostar episodios no disponibles en temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Mostrar episodios a\u00fan no emitidos en temporadas","HeaderVideoPlaybackSettings":"Ajustes de Reproducci\u00f3n de Video","LabelAudioLanguagePreference":"Preferencia de idioma de audio","LabelSubtitleLanguagePreference":"Preferencia de idioma de subtitulos","LabelDisplayForcedSubtitlesOnly":"Mostrar \u00fanicamente subtitulos forzados","TabProfiles":"Perfiles","TabSecurity":"Seguridad","ButtonAddUser":"Agregar Usuario","ButtonSave":"Grabar","ButtonResetPassword":"Reiniciar Contrase\u00f1a","LabelNewPassword":"Nueva Contrase\u00f1a:","LabelNewPasswordConfirm":"Confirmaci\u00f3n de contrase\u00f1a nueva:","HeaderCreatePassword":"Crear Contrase\u00f1a","LabelCurrentPassword":"Contrase\u00f1a actual","LabelMaxParentalRating":"M\u00e1xima clasificaci\u00f3n permitida","MaxParentalRatingHelp":"El contenido con clasificaci\u00f3n parental superior se ocultar\u00e1 para este usuario.","LibraryAccessHelp":"Seleccione las carpetas de medios para compartir con este usuario. Los administradores podr\u00e1n editar todas las carpetas usando el gestor de metadata.","ButtonDeleteImage":"Borrar imagen","ButtonUpload":"Subir","HeaderUploadNewImage":"Subir nueva imagen","LabelDropImageHere":"Depositar Imagen Aqu\u00ed","ImageUploadAspectRatioHelp":"Se Recomienda una Proporci\u00f3n de Aspecto 1:1. Solo JPG\/PNG","MessageNothingHere":"Nada aqu\u00ed.","MessagePleaseEnsureInternetMetadata":"Por favor aseg\u00farese que la descarga de metadata del internet esta habilitada","TabSuggested":"Sugerencia","TabLatest":"\u00daltima","TabUpcoming":"Siguiente","TabShows":"Programas","TabEpisodes":"Episodios","TabGenres":"Generos","TabPeople":"Gente","TabNetworks":"redes","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"ScheduledTasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"Salir","LabelVisitCommunity":"Visitar la comunidad","LabelGithubWiki":"Wiki de Github","LabelSwagger":"Swagger","LabelStandard":"Est\u00e1ndar","LabelViewApiDocumentation":"Ver documentacion de Api","LabelBrowseLibrary":"Navegar biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir el visor de la biblioteca","LabelRestartServer":"Reiniciar el servidor","LabelShowLogWindow":"Mostrar la ventana del log","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Siguiente","LabelYoureDone":"Ha Terminado!","WelcomeToMediaBrowser":"\u00a1Bienvenido a Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este asistente lo guiar\u00e1 por el proceso de instalaci\u00f3n.","TellUsAboutYourself":"D\u00edganos acerca de usted","LabelYourFirstName":"Su nombre:","MoreUsersCanBeAddedLater":"M\u00e1s usuarios pueden agregarse m\u00e1s tarde en el panel de control.","UserProfilesIntro":"Media Browser incluye soporte integrado para los perfiles de usuario, lo que permite que cada usuario tenga su propia configuraci\u00f3n de la pantalla, estado de reproducci\u00f3n y control parental.","LabelWindowsService":"Servicio de Windows","AWindowsServiceHasBeenInstalled":"Un servicio de Windows se ha instalado","WindowsServiceIntro1":"Media Browser Server se ejecuta normalmente como una aplicaci\u00f3n de escritorio con un icono de la bandeja, pero si prefiere ejecutarlo como un servicio en segundo plano, se puede iniciar desde el panel de control de servicios de Windows en su lugar.","WindowsServiceIntro2":"Si se utiliza el servicio de Windows, tenga en cuenta que no se puede ejecutar al mismo tiempo que el icono de la bandeja, por lo que tendr\u00e1 que salir de la bandeja con el fin de ejecutar el servicio. Tambi\u00e9n tendr\u00e1 que ser configurado con privilegios administrativos a trav\u00e9s del panel de control del servicio. Tenga en cuenta que en este momento el servicio no es capaz de auto-actualizaci\u00f3n, por lo que las nuevas versiones requieren la interacci\u00f3n manual.","WizardCompleted":"Eso es todo lo que necesitamos por ahora. Media Browser ha comenzado a reunir informaci\u00f3n sobre su biblioteca de medios. Echa un vistazo a algunas de nuestras aplicaciones, y luego haga clic en Finalizar<\/b> para ver el Panel de control<\/b>.","LabelConfigureSettings":"Configuraci\u00f3n de opciones","LabelEnableVideoImageExtraction":"Habilitar extracci\u00f3n de im\u00e1genes de video","VideoImageExtractionHelp":"Para los v\u00eddeos que no dispongan de im\u00e1genes y que no podemos encontrar en Internet. Esto agregar\u00e1 un tiempo adicional para la exploraci\u00f3n inicial de bibliotecas, pero resultar\u00e1 en una presentaci\u00f3n m\u00e1s agradable.","LabelEnableChapterImageExtractionForMovies":"Extraer im\u00e1genes de cap\u00edtulos para pel\u00edculas","LabelChapterImageExtractionForMoviesHelp":"Extraer im\u00e1genes de cap\u00edtulo permitir\u00e1 a los clientes mostrar men\u00fas gr\u00e1ficos de selecci\u00f3n de escenas. El proceso puede ser lento, intensivo en utilizaci\u00f3n del CPU y puede requerir varios gigabytes de espacio. Se ejecuta como una tarea nocturna, a las 4 de la ma\u00f1ana, aunque esto se puede configurar en el \u00e1rea de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico de uso.","LabelEnableAutomaticPortMapping":"Habilitar asignaci\u00f3n de puertos autom\u00e1tico","LabelEnableAutomaticPortMappingHelp":"UPnP permite la configuraci\u00f3n del router para acceso externo de forma f\u00e1cil y autom\u00e1tica. Esto puede no funcionar en algunos modelos de routers.","ButtonOk":"OK","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Configurar biblioteca de medios","ButtonAddMediaFolder":"Agregar una carpeta de medios","LabelFolderType":"Tipo de carpeta:","MediaFolderHelpPluginRequired":"* Requiere el uso de un plugin, por ejemplo GameBrowser o MB Bookshelf","ReferToMediaLibraryWiki":"Consultar el wiki de la biblioteca de medios","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido para metadata","LabelSaveLocalMetadata":"Guardar im\u00e1genes y metadata en las carpetas de medios","LabelSaveLocalMetadataHelp":"Guardar im\u00e1genes y metadata directamente en las carpetas de medios, permitir\u00e1 colocarlas en un lugar donde se pueden editar f\u00e1cilmente.","LabelDownloadInternetMetadata":"Descargar imagenes y metadata de internet","LabelDownloadInternetMetadataHelp":"Media Browser permite descargar informaci\u00f3n acerca de su media para enriquecer la presentaci\u00f3n.","TabPreferences":"Preferencias","TabPassword":"Contrase\u00f1a","TabLibraryAccess":"Acceso a biblioteca","TabImage":"imagen","TabProfile":"Perfil","LabelDisplayMissingEpisodesWithinSeasons":"Mostar episodios no disponibles en temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Mostrar episodios a\u00fan no emitidos en temporadas","HeaderVideoPlaybackSettings":"Ajustes de Reproducci\u00f3n de Video","LabelAudioLanguagePreference":"Preferencia de idioma de audio","LabelSubtitleLanguagePreference":"Preferencia de idioma de subtitulos","LabelDisplayForcedSubtitlesOnly":"Mostrar \u00fanicamente subtitulos forzados","TabProfiles":"Perfiles","TabSecurity":"Seguridad","ButtonAddUser":"Agregar Usuario","ButtonSave":"Grabar","ButtonResetPassword":"Reiniciar Contrase\u00f1a","LabelNewPassword":"Nueva Contrase\u00f1a:","LabelNewPasswordConfirm":"Confirmaci\u00f3n de contrase\u00f1a nueva:","HeaderCreatePassword":"Crear Contrase\u00f1a","LabelCurrentPassword":"Contrase\u00f1a actual","LabelMaxParentalRating":"M\u00e1xima clasificaci\u00f3n permitida","MaxParentalRatingHelp":"El contenido con clasificaci\u00f3n parental superior se ocultar\u00e1 para este usuario.","LibraryAccessHelp":"Seleccione las carpetas de medios para compartir con este usuario. Los administradores podr\u00e1n editar todas las carpetas usando el gestor de metadata.","ButtonDeleteImage":"Borrar imagen","ButtonUpload":"Subir","HeaderUploadNewImage":"Subir nueva imagen","LabelDropImageHere":"Depositar Imagen Aqu\u00ed","ImageUploadAspectRatioHelp":"Se Recomienda una Proporci\u00f3n de Aspecto 1:1. Solo JPG\/PNG","MessageNothingHere":"Nada aqu\u00ed.","MessagePleaseEnsureInternetMetadata":"Por favor aseg\u00farese que la descarga de metadata de internet esta habilitada","TabSuggested":"Sugerencia","TabLatest":"\u00daltima","TabUpcoming":"Siguiente","TabShows":"Programas","TabEpisodes":"Episodios","TabGenres":"G\u00e9neros","TabPeople":"Gente","TabNetworks":"redes","HeaderUsers":"Usuarios","HeaderFilters":"Filtros:","ButtonFilter":"Filtro","OptionFavorite":"Favoritos","OptionLikes":"Me gusta","OptionDislikes":"No me gusta","OptionActors":"Actores","OptionGuestStars":"Estrellas invitadas","OptionDirectors":"Directores","OptionWriters":"Guionistas","OptionProducers":"Productores","HeaderResume":"Continuar","HeaderNextUp":"Siguiente","NoNextUpItemsMessage":"Nada encontrado. \u00a1Comienza a ver tus programas!","HeaderLatestEpisodes":"Ultimos episodios","HeaderPersonTypes":"Tipos de personas:","TabSongs":"Canciones","TabAlbums":"Albums","TabArtists":"Artistas","TabAlbumArtists":"Album Artistas","TabMusicVideos":"Videos Musicales","ButtonSort":"Ordenar","HeaderSortBy":"Ordenar por:","HeaderSortOrder":"Ordenado por:","OptionPlayed":"Reproducido","OptionUnplayed":"No reproducido","OptionAscending":"Ascendente","OptionDescending":"Descendente","OptionRuntime":"Tiempo","OptionReleaseDate":"Fecha de estreno","OptionPlayCount":"N\u00famero de reproducc.","OptionDatePlayed":"Fecha de reproducci\u00f3n","OptionDateAdded":"A\u00f1adido el","OptionAlbumArtist":"Album Artista","OptionArtist":"Artista","OptionAlbum":"Album","OptionTrackName":"Nombre de pista","OptionCommunityRating":"Valoraci\u00f3n comunidad","OptionNameSort":"Nombre","OptionBudget":"Presupuesto","OptionRevenue":"Recaudaci\u00f3n","OptionPoster":"Poster","OptionTimeline":"L\u00ednea de tiempo","OptionThumb":"Miniatura","OptionBanner":"Banner","OptionCriticRating":"Valoraci\u00f3n cr\u00edtica","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Se puede continuar","ScheduledTasksHelp":"Click en una tarea para ajustar su programaci\u00f3n","ScheduledTasksTitle":"Tareas programadas","TabMyPlugins":"Mis Plugins","TabCatalog":"Cat\u00e1logo","TabUpdates":"Actualizaciones","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Actualizaciones autom\u00e1ticas","HeaderUpdateLevel":"Nivel de actualizaci\u00f3n","HeaderNowPlaying":"Reproduciendo ahora","HeaderLatestAlbums":"\u00dcltimos Albums","HeaderLatestSongs":"\u00daltimas canciones","HeaderRecentlyPlayed":"Reproducido recientemente","HeaderFrequentlyPlayed":"Reproducido frequentemente","DevBuildWarning":"Las actualizaciones en desarrollo no est\u00e1n convenientemente probadas. La aplicaci\u00f3n se puede bloquear y caracter\u00edsticas completas pueden no funcionar del todo.","LabelVideoType":"Tipo de video","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Caracter\u00edsticas","OptionHasSubtitles":"Subt\u00edtulos","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Banda sonora","OptionHasThemeVideo":"Viideotema","TabMovies":"Pel\u00edculas","TabStudios":"Estudios","TabTrailers":"Trailers","HeaderLatestMovies":"\u00daltimas pel\u00edculas","HeaderLatestTrailers":"\u00daltimos trailers","OptionHasSpecialFeatures":"Caracter\u00edsticas especiales","OptionImdbRating":"Valoraci\u00f3n IMDb","OptionParentalRating":"Clasificaci\u00f3n parental","OptionPremiereDate":"Fecha de estreno","TabBasic":"B\u00e1sico","TabAdvanced":"Avanzado","HeaderStatus":"Estado","OptionContinuing":"Continuando","OptionEnded":"Finalizado","HeaderAirDays":"D\u00eda emisi\u00f3n","OptionSunday":"Domingo","OptionMonday":"Lunes","OptionTuesday":"Martes","OptionWednesday":"Mi\u00e9rcoles","OptionThursday":"Jueves","OptionFriday":"Viernes","OptionSaturday":"S\u00e1bado","HeaderManagement":"Administraci\u00f3n","OptionMissingImdbId":"Falta IMDb Id","OptionMissingTvdbId":"Falta TheTVDB Id","OptionMissingOverview":"Falta argumento","OptionFileMetadataYearMismatch":"Archivo\/Metadata a\u00f1os no coinciden","TabGeneral":"General","TitleSupport":"Soporte","TabLog":"Log","TabAbout":"Acerca de","TabSupporterKey":"Clave de Seguidor","TabBecomeSupporter":"Hazte Seguidor","MediaBrowserHasCommunity":"Media Browser cuenta con una pr\u00f3spera comunidad de usuarios y colaboradores.","CheckoutKnowledgeBase":"Echa un vistazo a nuestra base de conocimiento para ayudarte a sacar el m\u00e1ximo provecho de Media Browser.","SearchKnowledgeBase":"Buscar en la base de conocimiento","VisitTheCommunity":"Visitar la comunidad","VisitMediaBrowserWebsite":"Visitar la web de Media Browser","VisitMediaBrowserWebsiteLong":"Visita la web de Media Browser para estar informado de las \u00faltimas not\u00edcias y mantenerte al d\u00eda con el blog de desarrolladores.","OptionHideUser":"Ocultar este usuario en las pantallas de inicio de sesi\u00f3n","OptionDisableUser":"Deshabilitar este usuario","OptionDisableUserHelp":"Si est\u00e1 deshabilitado, el servidor no aceptar\u00e1 conexiones de este usuario. Si existen conexiones de este usuario, finalizar\u00e1n inmediatamente.","HeaderAdvancedControl":"Control avanzado","LabelName":"Nombre:","OptionAllowUserToManageServer":"Permite a este usuario administrar el servidor","HeaderFeatureAccess":"Permisos de acceso","OptionAllowMediaPlayback":"Permitir reproducci\u00f3n de medios","OptionAllowBrowsingLiveTv":"Acceso a TV en vivo","OptionAllowDeleteLibraryContent":"Permitir a este usuario eliminar contenido de la biblioteca","OptionAllowManageLiveTv":"Permitir la gesti\u00f3n de las grabaciones de TV en vivo","OptionAllowRemoteControlOthers":"Permitir a este usuario controlar rem\u00f3tamente a otros usuarios","OptionMissingTmdbId":"Falta Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metavalor","ButtonSelect":"Seleccionar","ButtonGroupVersions":"Versiones de Grupo","PismoMessage":"Usando Pismo File Mount a trav\u00e9s de una licencia donada.","PleaseSupportOtherProduces":"Por favor apoye otros productos gratuitos que utilizamos:","VersionNumber":"Versi\u00f3n {0}","TabPaths":"Ruta","TabServer":"Servidor","TabTranscoding":"Transcodificaci\u00f3n","TitleAdvanced":"Avanzado","LabelAutomaticUpdateLevel":"Actualizaci\u00f3n de nivel autom\u00e1tica","OptionRelease":"Liberar","OptionBeta":"Beta","OptionDev":"Desarrollo","LabelAllowServerAutoRestart":"Permitir al servidor reiniciarse autom\u00e1ticamente para aplicar las actualizaciones","LabelAllowServerAutoRestartHelp":"El servidor s\u00f3lo se reiniciar\u00e1 durante periodos de reposo, cuando no hayan usuarios activos.","LabelEnableDebugLogging":"Habilitar entrada de debug","LabelRunServerAtStartup":"Arrancar servidor al iniciar","LabelRunServerAtStartupHelp":"Esto iniciar\u00e1 como aplicaci\u00f3n en el inicio. Para iniciar en modo servicio de windows, desmarque esto e inicie el servicio desde el panel de control de windows. Tenga en cuenta que no es posible inciar de las dos formas a la vez, usted debe salir de la aplicaci\u00f3n para iniciar el servicio.","ButtonSelectDirectory":"Seleccionar directorio","LabelCustomPaths":"Especificar las rutas personalizadas que desee. D\u00e9jelo en blanco para usar las rutas por defecto.","LabelCachePath":"Ruta del cach\u00e9:","LabelCachePathHelp":"Esta carpeta contienes archivos de cach\u00e9 del servidor, tales como im\u00e1genes.","LabelImagesByNamePath":"Im\u00e1genes por nombre de ruta:","LabelImagesByNamePathHelp":"Esta carpeta contiene im\u00e1genes de actores, artistas, g\u00e9neros y estudios.","LabelMetadataPath":"Ruta de Metadata:","LabelMetadataPathHelp":"Esta localizaci\u00f3n contiene im\u00e1genes y metadata descargados que no est\u00e1n configurados para ser guardados en carpetas de medios.","LabelTranscodingTempPath":"Ruta temporal de transcodificaci\u00f3n:","LabelTranscodingTempPathHelp":"Esta carpeta contiene archivos de trabajo usados por el transcodificador.","TabBasics":"Basicos","TabTV":"TV","TabGames":"Juegos","TabMusic":"M\u00fasica","TabOthers":"Otros","HeaderExtractChapterImagesFor":"Extraer im\u00e1genes de cap\u00edtulos para:","OptionMovies":"Pel\u00edculas","OptionEpisodes":"Episodios","OptionOtherVideos":"Otros v\u00eddeos","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Activar actualizaciones autom\u00e1ticas desde FanArt.tv","LabelAutomaticUpdatesTmdb":"Activar actualizaciones autom\u00e1ticas desde TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Activar actualizaciones autom\u00e1ticas desde TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"Si est\u00e1 activado, las nuevas im\u00e1genes se descargan autom\u00e1ticamente a medida que se a\u00f1aden a fanart.tv. Im\u00e1genes existentes no ser\u00e1n reemplazadas.","LabelAutomaticUpdatesTmdbHelp":"Si est\u00e1 activado, las nuevas im\u00e1genes se descargan autom\u00e1ticamente a medida que se a\u00f1aden a TheMovieDB.org. Im\u00e1genes existentes no ser\u00e1n reemplazados.","LabelAutomaticUpdatesTvdbHelp":"Si est\u00e1 activado, las nuevas im\u00e1genes se descargan autom\u00e1ticamente a medida que se a\u00f1aden a TheTVDB.com. Im\u00e1genes existentes no ser\u00e1n reemplazados.","ExtractChapterImagesHelp":"Extraer im\u00e1genes de cap\u00edtulo permitir\u00e1 a los clientes mostrar men\u00fas gr\u00e1ficos de selecci\u00f3n de escenas. El proceso puede ser lento, uso de CPU intensivo y puede requerir varios gigabytes de espacio. Se ejecuta como una tarea nocturna, a las 4 de la ma\u00f1ana, aunque esto se puede configurar en el \u00e1rea de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico.","LabelMetadataDownloadLanguage":"Idioma preferido:","ButtonAutoScroll":"Auto-desplazamiento","LabelImageSavingConvention":"Sistema de guardado de im\u00e1genes:","LabelImageSavingConventionHelp":"Media Browser reconoce im\u00e1genes de la mayor\u00eda de aplicaciones de medios. La elecci\u00f3n de su sistema de descarga es \u00fatil si tambi\u00e9n usa otros productos.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Est\u00e1ndard - MB3\/MB2","ButtonSignIn":"Registrarse","TitleSignIn":"Registrarse","HeaderPleaseSignIn":"Por favor reg\u00edstrese","LabelUser":"Usuario:","LabelPassword":"Contrase\u00f1a:","ButtonManualLogin":"Registro manual:","PasswordLocalhostMessage":"No se necesitan contrase\u00f1as al iniciar sesi\u00f3n desde localhost.","TabGuide":"Gu\u00eda","TabChannels":"Canales","HeaderChannels":"Canales","TabRecordings":"Grabaciones","TabScheduled":"Programado","TabSeries":"Series","ButtonCancelRecording":"Cancelar grabaci\u00f3n","HeaderPrePostPadding":"Pre\/post grabaci\u00f3n extra","LabelPrePaddingMinutes":"Minutos previos extras:","OptionPrePaddingRequired":"Minutos previos extras requeridos para grabar.","LabelPostPaddingMinutes":"Minutos extras post grabaci\u00f3n:","OptionPostPaddingRequired":"Minutos post grabaci\u00f3n extras requeridos para grabar.","HeaderWhatsOnTV":"Que hacen ahora","HeaderUpcomingTV":"Pr\u00f3ximos programas","TabStatus":"Estado","TabSettings":"Opciones","ButtonRefreshGuideData":"Actualizar datos de la gu\u00eda","OptionPriority":"Prioridad","OptionRecordOnAllChannels":"Grabar programa en cualquier canal","OptionRecordAnytime":"Grabar programa a cualquier hora","OptionRecordOnlyNewEpisodes":"Grabar s\u00f3lo nuevos episodios","HeaderDays":"D\u00edas","HeaderActiveRecordings":"Grabaciones activas","HeaderLatestRecordings":"\u00daltimas grabaciones","HeaderAllRecordings":"Todas la grabaciones","ButtonPlay":"Reproducir","ButtonEdit":"Editar","ButtonRecord":"Grabar","ButtonDelete":"Borrar","OptionRecordSeries":"Grabar series","HeaderDetails":"Detalles"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json b/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json
index 3dede84ac..4e5a4914f 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json
@@ -1 +1 @@
-{"LabelExit":"Salir","LabelVisitCommunity":"VIsitar la Comunidad","LabelGithubWiki":"Wiki de Github","LabelSwagger":"Swagger","LabelStandard":"Est\u00e1ndar","LabelViewApiDocumentation":"Ver documentaci\u00f3n del Api","LabelBrowseLibrary":"Navegar Biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir el Visor de la Biblioteca","LabelRestartServer":"Reiniciar el Servidor","LabelShowLogWindow":"Mostrar Ventana de Bit\u00e1cora","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Siguiente","LabelYoureDone":"Ha Terminado!","WelcomeToMediaBrowser":"\u00a1Bienvenido a Media Broswer!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este asistente le guiar\u00e1 a trav\u00e9s del proceso de instalaci\u00f3n,","TellUsAboutYourself":"D\u00edganos sobre usted","LabelYourFirstName":"Su nombre:","MoreUsersCanBeAddedLater":"Se pueden agregar m\u00e1s usuarios posteriormente en el tablero de instrumentos.","UserProfilesIntro":"Media Browser incluye soporte integrado para perfiles de usuario, permiti\u00e9ndo a cada usuario tener su propia configuraci\u00f3n de pantalla, estado de reproducci\u00f3n y controles parentales.","LabelWindowsService":"Servicio de Windows","AWindowsServiceHasBeenInstalled":"Se ha instalado un Servicio de Windows.","WindowsServiceIntro1":"Media Browser Server se ejecuta normalmente como una aplicaci\u00f3n de escritorio con un icono en el \u00e1rea de notificaci\u00f3n, pero si prefiere ejecutarlo como un servicio de segundo plano, puede ser iniciado desde el panel de control de servicios de windows.","WindowsServiceIntro2":"Si utiliza el servicio de Windows, tenga en cuenta que no se puede ejecutar simult\u00e1neamiente con el icono en el \u00e1rea de notificaci\u00f3n, por lo que tendr\u00e1 que finalizar desde el icono para poder ejecutar el servicio. Adicionalmente, el servicio deber\u00e1 ser configurado con privilegios administrativos a trav\u00e9s del panel de control del servicio. Tenga en cuenta que en este momento el servicio no es capaz de actualizarse a s\u00ed mismo, por lo que las nuevas versiones requerir\u00e1n de interacci\u00f3n manual.","WizardCompleted":"Eso es todo lo que necesitamos por ahora. Media Browser ha comenzado a recolectar informaci\u00f3n sobre su biblioteca de medios. Eche un vistazo a algunas de nuestras aplicaciones, y luego haga clic en Finalizar<\/b> para ver el Panel de Instrumentos<\/b>.","LabelConfigureSettings":"Configuraci\u00f3n de opciones","LabelEnableVideoImageExtraction":"Habilitar extracci\u00f3n de im\u00e1genes de video","VideoImageExtractionHelp":"Para videos que no cuenten con im\u00e1genes, y para los que no podemos encontrar im\u00e1genes en Internet. Esto incrementar\u00e1 un poco el tiempo de la exploraci\u00f3n inicial de las bibliotecas, pero resultar\u00e1 en una presentaci\u00f3n m\u00e1s agradable.","LabelEnableChapterImageExtractionForMovies":"Extraer im\u00e1genes de cap\u00edtulos para Pel\u00edculas","LabelChapterImageExtractionForMoviesHelp":"Extraer im\u00e1genes de cap\u00edtulos permitir\u00e1 a los clientes mostrar men\u00fas gr\u00e1ficos de selecci\u00f3n de escenas. El proceso puede ser lento, intensivo en utilizaci\u00f3n del CPU y puede requerir varios gigabytes de espacio. Se ejecuta como una tarea nocturna, programada a las 4 de la ma\u00f1ana, aunque esto se puede configurar en el \u00e1rea de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico de uso.","LabelEnableAutomaticPortMapping":"Habilitar mapeo autom\u00e1tico de puertos","LabelEnableAutomaticPortMappingHelp":"UPnP permite la configuraci\u00f3n de ruteador de manera autom\u00e1tica, para acceso remoto de manera f\u00e1cil. Eso puede no funcionar con algunos modelos de ruteadores.","ButtonOk":"Ok","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Configurar su biblioteca de medios","ButtonAddMediaFolder":"Agregar carpeta de medios","LabelFolderType":"Tipo de carpeta:","MediaFolderHelpPluginRequired":"* Requiere el uso de un complemento, p. ej. GameBrowser o MB Bookshelf.","ReferToMediaLibraryWiki":"Consultar la wiki de la biblioteca de medios.","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido para metadatos:","LabelSaveLocalMetadata":"Guardar im\u00e1genes y metadatos en las carpetas de medios","LabelSaveLocalMetadataHelp":"Guardar im\u00e1genes y metadatos directamente en las carpetas de medios los colocar\u00e1 en un lugar donde se pueden editar f\u00e1cilmente.","LabelDownloadInternetMetadata":"Descargar imagenes y metadatos de internet","LabelDownloadInternetMetadataHelp":"Media Browser permite descargar informaci\u00f3n de sus medios para enriquecer la presentaci\u00f3n.","TabPreferences":"Preferencias","TabPassword":"Contrase\u00f1a","TabLibraryAccess":"Acceso a biblioteca","TabImage":"imagen","TabProfile":"Perf\u00edl","LabelDisplayMissingEpisodesWithinSeasons":"Mostar episodios no disponibles en las temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Mostrar episodios a\u00fan no emitidos en las temporadas","HeaderVideoPlaybackSettings":"Ajustes de Reproducci\u00f3n de Video","LabelAudioLanguagePreference":"Preferencia de idioma de audio:","LabelSubtitleLanguagePreference":"Preferencia de idioma de subt\u00edtulos:","LabelDisplayForcedSubtitlesOnly":"Mostrar \u00fanicamente subtitulos forzados","TabProfiles":"Perfiles","TabSecurity":"Seguridad","ButtonAddUser":"Agregar Usuario","ButtonSave":"Guardar","ButtonResetPassword":"Restablecer Contrase\u00f1a","LabelNewPassword":"Nueva contrase\u00f1a:","LabelNewPasswordConfirm":"Confirmaci\u00f3n de contrase\u00f1a nueva:","HeaderCreatePassword":"Crear Contrase\u00f1a","LabelCurrentPassword":"Contrase\u00f1a actual:","LabelMaxParentalRating":"M\u00e1xima clasificaci\u00f3n parental permitida:","MaxParentalRatingHelp":"El contenido con clasificaci\u00f3n parental superior se ocultar\u00e1 para este usuario.","LibraryAccessHelp":"Seleccione las carpetas de medios para compartir con este usuario. Los administradores podr\u00e1n editar todas las carpetas usando el administrador de metadatos.","ButtonDeleteImage":"Eliminar Imagen","ButtonUpload":"Subir","HeaderUploadNewImage":"Subir Nueva Imagen","LabelDropImageHere":"Depositar Imagen Aqu\u00ed","ImageUploadAspectRatioHelp":"Se Recomienda una Proporci\u00f3n de Aspecto 1:1. Solo JPG\/PNG.","MessageNothingHere":"Nada aqu\u00ed.","MessagePleaseEnsureInternetMetadata":"Por favor aseg\u00farese que la descarga de metadatos de internet esta habilitada.","TabSuggested":"Sugerencia","TabLatest":"\u00daltima","TabUpcoming":"Pr\u00f3ximo","TabShows":"Programas","TabEpisodes":"Episodios","TabGenres":"G\u00e9neros","TabPeople":"Personas","TabNetworks":"Redes","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"ScheduledTasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"Salir","LabelVisitCommunity":"Visitar la Comunidad","LabelGithubWiki":"Wiki de Github","LabelSwagger":"Swagger","LabelStandard":"Est\u00e1ndar","LabelViewApiDocumentation":"Ver documentaci\u00f3n del Api","LabelBrowseLibrary":"Navegar Biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir el Visor de la Biblioteca","LabelRestartServer":"Reiniciar el Servidor","LabelShowLogWindow":"Mostrar Ventana de Bit\u00e1cora","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Siguiente","LabelYoureDone":"Ha Terminado!","WelcomeToMediaBrowser":"\u00a1Bienvenido a Media Broswer!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este asistente le guiar\u00e1 a trav\u00e9s del proceso de instalaci\u00f3n,","TellUsAboutYourself":"D\u00edganos sobre usted","LabelYourFirstName":"Su nombre:","MoreUsersCanBeAddedLater":"Se pueden agregar m\u00e1s usuarios posteriormente en el tablero de instrumentos.","UserProfilesIntro":"Media Browser incluye soporte integrado para perfiles de usuario, permiti\u00e9ndo a cada usuario tener su propia configuraci\u00f3n de pantalla, estado de reproducci\u00f3n y controles parentales.","LabelWindowsService":"Servicio de Windows","AWindowsServiceHasBeenInstalled":"Se ha instalado un Servicio de Windows.","WindowsServiceIntro1":"Media Browser Server se ejecuta normalmente como una aplicaci\u00f3n de escritorio con un icono en el \u00e1rea de notificaci\u00f3n, pero si prefiere ejecutarlo como un servicio de segundo plano, puede ser iniciado desde el panel de control de servicios de windows.","WindowsServiceIntro2":"Si utiliza el servicio de Windows, tenga en cuenta que no se puede ejecutar simult\u00e1neamiente con el icono en el \u00e1rea de notificaci\u00f3n, por lo que tendr\u00e1 que finalizar desde el icono para poder ejecutar el servicio. Adicionalmente, el servicio deber\u00e1 ser configurado con privilegios administrativos a trav\u00e9s del panel de control del servicio. Tenga en cuenta que en este momento el servicio no es capaz de actualizarse a s\u00ed mismo, por lo que las nuevas versiones requerir\u00e1n de interacci\u00f3n manual.","WizardCompleted":"Eso es todo lo que necesitamos por ahora. Media Browser ha comenzado a recolectar informaci\u00f3n sobre su biblioteca de medios. Eche un vistazo a algunas de nuestras aplicaciones, y luego haga clic en Finalizar<\/b> para ver el Panel de Instrumentos<\/b>.","LabelConfigureSettings":"Configuraci\u00f3n de opciones","LabelEnableVideoImageExtraction":"Habilitar extracci\u00f3n de im\u00e1genes de video","VideoImageExtractionHelp":"Para videos que no cuenten con im\u00e1genes, y para los que no podemos encontrar im\u00e1genes en Internet. Esto incrementar\u00e1 un poco el tiempo de la exploraci\u00f3n inicial de las bibliotecas, pero resultar\u00e1 en una presentaci\u00f3n m\u00e1s agradable.","LabelEnableChapterImageExtractionForMovies":"Extraer im\u00e1genes de cap\u00edtulos para Pel\u00edculas","LabelChapterImageExtractionForMoviesHelp":"Extraer im\u00e1genes de cap\u00edtulos permite a los clientes mostrar men\u00fas gr\u00e1ficos de selecci\u00f3n de escenas. El proceso puede ser lento, intensivo en utilizaci\u00f3n del CPU y puede requerir varios gigabytes de espacio. Se ejecuta como una tarea nocturna, programada a las 4 de la ma\u00f1ana, aunque esto se puede configurar en el \u00e1rea de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico de uso.","LabelEnableAutomaticPortMapping":"Habilitar mapeo autom\u00e1tico de puertos","LabelEnableAutomaticPortMappingHelp":"UPnP permite la configuraci\u00f3n de ruteador de manera autom\u00e1tica, para acceso remoto de manera f\u00e1cil. Eso puede no funcionar con algunos modelos de ruteadores.","ButtonOk":"Ok","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Configurar su biblioteca de medios","ButtonAddMediaFolder":"Agregar carpeta de medios","LabelFolderType":"Tipo de carpeta:","MediaFolderHelpPluginRequired":"* Requiere el uso de un complemento, p. ej. GameBrowser o MB Bookshelf.","ReferToMediaLibraryWiki":"Consultar la wiki de la biblioteca de medios.","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido para metadatos:","LabelSaveLocalMetadata":"Guardar im\u00e1genes y metadatos en las carpetas de medios","LabelSaveLocalMetadataHelp":"Guardar im\u00e1genes y metadatos directamente en las carpetas de medios los colocar\u00e1 en un lugar donde se pueden editar f\u00e1cilmente.","LabelDownloadInternetMetadata":"Descargar imagenes y metadatos de internet","LabelDownloadInternetMetadataHelp":"Media Browser permite descargar informaci\u00f3n de sus medios para enriquecer la presentaci\u00f3n.","TabPreferences":"Preferencias","TabPassword":"Contrase\u00f1a","TabLibraryAccess":"Acceso a biblioteca","TabImage":"imagen","TabProfile":"Perf\u00edl","LabelDisplayMissingEpisodesWithinSeasons":"Mostar episodios no disponibles en las temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Mostrar episodios a\u00fan no emitidos en las temporadas","HeaderVideoPlaybackSettings":"Ajustes de Reproducci\u00f3n de Video","LabelAudioLanguagePreference":"Preferencia de idioma de audio:","LabelSubtitleLanguagePreference":"Preferencia de idioma de subt\u00edtulos:","LabelDisplayForcedSubtitlesOnly":"Mostrar \u00fanicamente subtitulos forzados","TabProfiles":"Perfiles","TabSecurity":"Seguridad","ButtonAddUser":"Agregar Usuario","ButtonSave":"Guardar","ButtonResetPassword":"Restablecer Contrase\u00f1a","LabelNewPassword":"Nueva contrase\u00f1a:","LabelNewPasswordConfirm":"Confirmaci\u00f3n de contrase\u00f1a nueva:","HeaderCreatePassword":"Crear Contrase\u00f1a","LabelCurrentPassword":"Contrase\u00f1a actual:","LabelMaxParentalRating":"M\u00e1xima clasificaci\u00f3n parental permitida:","MaxParentalRatingHelp":"El contenido con clasificaci\u00f3n parental superior se ocultar\u00e1 para este usuario.","LibraryAccessHelp":"Seleccione las carpetas de medios para compartir con este usuario. Los administradores podr\u00e1n editar todas las carpetas usando el administrador de metadatos.","ButtonDeleteImage":"Eliminar Imagen","ButtonUpload":"Subir","HeaderUploadNewImage":"Subir Nueva Imagen","LabelDropImageHere":"Depositar Imagen Aqu\u00ed","ImageUploadAspectRatioHelp":"Se Recomienda una Proporci\u00f3n de Aspecto 1:1. Solo JPG\/PNG.","MessageNothingHere":"Nada aqu\u00ed.","MessagePleaseEnsureInternetMetadata":"Por favor aseg\u00farese que la descarga de metadatos de internet esta habilitada.","TabSuggested":"Sugerencias","TabLatest":"Recientes","TabUpcoming":"Pr\u00f3ximos","TabShows":"Programas","TabEpisodes":"Episodios","TabGenres":"G\u00e9neros","TabPeople":"Personas","TabNetworks":"Cadenas","HeaderUsers":"Usuarios","HeaderFilters":"Filtros:","ButtonFilter":"Filtro","OptionFavorite":"Favoritos","OptionLikes":"Me gusta","OptionDislikes":"No me gusta","OptionActors":"Actores","OptionGuestStars":"Estrellas Invitadas","OptionDirectors":"Directores","OptionWriters":"Guionistas","OptionProducers":"Productores","HeaderResume":"Continuar","HeaderNextUp":"Siguiente","NoNextUpItemsMessage":"No se encontr\u00f3 nada. \u00a1Comienza a ver tus programas!","HeaderLatestEpisodes":"\u00daltimos Episodios","HeaderPersonTypes":"Tipos de Personas:","TabSongs":"Canciones","TabAlbums":"\u00c1lbums","TabArtists":"Artistas","TabAlbumArtists":"Artistas del \u00c1lbum","TabMusicVideos":"Videos Musicales","ButtonSort":"Ordenar","HeaderSortBy":"Ordenar Por:","HeaderSortOrder":"Ordenado Por:","OptionPlayed":"Reproducido","OptionUnplayed":"No reproducido","OptionAscending":"Ascendente","OptionDescending":"Descendente","OptionRuntime":"Duraci\u00f3n","OptionReleaseDate":"Fecha de Estreno","OptionPlayCount":"N\u00famero de Reproducc.","OptionDatePlayed":"Fecha de Reproducci\u00f3n","OptionDateAdded":"A\u00f1adido el","OptionAlbumArtist":"Artista del \u00c1lbum","OptionArtist":"Artista","OptionAlbum":"\u00c1lbum","OptionTrackName":"Nombre de la Pista","OptionCommunityRating":"Calificaci\u00f3n de la Comunidad","OptionNameSort":"Nombre","OptionBudget":"Presupuesto","OptionRevenue":"Recaudaci\u00f3n","OptionPoster":"Poster","OptionTimeline":"L\u00ednea de Tiempo","OptionThumb":"Miniatura","OptionBanner":"T\u00edtulo","OptionCriticRating":"Calificaci\u00f3n de la Cr\u00edtica","OptionVideoBitrate":"Tasa de Bits de Video","OptionResumable":"Reanudable","ScheduledTasksHelp":"Click en una tarea para ajustar su programaci\u00f3n.","ScheduledTasksTitle":"Tareas Programadas","TabMyPlugins":"Mis Complementos","TabCatalog":"Cat\u00e1logo","TabUpdates":"Actualizaciones","PluginsTitle":"Complementos","HeaderAutomaticUpdates":"Actualizaciones Autom\u00e1ticas","HeaderUpdateLevel":"Nivel de Actualizaci\u00f3n","HeaderNowPlaying":"Reproduciendo Ahora","HeaderLatestAlbums":"\u00daltimos \u00c1lbums","HeaderLatestSongs":"Canciones Recientes","HeaderRecentlyPlayed":"Reproducido Recientemente","HeaderFrequentlyPlayed":"Reproducido Frecuentemente","DevBuildWarning":"Las compilaciones de Desarrollo son la punta de lanza. Se publican frecuentemente, estas compilaciones no se han probado. La aplicaci\u00f3n se puede bloquear y caracter\u00edsticas completas pueden no funcionar.","LabelVideoType":"Tipo de Video:","OptionBluray":"Bluray","OptionDvd":"DVD","OptionIso":"ISO","Option3D":"3D","LabelFeatures":"Caracter\u00edsticas:","OptionHasSubtitles":"Subt\u00edtulos","OptionHasTrailer":"Avance","OptionHasThemeSong":"Canci\u00f3n del Tema","OptionHasThemeVideo":"Video del Tema","TabMovies":"Pel\u00edculas","TabStudios":"Estudios","TabTrailers":"Avances","HeaderLatestMovies":"Pel\u00edculas Recientes","HeaderLatestTrailers":"\u00daltimos Avances","OptionHasSpecialFeatures":"Caracter\u00edsticas Especiales","OptionImdbRating":"Calificaci\u00f3n de IMDb","OptionParentalRating":"Clasificaci\u00f3n Parental","OptionPremiereDate":"Fecha de Estreno","TabBasic":"B\u00e1sico","TabAdvanced":"Avanzado","HeaderStatus":"Estado","OptionContinuing":"Continuando","OptionEnded":"Finalizado","HeaderAirDays":"D\u00edas de Emisi\u00f3n:","OptionSunday":"Domingo","OptionMonday":"Lunes","OptionTuesday":"Martes","OptionWednesday":"Mi\u00e9rcoles","OptionThursday":"Jueves","OptionFriday":"Viernes","OptionSaturday":"S\u00e1bado","HeaderManagement":"Administraci\u00f3n:","OptionMissingImdbId":"Falta Id de IMDb","OptionMissingTvdbId":"Falta Id de TheTVDB","OptionMissingOverview":"Falta Sinopsis","OptionFileMetadataYearMismatch":"No coincide el A\u00f1o del Archivo con los Metadatos","TabGeneral":"General","TitleSupport":"Soporte","TabLog":"Bit\u00e1cora","TabAbout":"Acerca de","TabSupporterKey":"Clave de Aficionado","TabBecomeSupporter":"Volverse Aficionado","MediaBrowserHasCommunity":"Media Browser cuenta con una pr\u00f3spera comunidad de usuarios y colaboradores.","CheckoutKnowledgeBase":"Eche un vistazo a nuestra base de conocimiento para ayudarte a sacar el m\u00e1ximo provecho de Media Browser.","SearchKnowledgeBase":"Buscar en la Base de Conocimiento","VisitTheCommunity":"Visitar la Comunidad","VisitMediaBrowserWebsite":"Visitar el Sitio Web de Media Browser","VisitMediaBrowserWebsiteLong":"Visite el Sitio Web de Media Browser para estar conocer las \u00faltimas not\u00edcias y mantenerse al d\u00eda con el blog de los desarrolladores.","OptionHideUser":"Ocultar este usuario en las pantallas de inicio de sesi\u00f3n","OptionDisableUser":"Deshabilitar este usuario","OptionDisableUserHelp":"Si est\u00e1 deshabilitado, el servidor no aceptar\u00e1 conexiones de este usuario. Las conexiones existentes ser\u00e1n finalizadas abruptamente.","HeaderAdvancedControl":"Control Avanzado","LabelName":"Nombre:","OptionAllowUserToManageServer":"Permitir a este usuario administrar el servidor","HeaderFeatureAccess":"Permisos de acceso","OptionAllowMediaPlayback":"Permitir reproducci\u00f3n de medios","OptionAllowBrowsingLiveTv":"Permitir acceder a TV en vivo","OptionAllowDeleteLibraryContent":"Permitir a este usuario eliminar contenido de la librer\u00eda","OptionAllowManageLiveTv":"Permitir administrar grabaciones de TV en vivo","OptionAllowRemoteControlOthers":"Permitir a este usuario controlar remotamente a otros usuarios","OptionMissingTmdbId":"Falta Id de Tmdb","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Seleccionar","ButtonGroupVersions":"Agrupar Versiones","PismoMessage":"Utilizando Primo File Mount a trav\u00e9s de una licencia donada.","PleaseSupportOtherProduces":"Por favor apoye otros productos libres que utilizamos:","VersionNumber":"Versi\u00f3n {0}","TabPaths":"Rutas","TabServer":"Servidor","TabTranscoding":"Transcodificaci\u00f3n","TitleAdvanced":"Avanzado","LabelAutomaticUpdateLevel":"Nivel de actualizaci\u00f3n autom\u00e1tico","OptionRelease":"Versi\u00f3n Oficial","OptionBeta":"Beta","OptionDev":"Desarrollo (Inestable)","LabelAllowServerAutoRestart":"Permite al servidor reiniciar autom\u00e1ticamente para aplicar actualizaciones","LabelAllowServerAutoRestartHelp":"El servidor reiniciar\u00e1 \u00fanicamente durante periodos ociosos, cuando no haya usuarios activos.","LabelEnableDebugLogging":"Habilitar bit\u00e1coras de depuraci\u00f3n","LabelRunServerAtStartup":"Ejecutar el servidor al iniciar","LabelRunServerAtStartupHelp":"Esto iniciar\u00e1 el icono den el \u00e1rea de notificaci\u00f3n cuando windows arranque. Para iniciar el servicio de windows, desmarque esta opci\u00f3n y ejecute el servicio desde el panel de control de windows. Por favor tome en cuenta que no puede ejecutar ambos simult\u00e1neamente, por lo que deber\u00e1 finalizar el icono del \u00e1rea de notificaci\u00f3n antes de iniciar el servicio.","ButtonSelectDirectory":"Seleccionar Carpeta","LabelCustomPaths":"Especificar rutas personalizadas cuando se desee. Deje los campos vac\u00edos para usar los valores predeterminados.","LabelCachePath":"Ruta de Cach\u00e9:","LabelCachePathHelp":"Esta carpeta contiene los archivos de cach\u00e9 del servidor, por ejemplo im\u00e1genes.","LabelImagesByNamePath":"Im\u00e1genes por nombre de ruta:","LabelImagesByNamePathHelp":"Esta carpeta contiene im\u00e1genes de actor, artista, g\u00e9nero y estudio.","LabelMetadataPath":"Ruta de metadatos:","LabelMetadataPathHelp":"Esta ubicaci\u00f3n contiene ilustraciones descargadas y metadatos cuando no han sido configurados para almacenarse en carpetas de medios.","LabelTranscodingTempPath":"Ruta de trnascodificaci\u00f3n temporal:","LabelTranscodingTempPathHelp":"Esta carpeta contiene archivos de trabajo usados por el transcodificador.","TabBasics":"B\u00e1sicos","TabTV":"TV","TabGames":"Juegos","TabMusic":"M\u00fasica","TabOthers":"Otros","HeaderExtractChapterImagesFor":"Extraer im\u00e1genes de cap\u00edtulos para:","OptionMovies":"Pel\u00edculas","OptionEpisodes":"Episodios","OptionOtherVideos":"Otros Videos","TitleMetadata":"Metadatos","LabelAutomaticUpdatesFanart":"Habilitar actualizaciones autom\u00e1ticas desde FanArt.tv","LabelAutomaticUpdatesTmdb":"Habilitar actualizaciones autom\u00e1ticas desde TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Habilitar actualizaciones autom\u00e1ticas desde TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"Al habilitarlo, se descargar\u00e1n autom\u00e1ticamente nuevas im\u00e1genes conforme son a\u00f1adidas a fanart.tv. Las Im\u00e1genes existentes no ser\u00e1n reemplazadas.","LabelAutomaticUpdatesTmdbHelp":"Al habilitarlo, se descargar\u00e1n autom\u00e1ticamente nuevas im\u00e1genes conforme son a\u00f1adidas a TheMovieDB.org. Las im\u00e1genes existentes no ser\u00e1n reemplazadas.","LabelAutomaticUpdatesTvdbHelp":"Al habilitarlo, se descargar\u00e1n autom\u00e1ticamente nuevas im\u00e1genes conforme son a\u00f1adidas a TheTVDB.com. Las im\u00e1genes existentes no ser\u00e1n reemplazadas.","ExtractChapterImagesHelp":"Extraer im\u00e1genes de cap\u00edtulos permite a los clientes mostrar men\u00fas gr\u00e1ficos de selecci\u00f3n de escenas. El proceso puede ser lento, intensivo en utilizaci\u00f3n del CPU y puede requerir varios gigabytes de espacio. Se ejecuta como una tarea nocturna, programada a las 4 de la ma\u00f1ana, aunque esto se puede configurar en el \u00e1rea de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico de uso.","LabelMetadataDownloadLanguage":"Lenguaje preferido:","ButtonAutoScroll":"Auto-desplazamiento","LabelImageSavingConvention":"Convenci\u00f3n de almacenamiento de im\u00e1genes:","LabelImageSavingConventionHelp":"MediaBrowser reconoce im\u00e1genes de las aplicaciones de medios m\u00e1s importantes. Seleccionar la convenci\u00f3n de descarga es \u00fatil si utiliza otros productos.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Est\u00e1ndar - MB3\/MB2","ButtonSignIn":"Iniciar Sesi\u00f3n","TitleSignIn":"Iniciar Sesi\u00f3n","HeaderPleaseSignIn":"Por favor inicie sesi\u00f3n","LabelUser":"Usuario:","LabelPassword":"Contrase\u00f1a:","ButtonManualLogin":"Inicio de Sesi\u00f3n Manual:","PasswordLocalhostMessage":"Las contrase\u00f1as no se requieren cuando se inicia sesi\u00f3n desde localhost.","TabGuide":"Gu\u00eda","TabChannels":"Canales","HeaderChannels":"Canales","TabRecordings":"Grabaciones","TabScheduled":"Programados","TabSeries":"Series","ButtonCancelRecording":"Cancelar Grabaci\u00f3n","HeaderPrePostPadding":"Pre\/Post Defasamiento","LabelPrePaddingMinutes":"Minutos de Defasamiento Previo:","OptionPrePaddingRequired":"Pre-defasamiento es requerido para grabar.","LabelPostPaddingMinutes":"Minutos de Post-dafasamiento:","OptionPostPaddingRequired":"Post-defasamiento es requerido para grabar.","HeaderWhatsOnTV":"\u00bfQu\u00e9 se V\u00e9?","HeaderUpcomingTV":"TV Pr\u00f3xima","TabStatus":"Estado","TabSettings":"Configuraci\u00f3n","ButtonRefreshGuideData":"Actualizar Datos de la Gu\u00eda","OptionPriority":"Prioridad","OptionRecordOnAllChannels":"Grabar programa en todos los canales","OptionRecordAnytime":"Grabar programa en cualquier momento","OptionRecordOnlyNewEpisodes":"Grabar s\u00f3lo nuevos episodios","HeaderDays":"D\u00edas","HeaderActiveRecordings":"Grabaciones Activas","HeaderLatestRecordings":"\u00daltimas Grabaciones","HeaderAllRecordings":"Todas las Grabaciones","ButtonPlay":"Reproducir","ButtonEdit":"Editar","ButtonRecord":"Grabar","ButtonDelete":"Eliminar","OptionRecordSeries":"Grabar Series","HeaderDetails":"Detalles"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/fr.json b/MediaBrowser.Server.Implementations/Localization/Server/fr.json
index 97c895037..05d3f66a6 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/fr.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/fr.json
@@ -1 +1 @@
-{"LabelExit":"Quitter","LabelVisitCommunity":"Visiter la Communaut\u00e9","LabelGithubWiki":"GitHub Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"Consulter la documentation API","LabelBrowseLibrary":"Parcourir la biblioth\u00e8que","LabelConfigureMediaBrowser":"Configurer Media Browser","LabelOpenLibraryViewer":"Ouvrir le navigateur de biblioth\u00e8que","LabelRestartServer":"Red\u00e9marrer le Serveur","LabelShowLogWindow":"Afficher la fen\u00eatre du journal d'\u00e9v\u00e8nements","LabelPrevious":"Pr\u00e9c\u00e9dent","LabelFinish":"Terminer","LabelNext":"Suivant","LabelYoureDone":"Vous avez Termin\u00e9!","WelcomeToMediaBrowser":"Bienvenue dans Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Cet assistant vous guidera dans le processus de configuration.","TellUsAboutYourself":"Parlez-nous de vous","LabelYourFirstName":"Votre pr\u00e9nom:","MoreUsersCanBeAddedLater":"Plus d'utilisateurs pourront \u00eatre ajout\u00e9s ult\u00e9rieurement \u00e0 partir du tableau de bord.","UserProfilesIntro":"Media Browser supporte nativement les profils utilisateurs, donnant la possibilit\u00e9 pour chaque utilisateur d'avoir ses propres param\u00e8tres d'affichage, \u00e9tats de lecture et param\u00e8tres de contr\u00f4le parental.","LabelWindowsService":"Service Windows","AWindowsServiceHasBeenInstalled":"Un service Windows a \u00e9t\u00e9 install\u00e9.","WindowsServiceIntro1":"Media Browser fonctionne normalement en tant qu'application sur le bureau avec une ic\u00f4ne dans la barre des t\u00e2ches, mais si vous pr\u00e9f\u00e9rez le lancer en tant que service d'arri\u00e8re-plan, il peut \u00eatre d\u00e9marr\u00e9 via le gestionnaire de services Windows.","WindowsServiceIntro2":"Si le service Windows est utilis\u00e9, veuillez noter qu'il ne peut pas fonctionner en m\u00eame temps que l'application dans la barre des t\u00e2ches, il faut donc fermer l'application de la barre des t\u00e2ches pour pouvoir ex\u00e9cuter le service. Le service devra aussi \u00eatre configur\u00e9 avec les droits administrateurs via le panneau de configuration. Veuillez noter qu'actuellement la mise \u00e0 jour automatique du service n'est pas disponible, les mises \u00e0 jour devront donc se faire manuellement.","WizardCompleted":"C'est tout ce dont nous avons besoin pour l'instant. Media Browser a commenc\u00e9 la collecte d'information sur votre biblioth\u00e8que de m\u00e9dia. Visitez quelques unes de nos applications, ensuite cliquez Terminer<\/b> pour voir le Tableau de bord<\/b>","LabelConfigureSettings":"Configurer les param\u00e8tres","LabelEnableVideoImageExtraction":"Activer l'extraction d'image des videos","VideoImageExtractionHelp":"Pour les vid\u00e9os sans image et pour lesquelles nous n'avons pas trouv\u00e9 d'images sur Internet. Ce processus prolongera la mise \u00e0 jour initiale de la biblioth\u00e8que mais offrira un meilleur rendu visuel.","LabelEnableChapterImageExtractionForMovies":"Extraire les images de chapitre pour les films","LabelChapterImageExtractionForMoviesHelp":"L'extraction d'images de chapitre permettra aux clients d'afficher des menus visuels pour la s\u00e9lection des sc\u00e8nes. Le processus peut \u00eatre long et consommateur de ressources processeur et de stockage (plusieurs gigaoctets). Il s'ex\u00e9cute par d\u00e9faut comme t\u00e2che programm\u00e9e \u00e0 4:00 (AM) mais son param\u00e9trage peut \u00eatre modifi\u00e9 dans les options des t\u00e2ches programm\u00e9es. Il est d\u00e9conseill\u00e9 d'ex\u00e9cuter cette t\u00e2che durant les heures d'utilisation normales.","LabelEnableAutomaticPortMapping":"Activer la configuration automatique de port","LabelEnableAutomaticPortMappingHelp":"UPnP permet la configuration automatique de routeurs pour un acc\u00e8s \u00e0 distance facile. Ceci peut ne pas fonctionner sur certains mod\u00e8les de routeur.","ButtonOk":"Ok","ButtonCancel":"Annuler","HeaderSetupLibrary":"Configurer votre biblioth\u00e8que de m\u00e9dia","ButtonAddMediaFolder":"Ajouter r\u00e9pertoire de m\u00e9dia","LabelFolderType":"Type de r\u00e9pertoire:","MediaFolderHelpPluginRequired":"* Requiert l'utilisation d'un plug-in, Ex: GameBrowser ou MB BookShelf","ReferToMediaLibraryWiki":"Se r\u00e9f\u00e9rer au wiki des biblioth\u00e8ques de m\u00e9dia","LabelCountry":"Pays:","LabelLanguage":"Langue:","HeaderPreferredMetadataLanguage":"Langue pr\u00e9f\u00e9r\u00e9e pour les m\u00e9tadonn\u00e9es:","LabelSaveLocalMetadata":"Enregistrer les images et m\u00e9tadonn\u00e9es dans les r\u00e9pertoires de m\u00e9dia","LabelSaveLocalMetadataHelp":"Enregistrer les images et m\u00e9tadonn\u00e9es dans les r\u00e9pertoires de m\u00e9dia va les placer \u00e0 un endroit o\u00f9 elles pourront facilement \u00eatre modifi\u00e9es.","LabelDownloadInternetMetadata":"T\u00e9l\u00e9charger les images et m\u00e9tadonn\u00e9es depuis Internet","LabelDownloadInternetMetadataHelp":"Media Browser peut t\u00e9l\u00e9charger des m\u00e9tadonn\u00e9es sur vos m\u00e9dia pour en offrir une pr\u00e9sentation plus riche.","TabPreferences":"Pr\u00e9f\u00e9rences","TabPassword":"Mot de Passe","TabLibraryAccess":"Acc\u00e8s aux biblioth\u00e8ques","TabImage":"Image","TabProfile":"Profil","LabelDisplayMissingEpisodesWithinSeasons":"Afficher les \u00e9pisodes manquants dans les saisons","LabelUnairedMissingEpisodesWithinSeasons":"Afficher les \u00e9pisodes non diffus\u00e9s dans les saisons","HeaderVideoPlaybackSettings":"Param\u00e8tres de lecture video","LabelAudioLanguagePreference":"Param\u00e8tres de langue audio:","LabelSubtitleLanguagePreference":"Param\u00e8tres de langue de sous-titre","LabelDisplayForcedSubtitlesOnly":"Afficher seulement les sous-titres forc\u00e9s","TabProfiles":"Profils","TabSecurity":"S\u00e9curit\u00e9","ButtonAddUser":"Ajouter utilisateur","ButtonSave":"Sauvegarder","ButtonResetPassword":"R\u00e9initialiser Mot de Passe","LabelNewPassword":"Nouveau mot de passe","LabelNewPasswordConfirm":"Confirmation du nouveau mot de passe:","HeaderCreatePassword":"Cr\u00e9er Mot de Passe","LabelCurrentPassword":"Mot de passe actuel:","LabelMaxParentalRating":"Note maximale d'\u00e9valuation de contr\u00f4le parental:","MaxParentalRatingHelp":"Le contenu avec une note d'\u00e9valuation de contr\u00f4le parental plus \u00e9lev\u00e9e ne sera pas visible par cet utilisateur.","LibraryAccessHelp":"Selectionnez le r\u00e9pertoire de m\u00e9dia \u00e0 partager avec cet utilisateur. Les administrateurs pourront modifier tous les r\u00e9pertoires en utilisant le gestionnaire de m\u00e9tadonn\u00e9es.","ButtonDeleteImage":"Supprimer Image","ButtonUpload":"Envoyer","HeaderUploadNewImage":"Envoyer nouvelle image","LabelDropImageHere":"Placer image ici","ImageUploadAspectRatioHelp":"Rapport d'aspect 1:1 recommand\u00e9. Seulement JPG\/PNG.","MessageNothingHere":"Rien ici.","MessagePleaseEnsureInternetMetadata":"Merci de vous assurer que le t\u00e9l\u00e9chargement des m\u00e9tadonn\u00e9es depuis Internet est bien activ\u00e9.","TabSuggested":"Sugg\u00e9r\u00e9s","TabLatest":"Plus r\u00e9cents","TabUpcoming":"\u00c0 venir","TabShows":"S\u00e9ries","TabEpisodes":"\u00c9pisodes","TabGenres":"Genres","TabPeople":"Personnes","TabNetworks":"R\u00e9seaux","HeaderUsers":"Utilisateurs","HeaderFilters":"Filtres:","ButtonFilter":"Filtre","OptionFavorite":"Favoris","OptionLikes":"Aim\u00e9s","OptionDislikes":"Non aim\u00e9s","OptionActors":"Acteurs","OptionGuestStars":"Guest Stars","OptionDirectors":"R\u00e9alisateurs","OptionWriters":"\u00c9crivains","OptionProducers":"Producteurs","HeaderResume":"Reprendre","HeaderNextUp":"Prochain \u00e0 voir","NoNextUpItemsMessage":"Aucun trouv\u00e9. Commencez \u00e0 regarder vos s\u00e9ries!","HeaderLatestEpisodes":"\u00c9pisodes les plus r\u00e9cents","HeaderPersonTypes":"Types de personne:","TabSongs":"Chansons","TabAlbums":"Albums","TabArtists":"Artistes","TabAlbumArtists":"Artistes sur l'album","TabMusicVideos":"Videos musicales","ButtonSort":"Tri","HeaderSortBy":"Trier par:","HeaderSortOrder":"Ordre de tri","OptionPlayed":"Vu","OptionUnplayed":"Non vu","OptionAscending":"Ascendant","OptionDescending":"Descendant","OptionRuntime":"Dur\u00e9e","OptionReleaseDate":"Date de lancement:","OptionPlayCount":"Nombre de lectures","OptionDatePlayed":"Date de lecture","OptionDateAdded":"Date d'ajout","OptionAlbumArtist":"Artiste de l'album","OptionArtist":"Artiste","OptionAlbum":"Album","OptionTrackName":"Nom du morceau","OptionCommunityRating":"Note de la communaut\u00e9","OptionNameSort":"Nom","OptionBudget":"Budget","OptionRevenue":"Recettes","OptionPoster":"Affiche","OptionTimeline":"Chronologie","OptionThumb":"Thumb","OptionBanner":"Banni\u00e8re","OptionCriticRating":"Note des critiques","OptionVideoBitrate":"D\u00e9bit vid\u00e9o","OptionResumable":"Reprenable","ScheduledTasksHelp":"S\u00e9lectionnez une t\u00e2che pour ajuster sa programmation.","ScheduledTasksTitle":"T\u00e2ches programm\u00e9es","TabMyPlugins":"Mes Plug-ins","TabCatalog":"Catalogue","TabUpdates":"Mises \u00e0 jour","PluginsTitle":"Plug-ins","HeaderAutomaticUpdates":"Mises \u00e0 jour automatiques","HeaderUpdateLevel":"Niveau de mise \u00e0 jour","HeaderNowPlaying":"Lecture en cours","HeaderLatestAlbums":"Derniers albums","HeaderLatestSongs":"Derni\u00e8res chansons","HeaderRecentlyPlayed":"Lus r\u00e9cemment","HeaderFrequentlyPlayed":"Lus fr\u00e9quemment","DevBuildWarning":"Les versions Dev incorporent les derniers d\u00e9veloppements. Mises \u00e0 jour fr\u00e9quemment, ces versions ne sont pas test\u00e9es. L'application peut planter et certaines fonctionalit\u00e9s peuvent ne pas fonctionner du tout.","LabelVideoType":"Type de vid\u00e9o:","OptionBluray":"Bluray","OptionDvd":"DVD","OptionIso":"ISO","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Sous-titres","OptionHasTrailer":"Bande-annnonce","OptionHasThemeSong":"Chanson th\u00e8me","OptionHasThemeVideo":"Vid\u00e9o th\u00e8me","TabMovies":"Films","TabStudios":"Studios","TabTrailers":"Bande-annonces","HeaderLatestMovies":"Films les plus r\u00e9cents","HeaderLatestTrailers":"Bande-annonces les plus r\u00e9centes","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"Note d'\u00e9valuation IMDb","OptionParentalRating":"Note d'\u00e9valuation de contr\u00f4le parental","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Avanc\u00e9","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Jours de diffusion:","OptionSunday":"Dimanche","OptionMonday":"Lundi","OptionTuesday":"Mardi","OptionWednesday":"Mercredi","OptionThursday":"Jeudi","OptionFriday":"Vendredi","OptionSaturday":"Samedi","HeaderManagement":"Gestion:","OptionMissingImdbId":"ID IMDb manquant:","OptionMissingTvdbId":"ID TVDB manquant:","OptionMissingOverview":"R\u00e9sum\u00e9 manquant","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"G\u00e9n\u00e9ral","TitleSupport":"Soutien","TabLog":"Journal d'\u00e9v\u00e8nements","TabAbout":"\u00c0 propos","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Ne pas afficher cet utilisateur aux \u00e9crans de connexion","OptionDisableUser":"D\u00e9sactiver cet utilisateur","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Contr\u00f4le avanc\u00e9","LabelName":"Nom:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Ajuster la lecture du m\u00e9dia","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"Quitter","LabelVisitCommunity":"Visiter la Communaut\u00e9","LabelGithubWiki":"GitHub Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"Consulter la documentation API","LabelBrowseLibrary":"Parcourir la biblioth\u00e8que","LabelConfigureMediaBrowser":"Configurer Media Browser","LabelOpenLibraryViewer":"Ouvrir le navigateur de biblioth\u00e8que","LabelRestartServer":"Red\u00e9marrer le Serveur","LabelShowLogWindow":"Afficher la fen\u00eatre du journal d'\u00e9v\u00e8nements","LabelPrevious":"Pr\u00e9c\u00e9dent","LabelFinish":"Terminer","LabelNext":"Suivant","LabelYoureDone":"Vous avez Termin\u00e9!","WelcomeToMediaBrowser":"Bienvenue dans Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Cet assistant vous guidera dans le processus de configuration.","TellUsAboutYourself":"Parlez-nous de vous","LabelYourFirstName":"Votre pr\u00e9nom:","MoreUsersCanBeAddedLater":"D'autres utilisateurs pourront \u00eatre ajout\u00e9s ult\u00e9rieurement \u00e0 partir du tableau de bord.","UserProfilesIntro":"Media Browser supporte nativement les profils utilisateurs, donnant la possibilit\u00e9 pour chaque utilisateur d'avoir ses propres param\u00e8tres d'affichage, \u00e9tats de lecture et param\u00e8tres de contr\u00f4le parental.","LabelWindowsService":"Service Windows","AWindowsServiceHasBeenInstalled":"Un service Windows a \u00e9t\u00e9 install\u00e9.","WindowsServiceIntro1":"Media Browser fonctionne normalement en tant qu'application sur le bureau avec une ic\u00f4ne dans la barre des t\u00e2ches, mais si vous pr\u00e9f\u00e9rez le lancer en tant que service d'arri\u00e8re-plan, il peut \u00eatre d\u00e9marr\u00e9 via le gestionnaire de services Windows.","WindowsServiceIntro2":"Si le service Windows est utilis\u00e9, veuillez noter qu'il ne peut pas fonctionner en m\u00eame temps que l'application dans la barre des t\u00e2ches, il faut donc fermer l'application de la barre des t\u00e2ches pour pouvoir ex\u00e9cuter le service. Le service devra aussi \u00eatre configur\u00e9 avec les droits administrateurs via le panneau de configuration. Veuillez noter qu'actuellement la mise \u00e0 jour automatique du service n'est pas disponible, les mises \u00e0 jour devront donc se faire manuellement.","WizardCompleted":"C'est tout ce dont nous avons besoin pour l'instant. Media Browser a commenc\u00e9 la collecte d'information sur votre biblioth\u00e8que de m\u00e9dia. Visitez quelques unes de nos applications, ensuite cliquez Terminer<\/b> pour voir le Tableau de bord<\/b>","LabelConfigureSettings":"Configurer les param\u00e8tres","LabelEnableVideoImageExtraction":"Activer l'extraction d'image des videos","VideoImageExtractionHelp":"Pour les vid\u00e9os sans image et pour lesquelles nous n'avons pas trouv\u00e9 d'images sur Internet. Ce processus prolongera la mise \u00e0 jour initiale de la biblioth\u00e8que mais offrira un meilleur rendu visuel.","LabelEnableChapterImageExtractionForMovies":"Extraire les images de chapitre pour les films","LabelChapterImageExtractionForMoviesHelp":"L'extraction d'images de chapitre permettra aux clients d'afficher des menus visuels pour la s\u00e9lection des sc\u00e8nes. Le processus peut \u00eatre long et consommateur de ressources du processeur et de stockage (plusieurs gigaoctets). Il s'ex\u00e9cute par d\u00e9faut comme t\u00e2che programm\u00e9e \u00e0 4:00 (AM) mais son param\u00e9trage peut \u00eatre modifi\u00e9 dans les options des t\u00e2ches programm\u00e9es. Il est d\u00e9conseill\u00e9 d'ex\u00e9cuter cette t\u00e2che durant les heures d'utilisation normales.","LabelEnableAutomaticPortMapping":"Activer la configuration automatique de port","LabelEnableAutomaticPortMappingHelp":"UPnP permet la configuration automatique de routeurs pour un acc\u00e8s \u00e0 distance facile. Ceci peut ne pas fonctionner sur certains mod\u00e8les de routeur.","ButtonOk":"Ok","ButtonCancel":"Annuler","HeaderSetupLibrary":"Configurer votre biblioth\u00e8que de m\u00e9dia","ButtonAddMediaFolder":"Ajouter r\u00e9pertoire de m\u00e9dia","LabelFolderType":"Type de r\u00e9pertoire:","MediaFolderHelpPluginRequired":"* Requiert l'utilisation d'un plug-in, Ex: GameBrowser ou MB BookShelf","ReferToMediaLibraryWiki":"Se r\u00e9f\u00e9rer au wiki des biblioth\u00e8ques de m\u00e9dia","LabelCountry":"Pays:","LabelLanguage":"Langue:","HeaderPreferredMetadataLanguage":"Langue pr\u00e9f\u00e9r\u00e9e pour les m\u00e9tadonn\u00e9es:","LabelSaveLocalMetadata":"Enregistrer les images et m\u00e9tadonn\u00e9es dans les r\u00e9pertoires de m\u00e9dia","LabelSaveLocalMetadataHelp":"Enregistrer les images et m\u00e9tadonn\u00e9es dans les r\u00e9pertoires de m\u00e9dia va les placer \u00e0 un endroit o\u00f9 elles pourront facilement \u00eatre modifi\u00e9es.","LabelDownloadInternetMetadata":"T\u00e9l\u00e9charger les images et m\u00e9tadonn\u00e9es depuis Internet","LabelDownloadInternetMetadataHelp":"Media Browser peut t\u00e9l\u00e9charger des m\u00e9tadonn\u00e9es sur vos m\u00e9dia pour en offrir une pr\u00e9sentation plus riche.","TabPreferences":"Pr\u00e9f\u00e9rences","TabPassword":"Mot de Passe","TabLibraryAccess":"Acc\u00e8s aux biblioth\u00e8ques","TabImage":"Image","TabProfile":"Profil","LabelDisplayMissingEpisodesWithinSeasons":"Afficher les \u00e9pisodes manquants dans les saisons","LabelUnairedMissingEpisodesWithinSeasons":"Afficher les \u00e9pisodes non diffus\u00e9s dans les saisons","HeaderVideoPlaybackSettings":"Param\u00e8tres de lecture video","LabelAudioLanguagePreference":"Param\u00e8tres de langue audio:","LabelSubtitleLanguagePreference":"Param\u00e8tres de langue de sous-titre","LabelDisplayForcedSubtitlesOnly":"Afficher seulement les sous-titres forc\u00e9s","TabProfiles":"Profils","TabSecurity":"S\u00e9curit\u00e9","ButtonAddUser":"Ajouter utilisateur","ButtonSave":"Sauvegarder","ButtonResetPassword":"R\u00e9initialiser Mot de Passe","LabelNewPassword":"Nouveau mot de passe","LabelNewPasswordConfirm":"Confirmation du nouveau mot de passe:","HeaderCreatePassword":"Cr\u00e9er Mot de Passe","LabelCurrentPassword":"Mot de passe actuel:","LabelMaxParentalRating":"Note maximale d'\u00e9valuation de contr\u00f4le parental:","MaxParentalRatingHelp":"Le contenu avec une note d'\u00e9valuation de contr\u00f4le parental plus \u00e9lev\u00e9e ne sera pas visible par cet utilisateur.","LibraryAccessHelp":"Selectionnez le r\u00e9pertoire de m\u00e9dia \u00e0 partager avec cet utilisateur. Les administrateurs pourront modifier tous les r\u00e9pertoires en utilisant le gestionnaire de m\u00e9tadonn\u00e9es.","ButtonDeleteImage":"Supprimer Image","ButtonUpload":"Envoyer","HeaderUploadNewImage":"Envoyer nouvelle image","LabelDropImageHere":"Placer image ici","ImageUploadAspectRatioHelp":"Rapport d'aspect 1:1 recommand\u00e9. Seulement JPG\/PNG.","MessageNothingHere":"Rien ici.","MessagePleaseEnsureInternetMetadata":"Merci de vous assurer que le t\u00e9l\u00e9chargement des m\u00e9tadonn\u00e9es depuis Internet est bien activ\u00e9.","TabSuggested":"Sugg\u00e9r\u00e9s","TabLatest":"Plus r\u00e9cents","TabUpcoming":"\u00c0 venir","TabShows":"S\u00e9ries","TabEpisodes":"\u00c9pisodes","TabGenres":"Genres","TabPeople":"Personnes","TabNetworks":"R\u00e9seaux","HeaderUsers":"Utilisateurs","HeaderFilters":"Filtres:","ButtonFilter":"Filtre","OptionFavorite":"Favoris","OptionLikes":"Aim\u00e9s","OptionDislikes":"Non aim\u00e9s","OptionActors":"Acteurs","OptionGuestStars":"Guest Stars","OptionDirectors":"R\u00e9alisateurs","OptionWriters":"\u00c9crivains","OptionProducers":"Producteurs","HeaderResume":"Reprendre","HeaderNextUp":"Prochains \u00e0 voir","NoNextUpItemsMessage":"Aucun trouv\u00e9. Commencez \u00e0 regarder vos s\u00e9ries!","HeaderLatestEpisodes":"\u00c9pisodes les plus r\u00e9cents","HeaderPersonTypes":"Types de personne:","TabSongs":"Chansons","TabAlbums":"Albums","TabArtists":"Artistes","TabAlbumArtists":"Artistes sur l'album","TabMusicVideos":"Videos musicales","ButtonSort":"Tri","HeaderSortBy":"Trier par:","HeaderSortOrder":"Ordre de tri","OptionPlayed":"Vu","OptionUnplayed":"Non vu","OptionAscending":"Ascendant","OptionDescending":"Descendant","OptionRuntime":"Dur\u00e9e","OptionReleaseDate":"Date de lancement:","OptionPlayCount":"Nombre de lectures","OptionDatePlayed":"Date de lecture","OptionDateAdded":"Date d'ajout","OptionAlbumArtist":"Artiste de l'album","OptionArtist":"Artiste","OptionAlbum":"Album","OptionTrackName":"Nom du morceau","OptionCommunityRating":"Note de la communaut\u00e9","OptionNameSort":"Nom","OptionBudget":"Budget","OptionRevenue":"Recettes","OptionPoster":"Affiche","OptionTimeline":"Chronologie","OptionThumb":"Vignette","OptionBanner":"Banni\u00e8re","OptionCriticRating":"Note des critiques","OptionVideoBitrate":"D\u00e9bit vid\u00e9o","OptionResumable":"Reprenable","ScheduledTasksHelp":"S\u00e9lectionnez une t\u00e2che pour ajuster sa programmation.","ScheduledTasksTitle":"T\u00e2ches programm\u00e9es","TabMyPlugins":"Mes Plug-ins","TabCatalog":"Catalogue","TabUpdates":"Mises \u00e0 jour","PluginsTitle":"Plug-ins","HeaderAutomaticUpdates":"Mises \u00e0 jour automatiques","HeaderUpdateLevel":"Niveau de mise \u00e0 jour","HeaderNowPlaying":"Lecture en cours","HeaderLatestAlbums":"Derniers albums","HeaderLatestSongs":"Derni\u00e8res chansons","HeaderRecentlyPlayed":"Lus r\u00e9cemment","HeaderFrequentlyPlayed":"Lus fr\u00e9quemment","DevBuildWarning":"Les versions Dev incorporent les derniers d\u00e9veloppements. Mises \u00e0 jour fr\u00e9quemment, ces versions ne sont pas test\u00e9es. L'application peut planter et certaines fonctionalit\u00e9s peuvent ne pas fonctionner du tout.","LabelVideoType":"Type de vid\u00e9o:","OptionBluray":"Bluray","OptionDvd":"DVD","OptionIso":"ISO","Option3D":"3D","LabelFeatures":"Caract\u00e9ristiques:","OptionHasSubtitles":"Sous-titres","OptionHasTrailer":"Bande-annnonce","OptionHasThemeSong":"Chanson th\u00e8me","OptionHasThemeVideo":"Vid\u00e9o th\u00e8me","TabMovies":"Films","TabStudios":"Studios","TabTrailers":"Bande-annonces","HeaderLatestMovies":"Films les plus r\u00e9cents","HeaderLatestTrailers":"Bande-annonces les plus r\u00e9centes","OptionHasSpecialFeatures":"Bonus:","OptionImdbRating":"Note d'\u00e9valuation IMDb","OptionParentalRating":"Note d'\u00e9valuation de contr\u00f4le parental","OptionPremiereDate":"Date de sortie","TabBasic":"Standard","TabAdvanced":"Avanc\u00e9","HeaderStatus":"\u00c9tat","OptionContinuing":"En cours","OptionEnded":"Termin\u00e9","HeaderAirDays":"Jours de diffusion:","OptionSunday":"Dimanche","OptionMonday":"Lundi","OptionTuesday":"Mardi","OptionWednesday":"Mercredi","OptionThursday":"Jeudi","OptionFriday":"Vendredi","OptionSaturday":"Samedi","HeaderManagement":"Gestion:","OptionMissingImdbId":"ID IMDb manquant:","OptionMissingTvdbId":"ID TVDB manquant:","OptionMissingOverview":"R\u00e9sum\u00e9 manquant","OptionFileMetadataYearMismatch":"Conflit entre nom du fichier et les m\u00e9tadonn\u00e9es sur l'ann\u00e9e","TabGeneral":"G\u00e9n\u00e9ral","TitleSupport":"Soutien","TabLog":"Journal d'\u00e9v\u00e8nements","TabAbout":"\u00c0 propos","TabSupporterKey":"Cl\u00e9 de membre supporteur","TabBecomeSupporter":"Devenez un membre supporteur","MediaBrowserHasCommunity":"Media Browser dispose d'une communaut\u00e9 active d'utilisateurs et de contributeurs.","CheckoutKnowledgeBase":"Parcourez notre base de connaissances pour utiliser au mieux Media Browser.","SearchKnowledgeBase":"Rechercher dans la base de connaissances","VisitTheCommunity":"Visiter la Communaut\u00e9","VisitMediaBrowserWebsite":"Visiter le site Web de Media Browser","VisitMediaBrowserWebsiteLong":"Visiter le site Web de Media Browser pour lire les derni\u00e8res nouvelles et parcourir le journal des d\u00e9veloppeurs.","OptionHideUser":"Ne pas afficher cet utilisateur dans les \u00e9crans de connexion","OptionDisableUser":"D\u00e9sactiver cet utilisateur","OptionDisableUserHelp":"Si d\u00e9sactiv\u00e9, le serveur n'autorisera pas de connexion de cet utilisateur. Les connexions existantes seront interrompues.","HeaderAdvancedControl":"Contr\u00f4le avanc\u00e9","LabelName":"Nom:","OptionAllowUserToManageServer":"Autoriser la gestion du serveur \u00e0 cet utilisateur","HeaderFeatureAccess":"Acc\u00e8s aux caract\u00e9ristiques","OptionAllowMediaPlayback":"Autoriser la lecture du m\u00e9dia","OptionAllowBrowsingLiveTv":"Autoriser la TV en direct","OptionAllowDeleteLibraryContent":"Autoriser cet utilisateur \u00e0 supprimer du contenu de la biblioth\u00e8que","OptionAllowManageLiveTv":"Autoriser la gestion des enregistrements de la TV en direct","OptionAllowRemoteControlOthers":"Autoriser cet utilisateur \u00e0 cont\u00f4ler \u00e0 distance d'autres utilisateurs","OptionMissingTmdbId":"ID TMDb manquant","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"S\u00e9lectionner","ButtonGroupVersions":"Versions des groupes","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"SVP, soutenez les autres produits gratuits que nous utilisons:","VersionNumber":"Version {0}","TabPaths":"Chemins d'acc\u00e8s","TabServer":"Serveur","TabTranscoding":"Transcodage","TitleAdvanced":"Avanc\u00e9","LabelAutomaticUpdateLevel":"Mise \u00e0 jour automatiques","OptionRelease":"Lancement","OptionBeta":"Beta","OptionDev":"Dev (Instable)","LabelAllowServerAutoRestart":"Autoris\u00e9 le red\u00e9marrage automatique du serveur pour appliquer les mises \u00e0 jour","LabelAllowServerAutoRestartHelp":"Le serveur ne red\u00e9marrera que pendant les p\u00e9riodes d'inactivit\u00e9, lorsqu'aucun utilisateur est dans le syst\u00e8me.","LabelEnableDebugLogging":"Activer le d\u00e9goguage dans le journal d'\u00e9n\u00e8nements","LabelRunServerAtStartup":"D\u00e9marrer le serveur au d\u00e9marrage","LabelRunServerAtStartupHelp":"Ceci va d\u00e9marrer l'ic\u00f4ne dans la barre des t\u00e2ches au d\u00e9marrage de Windows. Pour d\u00e9marrer le service Windows, d\u00e9cochez ceci et ex\u00e9cutez le service \u00e0 partir du panneau de configuration Windows. Prendre note que vous ne pouvez pas ex\u00e9cuter les deux en m\u00eame temps, alors vous allez devoir fermer l'ic\u00f4ne dans la barre des t\u00e2ches avant de d\u00e9marrer le service.","ButtonSelectDirectory":"S\u00e9lectionner le r\u00e9pertoire","LabelCustomPaths":"Sp\u00e9cifier des chemins d'acc\u00e8s personnalis\u00e9s si d\u00e9sir\u00e9. Laisser vide pour garder les chemin d'acc\u00e8s par d\u00e9faut.","LabelCachePath":"Chemin d'acc\u00e8s du cache temporaire:","LabelCachePathHelp":"Ce r\u00e9pertoire contient les fichier temporaires du serveur, comme, par example, les images.","LabelImagesByNamePath":"Chemin d'acc\u00e8s de \"Images by Name\":","LabelImagesByNamePathHelp":"Ce r\u00e9pertoire contient les images des acteurs, genres et studios.","LabelMetadataPath":"Chemin d'acc\u00e8s des m\u00e9tadonn\u00e9es:","LabelMetadataPathHelp":"Cet emplacement contient les images et metadonn\u00e9es t\u00e9l\u00e9charg\u00e9es qui n'ont pas \u00e9t\u00e9 configur\u00e9es pour \u00eatre stock\u00e9es dans les r\u00e9pertoire de m\u00e9dias.","LabelTranscodingTempPath":"Chemin d'acc\u00e8s temporaire du transcodage:","LabelTranscodingTempPathHelp":"Ce r\u00e9pertoire contient les fichiers temporaires utilis\u00e9s par le transcodeur.","TabBasics":"Standards","TabTV":"TV","TabGames":"Jeux","TabMusic":"Musique","TabOthers":"Autres","HeaderExtractChapterImagesFor":"Extraire les images de chapitres pour:","OptionMovies":"Films","OptionEpisodes":"\u00c9pisodes","OptionOtherVideos":"Autres Vid\u00e9os","TitleMetadata":"M\u00e9tadonn\u00e9es","LabelAutomaticUpdatesFanart":"Activer les mises \u00e0 jour automatique depuis FanArt.tv","LabelAutomaticUpdatesTmdb":"Activer les mises \u00e0 jour automatique depuis TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Activer les mises \u00e0 jour automatique depuis TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"Si activ\u00e9, les nouvelles images seront t\u00e9l\u00e9charg\u00e9es automatiquement lorsqu'elles seront ajout\u00e9es dans Fanart.tv. Les images existantes ne seront pas remplac\u00e9es.","LabelAutomaticUpdatesTmdbHelp":"Si activ\u00e9, les nouvelles images seront t\u00e9l\u00e9charg\u00e9es automatiquement lorsqu'elles seront ajout\u00e9es dans TheMovieDB.org. Les images existantes ne seront pas remplac\u00e9es.","LabelAutomaticUpdatesTvdbHelp":"Si activ\u00e9, les nouvelles images seront t\u00e9l\u00e9charg\u00e9es automatiquement lorsqu'elles seront ajout\u00e9es dans TheTVDB.com. Les images existantes ne seront pas remplac\u00e9es.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Langue pr\u00e9f\u00e9r\u00e9e","ButtonAutoScroll":"D\u00e9fillement automatique","LabelImageSavingConvention":"Convention de sauvegarde des images:","LabelImageSavingConventionHelp":"Media Browser reconnait les images des autres applications de m\u00e9dia importants. Choisir la convention de t\u00e9l\u00e9chargement peut \u00eatre pratique si vous utilisez aussi d'autres produits.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/XBMC","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Se connecter","TitleSignIn":"Se connecter","HeaderPleaseSignIn":"SVP se connecter","LabelUser":"Utilisateur:","LabelPassword":"Mot de passe:","ButtonManualLogin":"Connexion manuelle:","PasswordLocalhostMessage":"Aucun mot de passe requis pour les connexions par \"localhost\".","TabGuide":"Guide horaire","TabChannels":"Cha\u00eenes","HeaderChannels":"Cha\u00eenes","TabRecordings":"Enregistrements","TabScheduled":"Programm\u00e9s","TabSeries":"S\u00e9ries","ButtonCancelRecording":"Annuler l'enregistrement","HeaderPrePostPadding":"Pre\/Post Padding","LabelPrePaddingMinutes":"Pre-padding minutes:","OptionPrePaddingRequired":"Pre-padding is required in order to record.","LabelPostPaddingMinutes":"Post-padding minutes:","OptionPostPaddingRequired":"Post-padding is required in order to record.","HeaderWhatsOnTV":"\u00c0 l'affiche","HeaderUpcomingTV":"TV \u00e0 venir","TabStatus":"\u00c9tat","TabSettings":"Param\u00e8tres","ButtonRefreshGuideData":"Rafra\u00eechir les donn\u00e9es du guide horaire.","OptionPriority":"Priorit\u00e9","OptionRecordOnAllChannels":"Enregistrer le programme sur toutes les cha\u00eenes","OptionRecordAnytime":"Enregistrer le programme \u00e0 n'importe quelle heure\/journ\u00e9e","OptionRecordOnlyNewEpisodes":"Enregistrer seulement les nouvelles \u00e9pisodes","HeaderDays":"Jours","HeaderActiveRecordings":"Enregistrements actifs","HeaderLatestRecordings":"Derniers enregistrements","HeaderAllRecordings":"Tous les enregistrements","ButtonPlay":"Lire","ButtonEdit":"Modifier","ButtonRecord":"Enregistrer","ButtonDelete":"Supprimer","OptionRecordSeries":"Enregistrer S\u00e9ries","HeaderDetails":"D\u00e9tails"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/he.json b/MediaBrowser.Server.Implementations/Localization/Server/he.json
index 78fea2c85..8c893960d 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/he.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/he.json
@@ -1 +1 @@
-{"LabelExit":"\u05d9\u05e6\u05d9\u05d0\u05d4","LabelVisitCommunity":"Visit Community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"View Api Documentation","LabelBrowseLibrary":"Browse Library","LabelConfigureMediaBrowser":"Configure Media Browser","LabelOpenLibraryViewer":"Open Library Viewer","LabelRestartServer":"Restart Server","LabelShowLogWindow":"Show Log Window","LabelPrevious":"Previous","LabelFinish":"Finish","LabelNext":"Next","LabelYoureDone":"You're Done!","WelcomeToMediaBrowser":"Welcome to Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"This wizard will help guide you through the setup process.","TellUsAboutYourself":"Tell us about yourself","LabelYourFirstName":"Your first name:","MoreUsersCanBeAddedLater":"More users can be added later within the Dashboard.","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"A Windows Service has been installed.","WindowsServiceIntro1":"Media Browser Server normally runs as a desktop application with a tray icon, but if you prefer to run it as a background service, it can be started from the windows services control panel instead.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Configure settings","LabelEnableVideoImageExtraction":"Enable video image extraction","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"Cancel","HeaderSetupLibrary":"Setup your media library","ButtonAddMediaFolder":"Add media folder","LabelFolderType":"Folder type:","MediaFolderHelpPluginRequired":"* Requires the use of a plugin, e.g. GameBrowser or MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Country:","LabelLanguage":"Language:","HeaderPreferredMetadataLanguage":"Preferred metadata language:","LabelSaveLocalMetadata":"Save artwork and metadata into media folders","LabelSaveLocalMetadataHelp":"Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.","LabelDownloadInternetMetadata":"Download artwork and metadata from the internet","LabelDownloadInternetMetadataHelp":"Media Browser can download information about your media to enable rich presentations.","TabPreferences":"Preferences","TabPassword":"Password","TabLibraryAccess":"Library Access","TabImage":"Image","TabProfile":"Profile","LabelDisplayMissingEpisodesWithinSeasons":"Display missing episodes within seasons","LabelUnairedMissingEpisodesWithinSeasons":"Display unaired episodes within seasons","HeaderVideoPlaybackSettings":"Video Playback Settings","LabelAudioLanguagePreference":"Audio language preference:","LabelSubtitleLanguagePreference":"Subtitle language preference:","LabelDisplayForcedSubtitlesOnly":"Display only forced subtitles","TabProfiles":"Profiles","TabSecurity":"Security","ButtonAddUser":"Add User","ButtonSave":"Save","ButtonResetPassword":"Reset Password","LabelNewPassword":"New password:","LabelNewPasswordConfirm":"New password confirm:","HeaderCreatePassword":"Create Password","LabelCurrentPassword":"Current password:","LabelMaxParentalRating":"Maximum allowed parental rating:","MaxParentalRatingHelp":"Content with a higher rating will be hidden from this user.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"Delete Image","ButtonUpload":"Upload","HeaderUploadNewImage":"Upload New Image","LabelDropImageHere":"Drop Image Here","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Nothing here.","MessagePleaseEnsureInternetMetadata":"Please ensure downloading of internet metadata is enabled.","TabSuggested":"Suggested","TabLatest":"Latest","TabUpcoming":"Upcoming","TabShows":"Shows","TabEpisodes":"Episodes","TabGenres":"Genres","TabPeople":"People","TabNetworks":"Networks","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"ScheduledTasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"\u05d9\u05e6\u05d9\u05d0\u05d4","LabelVisitCommunity":"\u05d1\u05e7\u05e8 \u05d1\u05e7\u05d4\u05d9\u05dc\u05d4","LabelGithubWiki":"\u05e1\u05e4\u05e8\u05d9\u05d9\u05ea \u05d4\u05e7\u05d5\u05d3","LabelSwagger":"Swagger","LabelStandard":"\u05e8\u05d2\u05d9\u05dc","LabelViewApiDocumentation":"\u05e8\u05d0\u05d4 \u05de\u05e1\u05de\u05db\u05d9 \u05e2\u05e8\u05db\u05ea \u05e4\u05d9\u05ea\u05d5\u05d7","LabelBrowseLibrary":"\u05d3\u05e4\u05d3\u05e3 \u05d1\u05ea\u05d9\u05e7\u05d9\u05d9\u05d4","LabelConfigureMediaBrowser":"\u05d4\u05d2\u05d3\u05e8 \u05d0\u05ea Media Browser","LabelOpenLibraryViewer":"\u05e4\u05ea\u05d7 \u05de\u05e6\u05d9\u05d2 \u05ea\u05d9\u05e7\u05d9\u05d5\u05ea","LabelRestartServer":"\u05d0\u05ea\u05d7\u05dc \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea","LabelShowLogWindow":"\u05d4\u05e8\u05d0\u05d4 \u05d7\u05dc\u05d5\u05df \u05dc\u05d5\u05d2","LabelPrevious":"\u05d4\u05e7\u05d5\u05d3\u05dd","LabelFinish":"\u05e1\u05d9\u05d9\u05dd","LabelNext":"\u05d4\u05d1\u05d0","LabelYoureDone":"\u05e1\u05d9\u05d9\u05de\u05ea!","WelcomeToMediaBrowser":"\u05d1\u05e8\u05d5\u05da \u05d4\u05d1\u05d0 \u05dc- Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"\u05d4\u05d0\u05e9\u05e3 \u05d4\u05d6\u05d4 \u05d9\u05e2\u05d6\u05d5\u05e8 \u05dc\u05da \u05d1\u05d4\u05ea\u05dc\u05d9\u05da \u05d4\u05d4\u05ea\u05e7\u05e0\u05d4.","TellUsAboutYourself":"\u05e1\u05e4\u05e8 \u05dc\u05e0\u05d5 \u05e2\u05dc \u05e2\u05e6\u05de\u05da","LabelYourFirstName":"\u05e9\u05de\u05da \u05d4\u05e4\u05e8\u05d8\u05d9:","MoreUsersCanBeAddedLater":"\u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd \u05de\u05d0\u05d5\u05d7\u05e8 \u05d9\u05d5\u05ea\u05e8 \u05d3\u05e8\u05da \u05dc\u05d5\u05d7 \u05d4\u05d1\u05e7\u05e8\u05d4.","UserProfilesIntro":"Media Browser \u05db\u05d5\u05dc\u05dc \u05ea\u05de\u05d9\u05db\u05d4 \u05de\u05d5\u05d1\u05e0\u05ea \u05d1\u05de\u05e1\u05e4\u05e8 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd. \u05d5\u05de\u05d0\u05e4\u05e9\u05e8 \u05dc\u05db\u05dc \u05d0\u05d7\u05d3 \u05de\u05d4\u05dd \u05ea\u05e6\u05d5\u05d2\u05ea \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea, \u05de\u05e6\u05d1 \u05e0\u05d2\u05df \u05d5\u05d1\u05e7\u05e8\u05ea \u05d4\u05d5\u05e8\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea.","LabelWindowsService":"\u05e9\u05d9\u05e8\u05d5\u05ea \u05d5\u05d5\u05d9\u05e0\u05d3\u05d5\u05e1","AWindowsServiceHasBeenInstalled":"\u05e9\u05d9\u05e8\u05d5\u05ea \u05d5\u05d5\u05d9\u05e0\u05d3\u05d5\u05e1 \u05d4\u05d5\u05ea\u05e7\u05df","WindowsServiceIntro1":"\u05e9\u05e8\u05ea Media Browser \u05e8\u05e5 \u05db\u05ea\u05d5\u05db\u05e0\u05ea \u05e9\u05d5\u05dc\u05d7\u05df \u05e2\u05d1\u05d5\u05d3\u05d4 \u05e2\u05dd \u05d0\u05d9\u05e7\u05d5\u05df \u05d1\u05e9\u05d5\u05e8\u05ea \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea, \u05d0\u05d1\u05dc \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e2\u05d3\u05d9\u05e3 \u05dc\u05d4\u05e8\u05d9\u05e5 \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea \u05db\u05e9\u05d9\u05e8\u05d5\u05ea \u05e8\u05e7\u05e2, \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea \u05de\u05ea\u05d5\u05da \u05d7\u05dc\u05d5\u05df \u05d4\u05d1\u05e7\u05d4 \u05e9\u05dc \u05e9\u05d9\u05e8\u05d5\u05ea\u05d9 \u05d5\u05d5\u05d9\u05e0\u05d3\u05d5\u05e1 \u05d1\u05de\u05e7\u05d5\u05dd.","WindowsServiceIntro2":"\u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e4\u05e2\u05d9\u05dc \u05d0\u05ea \u05d4\u05e9\u05d9\u05e8\u05d5\u05ea \u05d5\u05d5\u05d9\u05e0\u05d3\u05d5\u05e1, \u05d1\u05d1\u05e7\u05e9\u05d4 \u05e9\u05d9\u05dd \u05dc\u05d1 \u05e9\u05d4\u05d5\u05d0 \u05dc\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05e8\u05d5\u05e5 \u05d1\u05d0\u05d5\u05ea\u05d5 \u05d6\u05de\u05df \u05e9\u05d4\u05e9\u05e8\u05ea \u05db\u05d1\u05e8 \u05e2\u05d5\u05d1\u05d3 \u05d1\u05e8\u05e7\u05e2. \u05dc\u05db\u05df \u05ea\u05e6\u05d8\u05e8\u05da \u05dc\u05e1\u05d2\u05d5\u05e8 \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d4\u05e4\u05e2\u05d9\u05dc \u05d0\u05ea \u05d4\u05e9\u05d9\u05e8\u05d5\u05ea.","WizardCompleted":"\u05d6\u05d4 \u05db\u05dc \u05de\u05d4 \u05e9\u05e6\u05e8\u05d9\u05da \u05dc\u05e2\u05db\u05e9\u05d9\u05d5. Media Browser \u05d4\u05d7\u05dc \u05dc\u05d0\u05e1\u05d5\u05e3 \u05de\u05d9\u05d3\u05e2 \u05dc\u05d2\u05d1\u05d9 \u05ea\u05d9\u05e7\u05d9\u05d9\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05e9\u05dc\u05da. \u05d0\u05dc \u05ea\u05e9\u05db\u05d7 \u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05de\u05d2\u05d5\u05d5\u05df \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea \u05e9\u05dc\u05e0\u05d5, \u05d5\u05d0\u05d6 \u05dc\u05d7\u05e5 \u05e1\u05d9\u05d9\u05dd<\/b> \u05dc\u05e8\u05d0\u05d5\u05ea \u05d0\u05ea \u05d4\u05dc\u05d5\u05d7 \u05d1\u05e7\u05e8\u05d4<\/b>.","LabelConfigureSettings":"\u05e7\u05d1\u05e2 \u05d0\u05ea \u05ea\u05e6\u05d5\u05e8\u05ea \u05d4\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea","LabelEnableVideoImageExtraction":"\u05d0\u05e4\u05e9\u05e8 \u05e9\u05dc\u05d9\u05e4\u05ea \u05ea\u05de\u05d5\u05e0\u05d4 \u05de\u05d5\u05d5\u05d9\u05d3\u05d9\u05d0\u05d5","VideoImageExtractionHelp":"\u05e2\u05d1\u05d5\u05e8 \u05e1\u05e8\u05d8\u05d9\u05dd \u05e9\u05d0\u05d9\u05df \u05dc\u05d4\u05dd \u05db\u05d1\u05e8 \u05ea\u05de\u05d5\u05e0\u05d4, \u05d5\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d4 \u05dc\u05d4\u05dd \u05d0\u05d7\u05ea \u05d1\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8. \u05d4\u05d2\u05d3\u05e8\u05d4 \u05d6\u05d5 \u05ea\u05d5\u05e1\u05d9\u05e3 \u05de\u05e2\u05d8 \u05d6\u05de\u05df \u05dc\u05ea\u05d4\u05dc\u05d9\u05da \u05e1\u05e8\u05d9\u05e7\u05ea \u05d4\u05ea\u05e7\u05d9\u05d9\u05d4 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d9, \u05d0\u05da \u05ea\u05e1\u05e4\u05e7 \u05ea\u05e6\u05d5\u05d2\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05d9\u05e4\u05d4.","LabelEnableChapterImageExtractionForMovies":"\u05d7\u05dc\u05e5 \u05ea\u05de\u05d5\u05e0\u05ea \u05e4\u05e8\u05e7 \u05dc\u05e1\u05e8\u05d8\u05d9\u05dd","LabelChapterImageExtractionForMoviesHelp":"\u05d7\u05d9\u05dc\u05d5\u05e5 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e4\u05e8\u05e7\u05d9\u05dd \u05d9\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05dc\u05e8\u05d0\u05d5\u05ea \u05ea\u05e4\u05e8\u05d9\u05d8 \u05d1\u05d7\u05d9\u05e8\u05ea \u05e1\u05e6\u05e0\u05d5\u05ea \u05d2\u05e8\u05e4\u05d9. \u05d4\u05ea\u05d4\u05dc\u05d9\u05da \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05d0\u05d9\u05d8\u05d9, \u05dc\u05d3\u05e8\u05d5\u05e9 \u05de\u05e9\u05d0\u05d1\u05d9 \u05de\u05e2\u05d1\u05d3 \u05e8\u05d1\u05d9\u05dd \u05d5\u05dc\u05ea\u05e4\u05d5\u05e1 \u05e9\u05d8\u05d7 \u05d0\u05d9\u05d7\u05e1\u05d5\u05df \u05e8\u05d1. \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d5 \u05e8\u05e6\u05d4 \u05db\u05de\u05e9\u05d9\u05de\u05d4 \u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05ea \u05d1\u05d0\u05e8\u05d1\u05e2 \u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8, \u05d0\u05da \u05d6\u05d4 \u05e0\u05d9\u05ea\u05df \u05dc\u05e9\u05d9\u05e0\u05d5\u05d9 \u05d1\u05d7\u05dc\u05d5\u05df \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d4\u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05d5\u05ea. \u05d6\u05d4 \u05dc\u05d0 \u05de\u05de\u05d5\u05dc\u05e5 \u05dc\u05d4\u05e4\u05e2\u05d9\u05dc \u05de\u05e9\u05d9\u05de\u05d4 \u05d6\u05d5 \u05d1\u05e9\u05e2\u05d5\u05ea \u05d4\u05e9\u05d9\u05de\u05d5\u05e9 \u05d4\u05e2\u05d9\u05e7\u05e8\u05d9\u05d5\u05ea \u05d1\u05de\u05d7\u05e9\u05d1.","LabelEnableAutomaticPortMapping":"\u05d0\u05e4\u05e9\u05e8 \u05de\u05d9\u05e4\u05d5\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9","LabelEnableAutomaticPortMappingHelp":"UPnP \u05de\u05d0\u05e4\u05e9\u05e8 \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05d5\u05ea \u05e9\u05dc \u05d4\u05e8\u05d0\u05d5\u05d8\u05e8 \u05dc\u05d0\u05e4\u05e9\u05e8 \u05d2\u05d9\u05e9\u05d4 \u05de\u05e8\u05d5\u05d7\u05e7\u05ea \u05d1\u05e7\u05dc\u05d5\u05ea. \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d5 \u05e2\u05dc\u05d5\u05dc\u05d4 \u05dc\u05d0 \u05dc\u05e2\u05d1\u05d5\u05d3 \u05e2\u05dd \u05db\u05dc \u05d3\u05d2\u05de\u05d9 \u05d4\u05e8\u05d0\u05d5\u05d8\u05e8\u05d9\u05dd.","ButtonOk":"\u05d0\u05e9\u05e8","ButtonCancel":"\u05d1\u05d8\u05dc","HeaderSetupLibrary":"\u05d4\u05d2\u05d3\u05e8 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05e9\u05dc\u05da","ButtonAddMediaFolder":"\u05d4\u05d5\u05e1\u05e3 \u05ea\u05d9\u05e7\u05d9\u05d9\u05ea \u05de\u05d3\u05d9\u05d4","LabelFolderType":"\u05e1\u05d5\u05d2 \u05d4\u05ea\u05d9\u05e7\u05d9\u05d9\u05d4:","MediaFolderHelpPluginRequired":"* \u05de\u05e6\u05e8\u05d9\u05da \u05de\u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05ea\u05d5\u05e1\u05e3, \u05dc\u05d3\u05d5\u05d2\u05de\u05d0 GameBrowser \u05d0\u05d5 MB Bookshelf","ReferToMediaLibraryWiki":"\u05e4\u05e0\u05d4 \u05dc\u05de\u05d9\u05d3\u05e2 \u05d0\u05d5\u05d3\u05d5\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea \u05d4\u05de\u05d3\u05d9\u05d4.","LabelCountry":"\u05de\u05d3\u05d9\u05e0\u05d4:","LabelLanguage":"\u05e9\u05e4\u05d4:","HeaderPreferredMetadataLanguage":"\u05e9\u05e4\u05ea \u05de\u05d9\u05d3\u05e2 \u05de\u05d5\u05e2\u05d3\u05e4\u05ea:","LabelSaveLocalMetadata":"\u05e9\u05de\u05d5\u05e8 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e8\u05e7\u05e2 \u05d5\u05de\u05d9\u05d3\u05e2 \u05d1\u05ea\u05d5\u05da \u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05d4\u05de\u05d3\u05d9\u05d4","LabelSaveLocalMetadataHelp":"\u05e9\u05de\u05d9\u05e8\u05ea \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e8\u05e7\u05e2 \u05d5\u05de\u05d9\u05d3\u05e2 \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05d1\u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05ea\u05d0\u05e4\u05e9\u05e8 \u05e2\u05e8\u05d9\u05db\u05d4 \u05e0\u05d5\u05d7\u05d4 \u05d5\u05e7\u05dc\u05d4 \u05e9\u05dc\u05d4\u05dd.","LabelDownloadInternetMetadata":"\u05d4\u05d5\u05e8\u05d3 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e8\u05e7\u05e2 \u05d5\u05de\u05d9\u05d3\u05e2 \u05de\u05d4\u05d0\u05d9\u05e0\u05e8\u05e0\u05d8","LabelDownloadInternetMetadataHelp":"Media Browser \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d5\u05e8\u05d9\u05d3 \u05de\u05d9\u05d3\u05e2 \u05dc\u05d2\u05d1\u05d9 \u05e7\u05d1\u05e6\u05d9 \u05d4\u05de\u05d3\u05d9\u05d4 \u05e9\u05dc\u05da \u05db\u05d3\u05d9 \u05d0\u05e4\u05e9\u05e8 \u05ea\u05e6\u05d5\u05d2\u05d4 \u05e2\u05e9\u05d9\u05e8\u05d4.","TabPreferences":"\u05d4\u05e2\u05d3\u05e4\u05d5\u05ea","TabPassword":"\u05e1\u05d9\u05e1\u05de\u05d0","TabLibraryAccess":"\u05d2\u05d9\u05e9\u05d4 \u05dc\u05ea\u05d9\u05e7\u05d9\u05d5\u05ea","TabImage":"\u05ea\u05de\u05d5\u05e0\u05d4","TabProfile":"\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc","LabelDisplayMissingEpisodesWithinSeasons":"\u05d4\u05e6\u05d2 \u05e4\u05e8\u05e7\u05d9\u05dd \u05d7\u05e1\u05e8\u05d9\u05dd \u05d1\u05ea\u05d5\u05da \u05d4\u05e2\u05d5\u05e0\u05d5\u05ea","LabelUnairedMissingEpisodesWithinSeasons":"\u05d4\u05e6\u05d2 \u05e4\u05e8\u05e7\u05d9\u05dd \u05e9\u05e2\u05d3\u05d9\u05df \u05d0\u05dc \u05e9\u05d5\u05d3\u05e8\u05d5 \u05d1\u05ea\u05d5\u05da \u05d4\u05e2\u05d5\u05e0\u05d5\u05ea","HeaderVideoPlaybackSettings":"\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e0\u05d9\u05d2\u05d5\u05df","LabelAudioLanguagePreference":"\u05e9\u05e4\u05ea \u05e7\u05d5\u05dc \u05de\u05d5\u05e2\u05d3\u05e4\u05ea:","LabelSubtitleLanguagePreference":"\u05e9\u05e4\u05ea \u05db\u05ea\u05d5\u05d1\u05d9\u05d5\u05ea \u05de\u05d5\u05e2\u05d3\u05e4\u05ea:","LabelDisplayForcedSubtitlesOnly":"\u05d4\u05e6\u05d2 \u05e8\u05e7 \u05db\u05ea\u05d5\u05d1\u05d9\u05d5\u05ea \u05de\u05d0\u05d5\u05dc\u05e6\u05d5\u05ea","TabProfiles":"\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc\u05d9\u05dd","TabSecurity":"\u05d1\u05d8\u05d9\u05d7\u05d5\u05ea","ButtonAddUser":"\u05d4\u05d5\u05e1\u05e3 \u05de\u05e9\u05ea\u05de\u05e9","ButtonSave":"\u05e9\u05de\u05d5\u05e8","ButtonResetPassword":"\u05d0\u05d9\u05e4\u05d5\u05e1 \u05e1\u05d9\u05e1\u05de\u05d0","LabelNewPassword":"\u05e1\u05d9\u05e1\u05de\u05d0 \u05d7\u05d3\u05e9\u05d4:","LabelNewPasswordConfirm":"\u05d0\u05d9\u05de\u05d5\u05ea \u05e1\u05d9\u05e1\u05de\u05d0 \u05d7\u05d3\u05e9\u05d4:","HeaderCreatePassword":"\u05e6\u05d5\u05e8 \u05e1\u05d9\u05e1\u05de\u05d0","LabelCurrentPassword":"\u05e1\u05d9\u05e1\u05de\u05d0 \u05e0\u05d5\u05db\u05d7\u05d9\u05ea:","LabelMaxParentalRating":"\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d4\u05d5\u05e8\u05d9\u05dd \u05de\u05e7\u05e1\u05d9\u05de\u05d0\u05dc\u05d9:","MaxParentalRatingHelp":"\u05ea\u05d5\u05db\u05df \u05e2\u05dd \u05d3\u05d9\u05e8\u05d5\u05d2 \u05d2\u05d5\u05d1\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05d9\u05d5\u05e1\u05ea\u05e8 \u05de\u05d4\u05de\u05e9\u05ea\u05de\u05e9.","LibraryAccessHelp":"\u05d1\u05d7\u05e8 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05d0\u05e9\u05e8 \u05d9\u05e9\u05d5\u05ea\u05e4\u05d5 \u05e2\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9. \u05de\u05e0\u05d4\u05dc\u05d9\u05dd \u05d9\u05d5\u05db\u05dc\u05d5 \u05dc\u05e2\u05e8\u05d5\u05ea \u05d0\u05ea \u05db\u05dc \u05d4\u05ea\u05d9\u05e7\u05d9\u05d5\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05e2\u05d5\u05e8\u05da \u05d4\u05de\u05d9\u05d3\u05e2.","ButtonDeleteImage":"\u05de\u05d7\u05e7 \u05ea\u05de\u05d5\u05e0\u05d4","ButtonUpload":"\u05d4\u05e2\u05dc\u05d4","HeaderUploadNewImage":"\u05d4\u05e2\u05dc\u05d4 \u05ea\u05de\u05d5\u05e0\u05d4 \u05d7\u05d3\u05e9\u05d4","LabelDropImageHere":"\u05e9\u05d7\u05e8\u05e8 \u05ea\u05de\u05d5\u05e0\u05d4 \u05db\u05d0\u05df","ImageUploadAspectRatioHelp":"\u05de\u05d5\u05de\u05dc\u05e5 \u05d9\u05d7\u05e1 \u05d2\u05d5\u05d1\u05d4 \u05e9\u05dc 1:1. \u05e8\u05e7 JPG\/PNG.","MessageNothingHere":"\u05d0\u05d9\u05df \u05db\u05d0\u05df \u05db\u05dc\u05d5\u05dd.","MessagePleaseEnsureInternetMetadata":"\u05d1\u05d1\u05e7\u05e9\u05d4 \u05d5\u05d5\u05d3\u05d0 \u05db\u05d9 \u05d4\u05d5\u05e8\u05d3\u05ea \u05de\u05d9\u05d3\u05e2 \u05de\u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8 \u05de\u05d0\u05d5\u05e4\u05e9\u05e8\u05ea","TabSuggested":"\u05de\u05de\u05d5\u05dc\u05e5","TabLatest":"\u05d0\u05d7\u05e8\u05d5\u05df","TabUpcoming":"\u05d1\u05e7\u05e8\u05d5\u05d1","TabShows":"\u05ea\u05d5\u05db\u05e0\u05d9\u05d5\u05ea","TabEpisodes":"\u05e4\u05e8\u05e7\u05d9\u05dd","TabGenres":"\u05d6\u05d0\u05e0\u05e8\u05d9\u05dd","TabPeople":"\u05d0\u05e0\u05e9\u05d9\u05dd","TabNetworks":"\u05e8\u05e9\u05ea\u05d5\u05ea","HeaderUsers":"\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd","HeaderFilters":"\u05de\u05e1\u05e0\u05e0\u05d9\u05dd:","ButtonFilter":"\u05de\u05e1\u05e0\u05df","OptionFavorite":"\u05de\u05d5\u05e2\u05d3\u05e4\u05d9\u05dd","OptionLikes":"\u05e0\u05d1\u05d7\u05e8\u05d9\u05dd","OptionDislikes":"\u05dc\u05d0 \u05d0\u05d5\u05d4\u05d1","OptionActors":"\u05e9\u05d7\u05e7\u05e0\u05d9\u05dd","OptionGuestStars":"\u05e9\u05d7\u05e7\u05df \u05d0\u05d5\u05e8\u05d7","OptionDirectors":"\u05d1\u05de\u05d0\u05d9\u05dd","OptionWriters":"\u05db\u05d5\u05ea\u05d1\u05d9\u05dd","OptionProducers":"\u05de\u05e4\u05d9\u05e7\u05d9\u05dd","HeaderResume":"\u05d4\u05de\u05e9\u05da","HeaderNextUp":"\u05d4\u05d1\u05d0 \u05d1\u05ea\u05d5\u05e8","NoNextUpItemsMessage":"\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0 \u05db\u05dc\u05d5\u05dd. \u05d4\u05ea\u05d7\u05dc\u05ea \u05dc\u05e6\u05e4\u05d5\u05ea \u05d1\u05e1\u05d3\u05e8\u05d5\u05ea \u05e9\u05dc\u05da!","HeaderLatestEpisodes":"\u05e4\u05e8\u05e7\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd","HeaderPersonTypes":"\u05e1\u05d5\u05d2\u05d9 \u05d0\u05e0\u05e9\u05d9\u05dd:","TabSongs":"\u05e9\u05d9\u05e8\u05d9\u05dd","TabAlbums":"\u05d0\u05dc\u05d1\u05d5\u05de\u05d9\u05dd","TabArtists":"\u05d0\u05de\u05e0\u05d9\u05dd","TabAlbumArtists":"\u05d0\u05de\u05e0\u05d9 \u05d0\u05dc\u05d1\u05d5\u05dd","TabMusicVideos":"\u05e7\u05dc\u05d9\u05e4\u05d9\u05dd","ButtonSort":"\u05de\u05d9\u05d9\u05df","HeaderSortBy":"\u05de\u05d9\u05d9\u05df \u05dc\u05e4\u05d9:","HeaderSortOrder":"\u05e1\u05d3\u05e8 \u05de\u05d9\u05d5\u05df:","OptionPlayed":"\u05e0\u05d5\u05d2\u05df","OptionUnplayed":"\u05dc\u05d0 \u05e0\u05d5\u05d2\u05df","OptionAscending":"\u05e1\u05d3\u05e8 \u05e2\u05d5\u05dc\u05d4","OptionDescending":"\u05e1\u05d3\u05e8 \u05d9\u05d5\u05e8\u05d3","OptionRuntime":"\u05de\u05e9\u05da","OptionReleaseDate":"\u05ea\u05d0\u05e8\u05d9\u05da \u05e9\u05d9\u05d7\u05e8\u05d5\u05e8","OptionPlayCount":"\u05de\u05e1\u05e4\u05e8 \u05d4\u05e9\u05de\u05e2\u05d5\u05ea","OptionDatePlayed":"\u05ea\u05d0\u05e8\u05d9\u05da \u05e0\u05d9\u05d2\u05d5\u05df","OptionDateAdded":"\u05ea\u05d0\u05e8\u05d9\u05da \u05d4\u05d5\u05e1\u05e4\u05d4","OptionAlbumArtist":"\u05d0\u05de\u05df \u05d0\u05dc\u05d1\u05d5\u05dd","OptionArtist":"\u05d0\u05de\u05df","OptionAlbum":"\u05d0\u05dc\u05d1\u05d5\u05dd","OptionTrackName":"\u05e9\u05dd \u05d4\u05e9\u05d9\u05e8","OptionCommunityRating":"\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d4\u05e7\u05d4\u05d9\u05dc\u05d4","OptionNameSort":"\u05e9\u05dd","OptionBudget":"\u05ea\u05e7\u05e6\u05d9\u05d1","OptionRevenue":"\u05d4\u05db\u05e0\u05e1\u05d5\u05ea","OptionPoster":"\u05e4\u05d5\u05e1\u05d8\u05e8","OptionTimeline":"\u05e6\u05d9\u05e8 \u05d6\u05de\u05df","OptionThumb":"Thumb","OptionBanner":"\u05d1\u05d0\u05e0\u05e8","OptionCriticRating":"\u05e6\u05d9\u05d5\u05df \u05de\u05d1\u05e7\u05e8\u05d9\u05dd","OptionVideoBitrate":"\u05e7\u05e6\u05ea \u05d5\u05d5\u05d9\u05d3\u05d0\u05d5","OptionResumable":"\u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05de\u05e9\u05d9\u05da","ScheduledTasksHelp":"\u05dc\u05d7\u05e5 \u05e2\u05dc \u05de\u05e9\u05d9\u05de\u05d4 \u05dc\u05e2\u05e8\u05d5\u05da \u05d0\u05ea \u05d4\u05ea\u05d6\u05de\u05d5\u05df \u05e9\u05dc\u05d4","ScheduledTasksTitle":"\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05d5\u05ea","TabMyPlugins":"\u05d4\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05e9\u05dc\u05d9","TabCatalog":"\u05e7\u05d8\u05dc\u05d5\u05d2","TabUpdates":"\u05e2\u05d9\u05d3\u05db\u05d5\u05e0\u05d9\u05dd","PluginsTitle":"\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd","HeaderAutomaticUpdates":"\u05e2\u05d9\u05d3\u05db\u05d5\u05e0\u05d9\u05dd \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05dd","HeaderUpdateLevel":"\u05e8\u05de\u05ea \u05d4\u05e2\u05d9\u05d3\u05db\u05d5\u05df","HeaderNowPlaying":"\u05de\u05e0\u05d2\u05df \u05e2\u05db\u05e9\u05d9\u05d5","HeaderLatestAlbums":"\u05d0\u05dc\u05d1\u05d5\u05de\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd","HeaderLatestSongs":"\u05e9\u05d9\u05e8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd","HeaderRecentlyPlayed":"\u05e0\u05d5\u05d2\u05e0\u05d5 \u05dc\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4","HeaderFrequentlyPlayed":"\u05e0\u05d5\u05d2\u05e0\u05d5 \u05dc\u05e8\u05d5\u05d1","DevBuildWarning":"\u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05de\u05e4\u05ea\u05d7 \u05d4\u05df \u05d7\u05d5\u05d3 \u05d4\u05d7\u05e0\u05d9\u05ea. \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05d0\u05dc\u05d4 \u05dc\u05d0 \u05e0\u05d1\u05d3\u05e7\u05d5 \u05d5\u05d4\u05df \u05de\u05e9\u05d5\u05d7\u05e8\u05e8\u05d5\u05ea \u05d1\u05de\u05d4\u05d9\u05e8\u05d5\u05ea. \u05d4\u05ea\u05d5\u05db\u05e0\u05d4 \u05e2\u05dc\u05d5\u05dc\u05d4 \u05dc\u05e7\u05e8\u05d5\u05e1 \u05d5\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9\u05dd \u05de\u05e1\u05d5\u05d9\u05d9\u05de\u05d9\u05dd \u05e2\u05dc\u05d5\u05dc\u05d9\u05dd \u05db\u05dc\u05dc \u05dc\u05d0 \u05dc\u05e2\u05d1\u05d5\u05d3.","LabelVideoType":"\u05d2\u05d5\u05d3 \u05d5\u05d5\u05d9\u05d3\u05d0\u05d5:","OptionBluray":"\u05d1\u05dc\u05d5-\u05e8\u05d9\u05d9","OptionDvd":"DVD","OptionIso":"ISO","Option3D":"\u05ea\u05dc\u05ea \u05de\u05d9\u05de\u05d3","LabelFeatures":"\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9\u05dd:","OptionHasSubtitles":"\u05db\u05ea\u05d5\u05d1\u05d9\u05d5\u05ea","OptionHasTrailer":"\u05d8\u05e8\u05d9\u05d9\u05dc\u05e8","OptionHasThemeSong":"\u05e9\u05d9\u05e8 \u05e0\u05d5\u05e9\u05d0","OptionHasThemeVideo":"\u05e1\u05e8\u05d8 \u05e0\u05d5\u05e9\u05d0","TabMovies":"\u05e1\u05e8\u05d8\u05d9\u05dd","TabStudios":"\u05d0\u05d5\u05dc\u05e4\u05e0\u05d9\u05dd","TabTrailers":"\u05d8\u05e8\u05d9\u05d9\u05dc\u05e8\u05d9\u05dd","HeaderLatestMovies":"\u05e1\u05e8\u05d8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd","HeaderLatestTrailers":"\u05d8\u05e8\u05d9\u05d9\u05dc\u05d9\u05e8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd","OptionHasSpecialFeatures":"\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9\u05dd \u05de\u05d9\u05d5\u05d7\u05d3\u05d9\u05dd","OptionImdbRating":"\u05d3\u05d9\u05e8\u05d5\u05d2 IMDb","OptionParentalRating":"\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d1\u05e7\u05e8\u05ea \u05d4\u05d5\u05e8\u05d9\u05dd","OptionPremiereDate":"\u05ea\u05d0\u05e8\u05d9\u05da \u05e9\u05d9\u05d3\u05d5\u05e8 \u05e8\u05d0\u05e9\u05d5\u05df","TabBasic":"\u05d1\u05e1\u05d9\u05e1\u05d9","TabAdvanced":"\u05de\u05ea\u05e7\u05d3\u05dd","HeaderStatus":"\u05de\u05e6\u05d1","OptionContinuing":"\u05de\u05de\u05e9\u05d9\u05da","OptionEnded":"\u05d4\u05e1\u05ea\u05d9\u05d9\u05dd","HeaderAirDays":"\u05d9\u05de\u05d9 \u05e9\u05d9\u05d3\u05d5\u05e8:","OptionSunday":"\u05e8\u05d0\u05e9\u05d5\u05df","OptionMonday":"\u05e9\u05e0\u05d9","OptionTuesday":"\u05e9\u05dc\u05d9\u05e9\u05d9","OptionWednesday":"\u05e8\u05d1\u05d9\u05e2\u05d9","OptionThursday":"\u05d7\u05de\u05d9\u05e9\u05d9","OptionFriday":"\u05e9\u05d9\u05e9\u05d9","OptionSaturday":"\u05e9\u05d1\u05ea","HeaderManagement":"\u05e0\u05d9\u05d4\u05d5\u05dc","OptionMissingImdbId":"\u05d7\u05e1\u05e8 \u05de\u05d6\u05d4\u05d4 IMBb","OptionMissingTvdbId":"\u05d7\u05e1\u05e8 \u05de\u05d6\u05d4\u05d4 TheTVDB","OptionMissingOverview":"\u05d7\u05e1\u05e8\u05d4 \u05e1\u05e7\u05d9\u05e8\u05d4","OptionFileMetadataYearMismatch":"\u05d4\u05e9\u05e0\u05d4 \u05dc\u05d0 \u05de\u05ea\u05d0\u05d9\u05de\u05d4 \u05d1\u05d9\u05df \u05d4\u05de\u05d9\u05d3\u05e2 \u05dc\u05e7\u05d5\u05d1\u05e5","TabGeneral":"\u05db\u05dc\u05dc\u05d9","TitleSupport":"\u05ea\u05de\u05d9\u05db\u05d4","TabLog":"\u05dc\u05d5\u05d2","TabAbout":"\u05d0\u05d5\u05d3\u05d5\u05ea","TabSupporterKey":"\u05de\u05e4\u05ea\u05d7 \u05ea\u05d5\u05de\u05da","TabBecomeSupporter":"\u05d4\u05e4\u05d5\u05da \u05dc\u05ea\u05d5\u05de\u05da","MediaBrowserHasCommunity":"\u05dcMedia Browser \u05d9\u05e9 \u05e7\u05d4\u05d9\u05dc\u05d4 \u05e4\u05d5\u05e8\u05d7\u05ea \u05e9\u05dc \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d5\u05ea\u05d5\u05e8\u05de\u05d9\u05dd.","CheckoutKnowledgeBase":"\u05e2\u05d9\u05d9\u05df \u05d1\u05de\u05d0\u05d2\u05e8 \u05d4\u05de\u05d9\u05d3\u05e2 \u05e9\u05dc\u05e0\u05d5 \u05dc\u05e2\u05d6\u05d5\u05e8 \u05dc\u05da \u05dc\u05d4\u05d5\u05e6\u05d9\u05d0 \u05d0\u05ea \u05d4\u05de\u05d9\u05e8\u05d1 \u05deMedia Browser.","SearchKnowledgeBase":"\u05d7\u05e4\u05e9 \u05d1\u05de\u05d0\u05d2\u05e8 \u05d4\u05de\u05d9\u05d3\u05e2","VisitTheCommunity":"\u05d1\u05e7\u05e8 \u05d1\u05e7\u05d4\u05d9\u05dc\u05d4","VisitMediaBrowserWebsite":"\u05d1\u05e7\u05e8 \u05d1\u05d0\u05ea\u05e8 \u05e9\u05dc Media Browser","VisitMediaBrowserWebsiteLong":"\u05d1\u05e7\u05e8 \u05d1\u05d0\u05ea\u05e8 \u05e9\u05dc Media Browser \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05e2\u05d3\u05db\u05df \u05d1\u05d7\u05e9\u05d3\u05d5\u05ea \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d5\u05ea \u05d5\u05d1\u05d1\u05dc\u05d5\u05d2 \u05d4\u05de\u05e4\u05ea\u05d7\u05d9\u05dd.","OptionHideUser":"\u05d4\u05e1\u05ea\u05e8 \u05de\u05e9\u05ea\u05de\u05e9 \u05d6\u05d4 \u05d1\u05d7\u05dc\u05d5\u05df \u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea","OptionDisableUser":"\u05d1\u05d8\u05dc \u05de\u05e9\u05ea\u05de\u05e9 \u05d6\u05d4","OptionDisableUserHelp":"\u05d0\u05dd \u05de\u05d1\u05d5\u05d8\u05dc, \u05d4\u05e9\u05e8\u05ea \u05e9\u05dc\u05d0 \u05d9\u05d0\u05e4\u05e9\u05e8 \u05d7\u05d9\u05d1\u05d5\u05e8\u05d9\u05dd \u05de\u05de\u05e9\u05ea\u05de\u05e9 \u05d6\u05d4. \u05d7\u05d9\u05d1\u05d5\u05e8\u05d9\u05dd \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd \u05d9\u05d1\u05d5\u05d8\u05dc\u05d5 \u05de\u05d9\u05d9\u05d3.","HeaderAdvancedControl":"\u05e9\u05dc\u05d9\u05d8\u05d4 \u05de\u05ea\u05e7\u05d3\u05de\u05d5\u05ea","LabelName":"\u05e9\u05dd:","OptionAllowUserToManageServer":"\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9 \u05d6\u05d4 \u05dc\u05e0\u05d4\u05dc \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea","HeaderFeatureAccess":"\u05d2\u05d9\u05e9\u05d4 \u05dc\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9\u05dd","OptionAllowMediaPlayback":"\u05d0\u05e4\u05e9\u05e8 \u05e0\u05d9\u05d2\u05d5\u05df \u05de\u05d3\u05d9\u05d4","OptionAllowBrowsingLiveTv":"\u05d0\u05e4\u05e9\u05e8 \u05d3\u05e4\u05d3\u05d5\u05e3 \u05d1\u05d8\u05dc\u05d5\u05d5\u05d9\u05d6\u05d9\u05d4 \u05d7\u05d9\u05d4","OptionAllowDeleteLibraryContent":"\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9 \u05d6\u05d4 \u05dc\u05de\u05d7\u05d5\u05e7 \u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05ea\u05d5\u05db\u05df","OptionAllowManageLiveTv":"\u05d0\u05e4\u05e9\u05e8 \u05e0\u05d9\u05d4\u05d5\u05dc \u05e9\u05dc \u05d4\u05e7\u05dc\u05d8\u05d5\u05ea \u05d8\u05dc\u05d5\u05d5\u05d9\u05d6\u05d9\u05d4 \u05d7\u05d9\u05d4","OptionAllowRemoteControlOthers":"\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9 \u05d6\u05d4 \u05dc\u05e9\u05dc\u05d5\u05d8 \u05de\u05e8\u05d7\u05d5\u05e7 \u05d1\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd","OptionMissingTmdbId":"\u05d7\u05d6\u05e8 \u05de\u05d6\u05d4\u05d4 Tmdb","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"\u05d1\u05d7\u05e8","ButtonGroupVersions":"\u05e7\u05d1\u05d5\u05e6\u05ea \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea","PismoMessage":"\u05d0\u05e4\u05e9\u05e8 \u05d8\u05e2\u05d9\u05e0\u05ea \u05e7\u05d1\u05e6\u05d9 Pismo \u05d3\u05e8\u05da \u05e8\u05d9\u05e9\u05d9\u05d5\u05df \u05ea\u05e8\u05d5\u05de\u05d4.","PleaseSupportOtherProduces":"\u05d0\u05e0\u05d0 \u05ea\u05de\u05db\u05d5 \u05d1\u05e9\u05d9\u05e8\u05d5\u05ea\u05d9\u05dd \u05d7\u05d9\u05e0\u05de\u05d9\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05e9\u05d1\u05d4\u05dd \u05d0\u05e0\u05d5 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd:","VersionNumber":"\u05d2\u05d9\u05e8\u05e1\u05d0 {0}","TabPaths":"\u05e0\u05ea\u05d9\u05d1\u05d9\u05dd","TabServer":"\u05e9\u05e8\u05ea","TabTranscoding":"\u05e7\u05d9\u05d3\u05d5\u05d3","TitleAdvanced":"\u05de\u05ea\u05e7\u05d3\u05dd","LabelAutomaticUpdateLevel":"\u05e8\u05de\u05ea \u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9","OptionRelease":"\u05e9\u05d9\u05d7\u05e8\u05d5\u05e8 \u05e8\u05e9\u05de\u05d9","OptionBeta":"\u05d1\u05d8\u05d0","OptionDev":"\u05de\u05e4\u05ea\u05d7 (\u05dc\u05d0 \u05d9\u05e6\u05d9\u05d1)","LabelAllowServerAutoRestart":"\u05d0\u05e4\u05e9\u05e8 \u05dc\u05e9\u05e8\u05ea \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05db\u05d3\u05d9 \u05dc\u05d0\u05e4\u05e9\u05e8 \u05d0\u05ea \u05d4\u05e2\u05d9\u05d3\u05db\u05d5\u05e0\u05d9\u05dd","LabelAllowServerAutoRestartHelp":"\u05d4\u05e9\u05e8\u05ea \u05d9\u05ea\u05d7\u05d9\u05dc \u05de\u05d7\u05d3\u05e9 \u05e8\u05e7 \u05db\u05e9\u05d0\u05e8 \u05d0\u05d9\u05df \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd","LabelEnableDebugLogging":"\u05d0\u05e4\u05e9\u05e8 \u05ea\u05d9\u05e2\u05d5\u05d3 \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea \u05dc\u05d0\u05d9\u05ea\u05d5\u05e8 \u05ea\u05e7\u05dc\u05d5\u05ea","LabelRunServerAtStartup":"\u05d4\u05ea\u05d7\u05dc \u05e9\u05e8\u05ea \u05d1\u05d4\u05e4\u05e2\u05dc\u05ea \u05d4\u05de\u05d7\u05e9\u05d1","LabelRunServerAtStartupHelp":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d5 \u05ea\u05ea\u05d7\u05d9\u05dc \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea \u05d5\u05ea\u05e8\u05d0\u05d4 \u05d0\u05ea \u05d4\u05d0\u05d9\u05e7\u05d5\u05df \u05e9\u05dc\u05d5 \u05d1\u05e9\u05d5\u05e8\u05ea \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05db\u05d0\u05e9\u05e8 \u05d4\u05de\u05d7\u05e9\u05d1 \u05e2\u05d5\u05dc\u05d4. \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05d0\u05ea \u05e9\u05d9\u05e8\u05d5\u05ea \u05d5\u05d5\u05d9\u05e0\u05d3\u05d5\u05e1, \u05d1\u05d8\u05dc \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d0\u05ea \u05d5\u05d4\u05ea\u05d7\u05dc \u05d0\u05ea \u05d4\u05e9\u05d9\u05e8\u05d5\u05ea \u05de\u05dc\u05d5\u05d7 \u05d4\u05d1\u05e7\u05e8\u05d4 \u05e9\u05dc \u05d5\u05d5\u05d9\u05e0\u05d3\u05d5\u05e1. \u05d1\u05d1\u05e7\u05e9\u05d4 \u05e9\u05d9\u05dd \u05dc\u05d1 \u05e9\u05d0\u05d9\u05e0\u05da \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05e8\u05d9\u05e5 \u05d0\u05ea \u05e9\u05ea\u05d9 \u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d4\u05d0\u05dc\u05d5 \u05d1\u05de\u05e7\u05d1\u05d9\u05dc, \u05d0\u05ea\u05d4 \u05e6\u05e8\u05d9\u05da \u05dc\u05e6\u05d0\u05ea \u05d5\u05dc\u05e1\u05d2\u05d5\u05e8 \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea \u05dc\u05e4\u05e0\u05d9 \u05d4\u05ea\u05d7\u05dc\u05ea \u05d4\u05e9\u05d9\u05e8\u05d5\u05ea.","ButtonSelectDirectory":"\u05d1\u05d7\u05e8 \u05ea\u05d9\u05e7\u05d9\u05d5\u05ea","LabelCustomPaths":"\u05d4\u05d2\u05d3\u05e8 \u05d0\u05ea \u05d4\u05e0\u05ea\u05d9\u05d1\u05d9\u05dd \u05d4\u05e8\u05e6\u05d5\u05d9\u05d9\u05dd. \u05d4\u05e9\u05d0\u05e8 \u05e9\u05d3\u05d5\u05ea \u05e8\u05d9\u05e7\u05d9\u05dd \u05dc\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc.","LabelCachePath":"\u05e0\u05ea\u05d9\u05d1 cache:","LabelCachePathHelp":"\u05ea\u05d9\u05e7\u05d9\u05d4 \u05d6\u05d5 \u05de\u05db\u05d9\u05dc\u05d4 \u05d0\u05ea \u05e7\u05d1\u05e6\u05d9 \u05d4-cache \u05e9\u05dc \u05d4\u05e9\u05e8\u05ea, \u05db\u05de\u05d5 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea.","LabelImagesByNamePath":"\u05e0\u05ea\u05d9\u05d1 \u05ea\u05d9\u05e7\u05d9\u05d9\u05ea Images by name:","LabelImagesByNamePathHelp":"\u05ea\u05d9\u05e7\u05d9\u05d9\u05d4 \u05d6\u05d5 \u05de\u05db\u05d9\u05dc\u05d4 \u05e9\u05d7\u05e7\u05e0\u05d9\u05dd, \u05d0\u05de\u05e0\u05d9\u05dd, \u05d6'\u05d0\u05e0\u05e8\u05d9\u05dd \u05d5\u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d0\u05d5\u05dc\u05e4\u05e0\u05d9\u05dd","LabelMetadataPath":"\u05e0\u05ea\u05d9\u05d1 Metadata:","LabelMetadataPathHelp":"\u05e1\u05e4\u05e8\u05d9\u05d4 \u05d6\u05d5 \u05de\u05db\u05d9\u05dc\u05d4 \u05de\u05d9\u05d3\u05e2 \u05d5\u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e9\u05d0\u05d9\u05e0\u05df \u05de\u05d5\u05d2\u05d3\u05e8\u05d5\u05ea \u05dc\u05d4\u05d9\u05d5\u05ea \u05de\u05d0\u05d5\u05d7\u05e1\u05e0\u05d5\u05ea \u05d1\u05ea\u05d9\u05e7\u05d9\u05d5\u05ea \u05d4\u05de\u05d3\u05d9\u05d4.","LabelTranscodingTempPath":"\u05e0\u05ea\u05d9\u05d1 \u05dc\u05e7\u05d9\u05d3\u05d5\u05d3 \u05d6\u05de\u05e0\u05d9:","LabelTranscodingTempPathHelp":"\u05ea\u05d9\u05e7\u05d9\u05d4 \u05d6\u05d5 \u05de\u05db\u05d9\u05dc\u05d4 \u05e7\u05d1\u05e6\u05d9\u05dd \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd \u05d1\u05e9\u05d9\u05de\u05d5\u05e9 \u05d4\u05de\u05e7\u05d5\u05d3\u05d3","TabBasics":"\u05db\u05dc\u05dc\u05d9","TabTV":"TV","TabGames":"\u05de\u05e9\u05d7\u05e7\u05d9\u05dd","TabMusic":"\u05de\u05d5\u05e1\u05d9\u05e7\u05d4","TabOthers":"\u05d0\u05d7\u05e8\u05d9\u05dd","HeaderExtractChapterImagesFor":"\u05d7\u05dc\u05e5 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e4\u05e8\u05e7\u05d9\u05dd \u05dc:","OptionMovies":"\u05e1\u05e8\u05d8\u05d9\u05dd","OptionEpisodes":"\u05e4\u05e8\u05e7\u05d9\u05dd","OptionOtherVideos":"\u05e7\u05d8\u05e2\u05d9 \u05d5\u05d5\u05d9\u05d3\u05d9\u05d0\u05d5 \u05d0\u05d7\u05e8\u05d9\u05dd","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"\u05d0\u05e4\u05e9\u05e8 \u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05dd \u05de- FanArt.tv","LabelAutomaticUpdatesTmdb":"\u05d0\u05e4\u05e9\u05e8 \u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05dd \u05de- TheMovieDB.org","LabelAutomaticUpdatesTvdb":"\u05d0\u05e4\u05e9\u05e8 \u05e2\u05d9\u05d3\u05db\u05d5\u05e0\u05d9\u05dd \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05dd \u05de- TVDB.com","LabelAutomaticUpdatesFanartHelp":"\u05d0\u05dd \u05de\u05d5\u05e4\u05e2\u05dc, \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d7\u05d3\u05e9\u05d5\u05ea \u05d9\u05e8\u05d3\u05d5 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05db\u05d0\u05e9\u05e8 \u05d4\u05df \u05e0\u05d5\u05e1\u05e4\u05d5\u05ea \u05dc- fanart.tv. \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e7\u05d9\u05d9\u05de\u05d5\u05ea \u05dc\u05d0 \u05d9\u05d5\u05d7\u05dc\u05e4\u05d5.","LabelAutomaticUpdatesTmdbHelp":"\u05d0\u05dd \u05de\u05d5\u05e4\u05e2\u05dc, \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d7\u05d3\u05e9\u05d5\u05ea \u05d9\u05e8\u05d3\u05d5 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05db\u05d0\u05e9\u05e8 \u05d4\u05df \u05e0\u05d5\u05e1\u05e4\u05d5\u05ea \u05dc- TheMovieDB.org. \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e7\u05d9\u05d9\u05de\u05d5\u05ea \u05dc\u05d0 \u05d9\u05d5\u05d7\u05dc\u05e4\u05d5.","LabelAutomaticUpdatesTvdbHelp":"\u05d0\u05dd \u05de\u05d5\u05e4\u05e2\u05dc, \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d7\u05d3\u05e9\u05d5\u05ea \u05d9\u05e8\u05d3\u05d5 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05db\u05d0\u05e9\u05e8 \u05d4\u05df \u05e0\u05d5\u05e1\u05e4\u05d5\u05ea \u05dc- TVDB.com. \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e7\u05d9\u05d9\u05de\u05d5\u05ea \u05dc\u05d0 \u05d9\u05d5\u05d7\u05dc\u05e4\u05d5.","ExtractChapterImagesHelp":"\u05d7\u05d9\u05dc\u05d5\u05e5 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05e4\u05e8\u05e7\u05d9\u05dd \u05d9\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05dc\u05e8\u05d0\u05d5\u05ea \u05d7\u05dc\u05d5\u05df \u05d1\u05d7\u05d9\u05e8\u05ea \u05e1\u05e6\u05d9\u05e0\u05d5\u05ea \u05d2\u05e8\u05e4\u05d9. \u05d4\u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05d6\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05d0\u05d9\u05d8\u05d9, \u05dc\u05d3\u05e8\u05d5\u05e9 \u05db\u05d5\u05d7 \u05e2\u05d9\u05d1\u05d5\u05d3 \u05e8\u05d1 \u05d5\u05e9\u05d8\u05d7 \u05d0\u05d9\u05d7\u05e1\u05d5\u05df \u05d2\u05d3\u05d5\u05dc. \u05d4\u05d5\u05d0 \u05e8\u05e5 \u05db\u05de\u05e9\u05d9\u05de\u05d4 \u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05ea \u05d1\u05d0\u05e8\u05d1\u05e2 \u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8. \u05dc\u05de\u05e8\u05d5\u05ea \u05e9\u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05d0\u05d5\u05ea\u05d5 \u05d1\u05d0\u05d6\u05d5\u05e8 \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d4\u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05d5\u05ea, \u05d6\u05d4 \u05dc\u05d0 \u05de\u05de\u05d5\u05dc\u05e5 \u05dc\u05d4\u05e8\u05d9\u05e5 \u05d0\u05d5\u05ea\u05d5 \u05d1\u05e9\u05e2\u05d5\u05ea \u05d4\u05e9\u05d9\u05de\u05d5\u05e9 \u05d4\u05de\u05d7\u05e9\u05d1.","LabelMetadataDownloadLanguage":"\u05e9\u05e4\u05d4 \u05de\u05d5\u05e2\u05d3\u05e4\u05ea:","ButtonAutoScroll":"\u05d2\u05dc\u05d9\u05dc\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea","LabelImageSavingConvention":"\u05e9\u05d9\u05d8\u05ea \u05e9\u05de\u05d9\u05e8\u05ea \u05ea\u05de\u05d5\u05e0\u05d4:","LabelImageSavingConventionHelp":"Media Browser \u05de\u05d6\u05d4\u05d4 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05de\u05e8\u05d5\u05d1 \u05ea\u05d5\u05db\u05e0\u05d5\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05d4\u05d2\u05d3\u05d5\u05dc\u05d5\u05ea. \u05d1\u05d7\u05d9\u05e8\u05ea \u05e9\u05d9\u05d8\u05ea \u05d4\u05d4\u05d5\u05e8\u05d3\u05d4 \u05d9\u05e2\u05d9\u05dc\u05d4 \u05db\u05e9\u05d0\u05e8 \u05d0\u05ea\u05d4 \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd.","OptionImageSavingCompatible":"\u05ea\u05d0\u05d9\u05de\u05d5\u05ea - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"\u05e1\u05d8\u05e0\u05d3\u05e8\u05d8\u05d9 - MB3\/MB2","ButtonSignIn":"\u05d4\u05d9\u05db\u05e0\u05e1","TitleSignIn":"\u05d4\u05d9\u05db\u05e0\u05e1","HeaderPleaseSignIn":"\u05d0\u05e0\u05d0 \u05d4\u05d9\u05db\u05e0\u05e1","LabelUser":"\u05de\u05e9\u05ea\u05de\u05e9:","LabelPassword":"\u05e1\u05d9\u05e1\u05de\u05d0:","ButtonManualLogin":"\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d9\u05d3\u05e0\u05d9\u05ea:","PasswordLocalhostMessage":"\u05d0\u05d9\u05df \u05e6\u05d5\u05e8\u05da \u05d1\u05e1\u05d9\u05e1\u05de\u05d0 \u05db\u05d0\u05e9\u05e8 \u05de\u05ea\u05d7\u05d1\u05e8\u05d9\u05dd \u05de\u05d4\u05e9\u05e8\u05ea \u05d4\u05de\u05e7\u05d5\u05de\u05d9.","TabGuide":"\u05de\u05d3\u05e8\u05d9\u05da","TabChannels":"\u05e2\u05e8\u05d5\u05e6\u05d9\u05dd","HeaderChannels":"\u05e2\u05e8\u05d5\u05e6\u05d9\u05dd","TabRecordings":"\u05d4\u05e7\u05dc\u05d8\u05d5\u05ea","TabScheduled":"\u05dc\u05d5\u05d7 \u05d6\u05de\u05e0\u05d9\u05dd","TabSeries":"\u05e1\u05d3\u05e8\u05d5\u05ea","ButtonCancelRecording":"\u05d1\u05d8\u05dc \u05d4\u05e7\u05dc\u05d8\u05d4","HeaderPrePostPadding":"\u05de\u05e8\u05d5\u05d5\u05d7 \u05de\u05e7\u05d3\u05d9\u05dd\/\u05de\u05d0\u05d5\u05d7\u05e8","LabelPrePaddingMinutes":"\u05d3\u05e7\u05d5\u05ea \u05e9\u05dc \u05de\u05e8\u05d5\u05d5\u05d7 \u05de\u05e7\u05d3\u05d9\u05dd:","OptionPrePaddingRequired":"\u05db\u05d3\u05d9 \u05dc\u05d4\u05e7\u05dc\u05d9\u05d8 \u05d9\u05e9 \u05e6\u05d5\u05e8\u05da \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05de\u05e8\u05d5\u05d5\u05d7 \u05de\u05e7\u05d3\u05d9\u05dd.","LabelPostPaddingMinutes":"\u05d3\u05e7\u05d5\u05ea \u05e9\u05dc \u05de\u05e8\u05d5\u05d5\u05d7 \u05de\u05d0\u05d5\u05d7\u05e8:","OptionPostPaddingRequired":"\u05db\u05d3\u05d9 \u05dc\u05d4\u05e7\u05dc\u05d9\u05d8 \u05d9\u05e9 \u05e6\u05d5\u05e8\u05da \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05de\u05e8\u05d5\u05d5\u05d7 \u05de\u05d0\u05d5\u05d7\u05e8.","HeaderWhatsOnTV":"\u05de\u05d4 \u05de\u05e9\u05d5\u05d3\u05e8","HeaderUpcomingTV":"\u05e9\u05d9\u05d3\u05d5\u05e8\u05d9\u05dd \u05e7\u05e8\u05d5\u05d1\u05d9\u05dd","TabStatus":"\u05de\u05e6\u05d1","TabSettings":"\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea","ButtonRefreshGuideData":"\u05e8\u05e2\u05e0\u05df \u05d0\u05ea \u05de\u05d3\u05e8\u05d9\u05da \u05d4\u05e9\u05d9\u05d3\u05d5\u05e8","OptionPriority":"\u05e2\u05d3\u05d9\u05e4\u05d5\u05ea","OptionRecordOnAllChannels":"\u05d4\u05e7\u05dc\u05d8 \u05ea\u05d5\u05db\u05e0\u05d9\u05d5\u05ea \u05d1\u05db\u05dc \u05d4\u05e2\u05e8\u05d5\u05e6\u05d9\u05dd","OptionRecordAnytime":"\u05d4\u05e7\u05dc\u05d8 \u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05d1\u05db\u05dc \u05d6\u05de\u05df","OptionRecordOnlyNewEpisodes":"\u05d4\u05e7\u05dc\u05d8 \u05e8\u05e7 \u05e4\u05e8\u05e7\u05d9\u05dd \u05d7\u05d3\u05e9\u05d9\u05dd","HeaderDays":"\u05d9\u05de\u05d9\u05dd","HeaderActiveRecordings":"\u05d4\u05e7\u05dc\u05d8\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea","HeaderLatestRecordings":"\u05d4\u05e7\u05dc\u05d8\u05d5\u05ea \u05d0\u05d7\u05e8\u05d5\u05e0\u05d5\u05ea","HeaderAllRecordings":"\u05db\u05dc \u05d4\u05d4\u05e7\u05dc\u05d8\u05d5\u05ea","ButtonPlay":"\u05e0\u05d2\u05df","ButtonEdit":"\u05e2\u05e8\u05d5\u05da","ButtonRecord":"\u05d4\u05e7\u05dc\u05d8","ButtonDelete":"\u05de\u05d7\u05e7","OptionRecordSeries":"\u05d4\u05dc\u05e7\u05d8 \u05e1\u05d3\u05e8\u05d5\u05ea","HeaderDetails":"\u05e4\u05e8\u05d8\u05d9\u05dd"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/it.json b/MediaBrowser.Server.Implementations/Localization/Server/it.json
index 28f0a050e..d84980f6c 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/it.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/it.json
@@ -1 +1 @@
-{"LabelExit":"Esci","LabelVisitCommunity":"Visita Comunit\u00e0","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"Documentazione Api","LabelBrowseLibrary":"Apri Media Browser","LabelConfigureMediaBrowser":"Configura Media Browser","LabelOpenLibraryViewer":"Esplora la Libreria","LabelRestartServer":"Riavvia Server","LabelShowLogWindow":"Mostra Finestra log","LabelPrevious":"Precedente","LabelFinish":"Finito","LabelNext":"Prossimo","LabelYoureDone":"Tu hai Finito!","WelcomeToMediaBrowser":"Benvenuto in Media browser!","TitleMediaBrowser":"Media browser","ThisWizardWillGuideYou":"Procedura Guidata per l'installazione.","TellUsAboutYourself":"Parlaci di te","LabelYourFirstName":"Nome","MoreUsersCanBeAddedLater":"Puoi aggiungere altri utenti in un secondo momento all'interno del pannello di configurazione","UserProfilesIntro":"Media Browser include il supporto integrato per i profili utente, permettendo ad ogni utente di avere le proprie impostazioni di visualizzazione.","LabelWindowsService":"Servizio Windows","AWindowsServiceHasBeenInstalled":"Servizio Windows Installato","WindowsServiceIntro1":"Media Browser Server, normalmente viene eseguito come un'applicazione desktop con una icona nella barra, ma se si preferisce farlo funzionare come un servizio in background, pu\u00f2 essere avviato dal pannello di controllo dei servizi di Windows, invece.","WindowsServiceIntro2":"Se si utilizza il servizio di Windows, si ricorda che non pu\u00f2 essere eseguito allo stesso tempo come l'icona di sistema, quindi devi chiudere l'applicazione al fine di eseguire il servizio. Il servizio dovr\u00e0 anche essere configurato con privilegi amministrativi tramite il pannello di controllo. Si prega di notare che in questo momento il servizio non \u00e8 in grado di Autoaggiornarsi, quindi le nuove versioni richiedono l'interazione manuale","WizardCompleted":"Questo \u00e8 tutto abbiamo bisogno per ora. Browser Media ha iniziato a raccogliere informazioni sulla vostra libreria multimediale. Scopri alcune delle nostre applicazioni, quindi fare clic su Finito<\/b> per aprireil pannello di controllo<\/b>.","LabelConfigureSettings":"Configura","LabelEnableVideoImageExtraction":"Estrazione immagine video non possibile","VideoImageExtractionHelp":"Per i video che sono sprovvisti di immagini,e che non siamo riusciti a trovarle su Internet.Questo aggiunger\u00e0 del tempo addizionale alla scansione della tua libreria ma si tradurr\u00e0 in una presentazione pi\u00f9 piacevole.","LabelEnableChapterImageExtractionForMovies":"Estrazione immagine capitolo estratto per Film","LabelChapterImageExtractionForMoviesHelp":"L'Estrazione di immagini capitoli permetter\u00e0 ai clienti di visualizzare i menu di selezione delle scene . Il processo pu\u00f2 essere lento e pu\u00f2 richiedere diversi gigabyte di spazio. Viene schedulato alle 04:00, anche se questo \u00e8 configurabile nella zona di operazioni pianificate. Non \u00e8 consigliabile eseguire questa operazione durante le ore di picco.","LabelEnableAutomaticPortMapping":"Abilita mappatura delle porte automatiche","LabelEnableAutomaticPortMappingHelp":"UPnP consente la configurazione automatica del router per l'accesso remoto facile. Questo potrebbe non funzionare con alcuni modelli di router.","ButtonOk":"OK","ButtonCancel":"Annulla","HeaderSetupLibrary":"Configura tua libreria","ButtonAddMediaFolder":"Aggiungi cartella","LabelFolderType":"Tipo cartella","MediaFolderHelpPluginRequired":"* Richiede l'uso di un plugin, ad esempio GameBrowser o MB Bookshelf.","ReferToMediaLibraryWiki":"Fare riferimento al wiki libreria multimediale.","LabelCountry":"Nazione:","LabelLanguage":"lingua:","HeaderPreferredMetadataLanguage":"Lingua dei metadati preferita:","LabelSaveLocalMetadata":"Salvare immagini e metadati in cartelle multimediali","LabelSaveLocalMetadataHelp":"Il salvataggio di immagini e dei metadati direttamente in cartelle multimediali verranno messi in un posto dove possono essere facilmente modificate.","LabelDownloadInternetMetadata":"Scarica immagini e dei metadati da internet","LabelDownloadInternetMetadataHelp":"Media Browser pu\u00f2 scaricare informazioni sui vostri media per consentire presentazioni pi\u00f9 belle.","TabPreferences":"Preferenze","TabPassword":"Password","TabLibraryAccess":"Accesso libreria","TabImage":"Immagine","TabProfile":"Profilo","LabelDisplayMissingEpisodesWithinSeasons":"Visualizza gli episodi mancanti nelle stagioni","LabelUnairedMissingEpisodesWithinSeasons":"Visualizzare episodi mai andati in onda all'interno stagioni","HeaderVideoPlaybackSettings":"Impostazioni di riproduzione video","LabelAudioLanguagePreference":"Audio preferenze di lingua:","LabelSubtitleLanguagePreference":"Sottotitoli preferenze di lingua:","LabelDisplayForcedSubtitlesOnly":"Visualizzare solo i sottotitoli forzati","TabProfiles":"Profili","TabSecurity":"Sicurezza","ButtonAddUser":"Aggiungi Utente","ButtonSave":"Salva","ButtonResetPassword":"Reset Password","LabelNewPassword":"Nuova Password:","LabelNewPasswordConfirm":"Nuova Password Conferma:","HeaderCreatePassword":"Crea Password","LabelCurrentPassword":"Password Corrente:","LabelMaxParentalRating":"Massima valutazione dei genitori consentita:","MaxParentalRatingHelp":"Contento di un punteggio pi\u00f9 elevato sar\u00e0 nascosto da questo utente.","LibraryAccessHelp":"Selezionare le cartelle multimediali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutte le cartelle utilizzando il gestore dei metadati.","ButtonDeleteImage":"Elimina immagine","ButtonUpload":"Carica","HeaderUploadNewImage":"Carica nuova immagine","LabelDropImageHere":"Trascina immagine qui","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Niente qui.","MessagePleaseEnsureInternetMetadata":"Assicurarsi che download di metadati internet \u00e8 abilitata.","TabSuggested":"Suggeriti","TabLatest":"Ultimi","TabUpcoming":"Prossimi","TabShows":"Spettacoli","TabEpisodes":"Episodi","TabGenres":"Generi","TabPeople":"Attori","TabNetworks":"Internet","HeaderUsers":"Utenti","HeaderFilters":"Filtri","ButtonFilter":"Filtro","OptionFavorite":"Preferiti","OptionLikes":"Belli","OptionDislikes":"Brutti","OptionActors":"Attori","OptionGuestStars":"Guest Stars","OptionDirectors":"Registra","OptionWriters":"Scrittore","OptionProducers":"Produttore","HeaderResume":"Riprendi","HeaderNextUp":"Prossimo","NoNextUpItemsMessage":"Trovato nessuno.Inizia a guardare i tuoi programmi!","HeaderLatestEpisodes":"Ultimi Episodi","HeaderPersonTypes":"Tipo Persone:","TabSongs":"Canzoni","TabAlbums":"Albums","TabArtists":"Artisti","TabAlbumArtists":"Album Artisti","TabMusicVideos":"Video Musicali","ButtonSort":"Ordina","HeaderSortBy":"Ordina per:","HeaderSortOrder":"Ordinato per:","OptionPlayed":"Visto","OptionUnplayed":"Non visto","OptionAscending":"Ascendente","OptionDescending":"Discentente","OptionRuntime":"Durata","OptionReleaseDate":"Uscito il","OptionPlayCount":"Visto N\u00b0","OptionDatePlayed":"Visto il","OptionDateAdded":"Aggiunto il","OptionAlbumArtist":"Album Artista","OptionArtist":"Artista","OptionAlbum":"Album","OptionTrackName":"Nome Brano","OptionCommunityRating":"Voto del pubblico","OptionNameSort":"Nome","OptionBudget":"Budget","OptionRevenue":"Recensione","OptionPoster":"Locandina","OptionTimeline":"Linea temporale","OptionThumb":"Foto","OptionBanner":"Banner","OptionCriticRating":"Voto critica","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Riprendibile","ScheduledTasksHelp":"Fare clic su una voce per cambiare la pianificazione.","ScheduledTasksTitle":"Operazioni Pianificate","TabMyPlugins":"Plugins Installati","TabCatalog":"Catalogo","TabUpdates":"Aggiornamenti","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Aggiornamenti Automatici","HeaderUpdateLevel":"Aggiorna Livello","HeaderNowPlaying":"Riproducendo","HeaderLatestAlbums":"Ultimi Albums","HeaderLatestSongs":"Ultime Canzoni","HeaderRecentlyPlayed":"Visti di recente","HeaderFrequentlyPlayed":"Visti di frequente","DevBuildWarning":"La versione Dev Builds non \u00e8 testata e potrebbe bloccarsi o non rispondere correttamente","LabelVideoType":"Tipo video:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Caratteristiche:","OptionHasSubtitles":"Sottotitoli","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Tema Canzone","OptionHasThemeVideo":"Tema video","TabMovies":"Films","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Ultimi Fillm","HeaderLatestTrailers":"Ultimi Trailers","OptionHasSpecialFeatures":"Caratteristiche speciali","OptionImdbRating":"Voto IMDB","OptionParentalRating":"Voto Genitori","OptionPremiereDate":"Premiere Date","TabBasic":"Base","TabAdvanced":"Avanzato","HeaderStatus":"Stato","OptionContinuing":"In corso","OptionEnded":"Finito","HeaderAirDays":"In onda da:","OptionSunday":"Domenica","OptionMonday":"Lunedi","OptionTuesday":"Martedi","OptionWednesday":"Mercoledi","OptionThursday":"Giovedi","OptionFriday":"Venerdi","OptionSaturday":"Sabato","HeaderManagement":"Gestione:","OptionMissingImdbId":"IMDB id mancante","OptionMissingTvdbId":"TheTVDB Id mancante","OptionMissingOverview":"Trama mancante","OptionFileMetadataYearMismatch":"File\/Metadata anni errati","TabGeneral":"Generale","TitleSupport":"Supporto","TabLog":"Eventi","TabAbout":"Info","TabSupporterKey":"Chiave finanziatore","TabBecomeSupporter":"Diventa finanziatore","MediaBrowserHasCommunity":"Media Browser sta cercando persone che contribuiscono","CheckoutKnowledgeBase":"Attiva la nostra guida online","SearchKnowledgeBase":"Cerca sulla guida online","VisitTheCommunity":"Visita la nostra comunit\u00e0","VisitMediaBrowserWebsite":"Visita il sito di Media Browser","VisitMediaBrowserWebsiteLong":"Visita il sito di Media Browser per cercare le ultime novit\u00e0.","OptionHideUser":"Nascondi questo utente dalla schermata di Accesso","OptionDisableUser":"Disabilita utente","OptionDisableUserHelp":"Se disabilitato, il server non sar\u00e0 disponibile per questo utente.La connessione corrente verr\u00e0 TERMINATA","HeaderAdvancedControl":"Controlli avanzati","LabelName":"Nome:","OptionAllowUserToManageServer":"Consenti a questo utente di accedere alla configurazione del SERVER","HeaderFeatureAccess":"Caratteristiche di accesso","OptionAllowMediaPlayback":"Consenti la riproduzione","OptionAllowBrowsingLiveTv":"Consenti la navigazione sulla Tv indiretta","OptionAllowDeleteLibraryContent":"Consenti a questo utente di eliminare il contenuti della libreria","OptionAllowManageLiveTv":"Consenti la modifica delle operazioni pianificate della TV","OptionAllowRemoteControlOthers":"Consenti a questo utente di controllare in remoto altri utenti"}
\ No newline at end of file
+{"LabelExit":"Esci","LabelVisitCommunity":"Visita Comunit\u00e0","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"Documentazione Api","LabelBrowseLibrary":"Apri Media Browser","LabelConfigureMediaBrowser":"Configura Media Browser","LabelOpenLibraryViewer":"Esplora la Libreria","LabelRestartServer":"Riavvia Server","LabelShowLogWindow":"Mostra Finestra log","LabelPrevious":"Precedente","LabelFinish":"Finito","LabelNext":"Prossimo","LabelYoureDone":"Tu hai Finito!","WelcomeToMediaBrowser":"Benvenuto in Media browser!","TitleMediaBrowser":"Media browser","ThisWizardWillGuideYou":"Procedura Guidata per l'installazione.","TellUsAboutYourself":"Parlaci di te","LabelYourFirstName":"Nome","MoreUsersCanBeAddedLater":"Puoi aggiungere altri utenti in un secondo momento all'interno del pannello di configurazione","UserProfilesIntro":"Media Browser include il supporto integrato per i profili utente, permettendo ad ogni utente di avere le proprie impostazioni di visualizzazione.","LabelWindowsService":"Servizio Windows","AWindowsServiceHasBeenInstalled":"Servizio Windows Installato","WindowsServiceIntro1":"Media Browser Server, normalmente viene eseguito come un'applicazione desktop con una icona nella barra, ma se si preferisce farlo funzionare come un servizio in background, pu\u00f2 essere avviato dal pannello di controllo dei servizi di Windows, invece.","WindowsServiceIntro2":"Se si utilizza il servizio di Windows, si ricorda che non pu\u00f2 essere eseguito allo stesso tempo come l'icona di sistema, quindi devi chiudere l'applicazione al fine di eseguire il servizio. Il servizio dovr\u00e0 anche essere configurato con privilegi amministrativi tramite il pannello di controllo. Si prega di notare che in questo momento il servizio non \u00e8 in grado di Autoaggiornarsi, quindi le nuove versioni richiedono l'interazione manuale","WizardCompleted":"Questo \u00e8 tutto abbiamo bisogno per ora. Browser Media ha iniziato a raccogliere informazioni sulla vostra libreria multimediale. Scopri alcune delle nostre applicazioni, quindi fare clic su Finito<\/b> per aprireil pannello di controllo<\/b>.","LabelConfigureSettings":"Configura","LabelEnableVideoImageExtraction":"Estrazione immagine video non possibile","VideoImageExtractionHelp":"Per i video che sono sprovvisti di immagini,e che non siamo riusciti a trovarle su Internet.Questo aggiunger\u00e0 del tempo addizionale alla scansione della tua libreria ma si tradurr\u00e0 in una presentazione pi\u00f9 piacevole.","LabelEnableChapterImageExtractionForMovies":"Estrazione immagine capitolo estratto per Film","LabelChapterImageExtractionForMoviesHelp":"L'Estrazione di immagini capitoli permetter\u00e0 ai clienti di visualizzare i menu di selezione delle scene . Il processo pu\u00f2 essere lento e pu\u00f2 richiedere diversi gigabyte di spazio. Viene schedulato alle 04:00, anche se questo \u00e8 configurabile nella zona di operazioni pianificate. Non \u00e8 consigliabile eseguire questa operazione durante le ore di picco.","LabelEnableAutomaticPortMapping":"Abilita mappatura delle porte automatiche","LabelEnableAutomaticPortMappingHelp":"UPnP consente la configurazione automatica del router per l'accesso remoto facile. Questo potrebbe non funzionare con alcuni modelli di router.","ButtonOk":"OK","ButtonCancel":"Annulla","HeaderSetupLibrary":"Configura la tua libreria","ButtonAddMediaFolder":"Aggiungi cartella","LabelFolderType":"Tipo cartella","MediaFolderHelpPluginRequired":"* Richiede l'uso di un plugin, ad esempio GameBrowser o MB Bookshelf.","ReferToMediaLibraryWiki":"Fare riferimento alla wiki libreria multimediale.","LabelCountry":"Nazione:","LabelLanguage":"lingua:","HeaderPreferredMetadataLanguage":"Lingua dei metadati preferita:","LabelSaveLocalMetadata":"Salva immagini e metadati nelle cartelle multimediali","LabelSaveLocalMetadataHelp":"Il salvataggio di immagini e dei metadati direttamente nelle cartelle multimediali verranno messe in un posto dove possono essere facilmente modificate.","LabelDownloadInternetMetadata":"Scarica immagini e dei metadati da internet","LabelDownloadInternetMetadataHelp":"Media Browser pu\u00f2 scaricare informazioni sui vostri media per consentire presentazioni migliori.","TabPreferences":"Preferenze","TabPassword":"Password","TabLibraryAccess":"Accesso libreria","TabImage":"Immagine","TabProfile":"Profilo","LabelDisplayMissingEpisodesWithinSeasons":"Visualizza gli episodi mancanti nelle stagioni","LabelUnairedMissingEpisodesWithinSeasons":"Visualizzare episodi mai andati in onda all'interno stagioni","HeaderVideoPlaybackSettings":"Impostazioni di riproduzione video","LabelAudioLanguagePreference":"Audio preferenze di lingua:","LabelSubtitleLanguagePreference":"Sottotitoli preferenze di lingua:","LabelDisplayForcedSubtitlesOnly":"Visualizzare solo i sottotitoli forzati","TabProfiles":"Profili","TabSecurity":"Sicurezza","ButtonAddUser":"Aggiungi Utente","ButtonSave":"Salva","ButtonResetPassword":"Reset Password","LabelNewPassword":"Nuova Password:","LabelNewPasswordConfirm":"Nuova Password Conferma:","HeaderCreatePassword":"Crea Password","LabelCurrentPassword":"Password Corrente:","LabelMaxParentalRating":"Massima valutazione dei genitori consentita:","MaxParentalRatingHelp":"Contento di un punteggio pi\u00f9 elevato sar\u00e0 nascosto da questo utente.","LibraryAccessHelp":"Selezionare le cartelle multimediali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutte le cartelle utilizzando il gestore dei metadati.","ButtonDeleteImage":"Elimina immagine","ButtonUpload":"Carica","HeaderUploadNewImage":"Carica nuova immagine","LabelDropImageHere":"Trascina immagine qui","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Niente qui.","MessagePleaseEnsureInternetMetadata":"Assicurarsi che download di metadati internet \u00e8 abilitata.","TabSuggested":"Suggeriti","TabLatest":"Novit\u00e0","TabUpcoming":"IN ONDA A BREVE","TabShows":"Serie","TabEpisodes":"Episodi","TabGenres":"Generi","TabPeople":"Attori","TabNetworks":"Internet","HeaderUsers":"Utenti","HeaderFilters":"Filtri","ButtonFilter":"Filtro","OptionFavorite":"Preferiti","OptionLikes":"Belli","OptionDislikes":"Brutti","OptionActors":"Attori","OptionGuestStars":"Guest Stars","OptionDirectors":"Registra","OptionWriters":"Scrittore","OptionProducers":"Produttore","HeaderResume":"Riprendi","HeaderNextUp":"Da vedere","NoNextUpItemsMessage":"Trovato nessuno.Inizia a guardare i tuoi programmi!","HeaderLatestEpisodes":"Ultimi Episodi Aggiunti","HeaderPersonTypes":"Tipo Persone:","TabSongs":"Canzoni","TabAlbums":"Albums","TabArtists":"Artisti","TabAlbumArtists":"Album Artisti","TabMusicVideos":"Video Musicali","ButtonSort":"Ordina","HeaderSortBy":"Ordina per:","HeaderSortOrder":"Ordinato per:","OptionPlayed":"Visto","OptionUnplayed":"Non visto","OptionAscending":"Ascendente","OptionDescending":"Discentente","OptionRuntime":"Durata","OptionReleaseDate":"Uscito il","OptionPlayCount":"Visto N\u00b0","OptionDatePlayed":"Visto il","OptionDateAdded":"Aggiunto il","OptionAlbumArtist":"Album Artista","OptionArtist":"Artista","OptionAlbum":"Album","OptionTrackName":"Nome Brano","OptionCommunityRating":"Voto del pubblico","OptionNameSort":"Nome","OptionBudget":"Budget","OptionRevenue":"Recensione","OptionPoster":"Locandina","OptionTimeline":"Anno","OptionThumb":"Sfondo","OptionBanner":"Banner","OptionCriticRating":"Voto critica","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Interrotti","ScheduledTasksHelp":"Fare clic su una voce per cambiare la pianificazione.","ScheduledTasksTitle":"Operazioni Pianificate","TabMyPlugins":"Plugins Installati","TabCatalog":"Catalogo","TabUpdates":"Aggiornamenti","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Aggiornamenti Automatici","HeaderUpdateLevel":"Livello","HeaderNowPlaying":"Riproducendo","HeaderLatestAlbums":"Ultimi Albums Aggiunti","HeaderLatestSongs":"Ultime Canzoni","HeaderRecentlyPlayed":"Visti di recente","HeaderFrequentlyPlayed":"Visti di frequente","DevBuildWarning":"La versione Dev Builds non \u00e8 testata e potrebbe bloccarsi o non rispondere correttamente","LabelVideoType":"Tipo video:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Caratteristiche:","OptionHasSubtitles":"Sottotitoli","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Tema Canzone","OptionHasThemeVideo":"Tema video","TabMovies":"Film","TabStudios":"Studios","TabTrailers":"Trailer","HeaderLatestMovies":"Ultimi Film Aggiunti","HeaderLatestTrailers":"Ultimi Trailers Aggiunti","OptionHasSpecialFeatures":"Caratteristiche speciali","OptionImdbRating":"Voto IMDB","OptionParentalRating":"Voto Genitori","OptionPremiereDate":"Premiere Date","TabBasic":"Base","TabAdvanced":"Avanzato","HeaderStatus":"Stato","OptionContinuing":"In corso","OptionEnded":"Finito","HeaderAirDays":"In onda da:","OptionSunday":"Domenica","OptionMonday":"Lunedi","OptionTuesday":"Martedi","OptionWednesday":"Mercoledi","OptionThursday":"Giovedi","OptionFriday":"Venerdi","OptionSaturday":"Sabato","HeaderManagement":"Gestione:","OptionMissingImdbId":"IMDB id mancante","OptionMissingTvdbId":"TheTVDB Id mancante","OptionMissingOverview":"Trama mancante","OptionFileMetadataYearMismatch":"File\/Metadata anni errati","TabGeneral":"Generale","TitleSupport":"Supporto","TabLog":"Eventi","TabAbout":"Info","TabSupporterKey":"Chiave finanziatore","TabBecomeSupporter":"Diventa finanziatore","MediaBrowserHasCommunity":"Media Browser sta cercando persone che contribuiscono","CheckoutKnowledgeBase":"Hai un problema?","SearchKnowledgeBase":"Cerca sulla guida online","VisitTheCommunity":"Visita la nostra comunit\u00e0","VisitMediaBrowserWebsite":"Visita il sito di Media Browser","VisitMediaBrowserWebsiteLong":"Vuoi saperne di pi\u00f9 sulle ultime novit\u00e0?","OptionHideUser":"Nascondi questo utente dalla schermata di Accesso","OptionDisableUser":"Disabilita utente","OptionDisableUserHelp":"Se disabilitato, il server non sar\u00e0 disponibile per questo utente.La connessione corrente verr\u00e0 TERMINATA","HeaderAdvancedControl":"Controlli avanzati","LabelName":"Nome:","OptionAllowUserToManageServer":"Consenti a questo utente di accedere alla configurazione del SERVER","HeaderFeatureAccess":"Caratteristiche di accesso","OptionAllowMediaPlayback":"Consenti la riproduzione","OptionAllowBrowsingLiveTv":"Consenti la navigazione sulla Tv indiretta","OptionAllowDeleteLibraryContent":"Consenti a questo utente di eliminare il contenuti della libreria","OptionAllowManageLiveTv":"Consenti la modifica delle operazioni pianificate della TV","OptionAllowRemoteControlOthers":"Consenti a questo utente di controllare in remoto altri utenti","OptionMissingTmdbId":"Tmdb Id mancante","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Punteggio","ButtonSelect":"Seleziona","ButtonGroupVersions":"Versione Gruppo","PismoMessage":"Dona per avere una licenza di Pismo","PleaseSupportOtherProduces":"Per favore supporta gli altri prodotti 'GRATIS' che MB utilizza","VersionNumber":"Versione {0}","TabPaths":"Percorso","TabServer":"Server","TabTranscoding":"Trascodifica","TitleAdvanced":"Avanzato","LabelAutomaticUpdateLevel":"Livello Aggiornamenti Automatici","OptionRelease":"Versione Ufficiale","OptionBeta":"Beta","OptionDev":"Dev (instabile)","LabelAllowServerAutoRestart":"Consenti al server di Riavviarsi automaticamente per applicare gli aggiornamenti","LabelAllowServerAutoRestartHelp":"Il server si Riavvier\u00e0 solamente quando quando nessun utente \u00e8 collegato","LabelEnableDebugLogging":"Abilit\u00e0 eventi di DEBUG","LabelRunServerAtStartup":"Esegui il server all'avvio di windows","LabelRunServerAtStartupHelp":"Verr\u00e0 avviata l'icona della barra all'avvio di Windows. Per avviare il servizio di Windows, deselezionare questa ed eseguire il servizio dal pannello di controllo di Windows. Si prega di notare che non \u00e8 possibile eseguire entrambi allo stesso tempo, quindi sar\u00e0 necessario uscire l'icona del vassoio prima di avviare il servizio.","ButtonSelectDirectory":"Seleziona cartella","LabelCustomPaths":"Specifica un percorso personalizzato.Lasciare vuoto per usare quello predefinito","LabelCachePath":"Percorso Cache:","LabelCachePathHelp":"Questa cartella contiene la cache come files e immagini.","LabelImagesByNamePath":"Percorso immagini per nome:","LabelImagesByNamePathHelp":"Questa cartella contiene le immagini degli attori,generi, e studio","LabelMetadataPath":"Percorso dei file METADATI:","LabelMetadataPathHelp":"Questa cartella contiene i files relativi ai metadati e immagini che non sono stati salvati nella cartella dei Media.","LabelTranscodingTempPath":"Cartella temporanea per la trascodifica:","LabelTranscodingTempPathHelp":"Questa cartella contiene i file usati dalla trascodifica.","TabBasics":"Base","TabTV":"SerieTv","TabGames":"Giochi","TabMusic":"Musica","TabOthers":"Altri","HeaderExtractChapterImagesFor":"Estrai le immagini dei capitoli per:","OptionMovies":"Film","OptionEpisodes":"Episodi","OptionOtherVideos":"Altri Video","TitleMetadata":"Metadati","LabelAutomaticUpdatesFanart":"Abilita gli aggiornamenti automatici per FanArt.Tv","LabelAutomaticUpdatesTmdb":"Abilita gli aggiornamenti automatici per TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Abilita gli aggiornamenti automatici per TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"Se abilitato le nuove immagini verranno scaricate automaticamente da fanart.tv.Le immagini esistenti non verranno sovrascritte.","LabelAutomaticUpdatesTmdbHelp":"Se abilitato le nuove immagini verranno scaricate automaticamente da ThemovieDb.org.Le immagini esistenti non verranno sovrascritte.","LabelAutomaticUpdatesTvdbHelp":"Se abilitato le nuove immagini verranno scaricate automaticamente da TheTvDB.com.Le immagini esistenti non verranno sovrascritte.","ExtractChapterImagesHelp":"Estrazione di immagini capitoli permetter\u00e0 ai clienti di visualizzare i menu di selezione delle scene grafiche. Il processo pu\u00f2 essere lento, e pu\u00f2 richiedere diversi gigabyte di spazio. Funziona come una operazione pianificata alle 04:00, anche se questo \u00e8 configurabile nella zona di operazioni pianificate. Non \u00e8 consigliabile eseguire questa operazione durante le ore diurne.","LabelMetadataDownloadLanguage":"Lingua preferita:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Convenzione per il salvataggio di immagini:","LabelImageSavingConventionHelp":"Media Browser riconosce le immagini dalla maggior parte delle principali applicazioni multimediali. Scegliere la convenzione piu adatta a te.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Accedi","TitleSignIn":"Accedi","HeaderPleaseSignIn":"Per favore accedi","LabelUser":"Utente:","LabelPassword":"Password:","ButtonManualLogin":"Accesso Manuale:","PasswordLocalhostMessage":"Le password non sono richieste quando l'accesso e fatto da questo pc.","TabGuide":"Guida","TabChannels":"Canali","HeaderChannels":"Canali","TabRecordings":"Registrazioni","TabScheduled":"Pianificato","TabSeries":"Serie TV","ButtonCancelRecording":"Cancel Recording","HeaderPrePostPadding":"Pre\/Post Registrazione","LabelPrePaddingMinutes":"Pre registrazione minuti","OptionPrePaddingRequired":"Attiva pre registrazione","LabelPostPaddingMinutes":"Minuti post registrazione","OptionPostPaddingRequired":"Attiva post registrazione","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"In onda a breve","TabStatus":"Stato","TabSettings":"Impostazioni","ButtonRefreshGuideData":"Aggiorna la guida","OptionPriority":"Priorit\u00e0","OptionRecordOnAllChannels":"Registra su tutti i canali","OptionRecordAnytime":"Registra a qualsiasi ora","OptionRecordOnlyNewEpisodes":"Registra solo i nuovi episodi","HeaderDays":"Giorni","HeaderActiveRecordings":"Registrazioni Attive","HeaderLatestRecordings":"Latest Recordings","HeaderAllRecordings":"Tutte le registrazioni","ButtonPlay":"Riproducii","ButtonEdit":"Modifica","ButtonRecord":"Registra","ButtonDelete":"Elimina","OptionRecordSeries":"Registra Serie","HeaderDetails":"Dettagli"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/nb.json b/MediaBrowser.Server.Implementations/Localization/Server/nb.json
new file mode 100644
index 000000000..a42fb7023
--- /dev/null
+++ b/MediaBrowser.Server.Implementations/Localization/Server/nb.json
@@ -0,0 +1 @@
+{"LabelExit":"Exit","LabelVisitCommunity":"Bes\u00f8k oss","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standard","LabelViewApiDocumentation":"Se Api-dokumentasjon","LabelBrowseLibrary":"Browse biblioteket","LabelConfigureMediaBrowser":"Konfigurer Media Browser","LabelOpenLibraryViewer":"\u00c5pne Biblioteket","LabelRestartServer":"Restart serveren","LabelShowLogWindow":"Se logg-vinduet","LabelPrevious":"Forrige","LabelFinish":"Ferdig","LabelNext":"neste","LabelYoureDone":"Ferdig!","WelcomeToMediaBrowser":"Velkommen til Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Denne wizarden vil guide deg gjennom server-konfigurasjonen","TellUsAboutYourself":"Fortell om deg selv","LabelYourFirstName":"Ditt fornavn","MoreUsersCanBeAddedLater":"Du kan legge til flere brukere senere via Dashboard","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"Windows Service har blitt installert","WindowsServiceIntro1":"Media Browser Server kj\u00f8rer normalt som en desktop-applikasjon med et tray-ikon, men om du foretrekker at det kj\u00f8res som en bakgrunnsprosess, kan du i stedet starte den fra windows service control panel.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Konfigurer innstillinger","LabelEnableVideoImageExtraction":"Enable video image extraction","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"avbryt","HeaderSetupLibrary":"Sett opp ditt medie-bibliotel","ButtonAddMediaFolder":"Legg til media-mappe","LabelFolderType":"Mappe typpe","MediaFolderHelpPluginRequired":"* P\u00e5krever bruk av en plugin, e.g. GameBrowser or MB Bookshelf","ReferToMediaLibraryWiki":"Se media library wiki","LabelCountry":"LAnd","LabelLanguage":"Spr\u00e5k:","HeaderPreferredMetadataLanguage":"Foretrukket spr\u00e5k for metadata","LabelSaveLocalMetadata":"Lagre cover og metadata i medie-mappene","LabelSaveLocalMetadataHelp":"Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.","LabelDownloadInternetMetadata":"Last ned cover og metadata fra internett","LabelDownloadInternetMetadataHelp":"MEdia Browser kan laste ned informasjon om mediet for en rikere presentasjon","TabPreferences":"Preferences","TabPassword":"Passord","TabLibraryAccess":"Library Access","TabImage":"Bilde","TabProfile":"profil","LabelDisplayMissingEpisodesWithinSeasons":"Vis episoder som sesongen mangler","LabelUnairedMissingEpisodesWithinSeasons":"Vis episoder som enn\u00e5 ikke har blitt sendt","HeaderVideoPlaybackSettings":"Innstillinger for video-avspilling","LabelAudioLanguagePreference":"Audio language preference:","LabelSubtitleLanguagePreference":"Subtitle language preference:","LabelDisplayForcedSubtitlesOnly":"Display only forced subtitles","TabProfiles":"Profiler","TabSecurity":"Sikkerhet","ButtonAddUser":"Ny bruker","ButtonSave":"lagre","ButtonResetPassword":"Resett passord","LabelNewPassword":"Nytt passord","LabelNewPasswordConfirm":"Bekreft nytt passord","HeaderCreatePassword":"Lag nytt passord","LabelCurrentPassword":"N\u00e5v\u00e6rende passord","LabelMaxParentalRating":"Maximum allowed parental rating:","MaxParentalRatingHelp":"Innhold med h\u00f8yere aldersgrense vil bli skjult for brukeren","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"Slett bilde","ButtonUpload":"Last opp","HeaderUploadNewImage":"Last opp nytt bilde","LabelDropImageHere":"Slipp bilde her","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Ingeting her","MessagePleaseEnsureInternetMetadata":"P\u00e5se at nedlasting av internet-metadata er sl\u00e5tt p\u00e5","TabSuggested":"Forslag","TabLatest":"Siste","TabUpcoming":"Kommer","TabShows":"Show","TabEpisodes":"Episoder","TabGenres":"Sjanger","TabPeople":"Folk","TabNetworks":"Networks","HeaderUsers":"Bruker","HeaderFilters":"Filtre","ButtonFilter":"Filter","OptionFavorite":"Favoritter","OptionLikes":"Liker","OptionDislikes":"Misliker","OptionActors":"Skuespiller","OptionGuestStars":"Guest Stars","OptionDirectors":"Regis\u00f8r","OptionWriters":"Manus","OptionProducers":"Produsent","HeaderResume":"Fortsett","HeaderNextUp":"Neste","NoNextUpItemsMessage":"Ingen funnet. Begyn \u00e5 se det du har","HeaderLatestEpisodes":"Nye episoder","HeaderPersonTypes":"Person Types:","TabSongs":"Sanger","TabAlbums":"Album","TabArtists":"Artister","TabAlbumArtists":"Album Artists","TabMusicVideos":"Musikk-videoer","ButtonSort":"Sorter","HeaderSortBy":"Sorter etter","HeaderSortOrder":"Sort Order:","OptionPlayed":"Sett","OptionUnplayed":"Ikke sett","OptionAscending":"Oppover","OptionDescending":"Nedover","OptionRuntime":"Spilletid","OptionReleaseDate":"Slipp-dato","OptionPlayCount":"Play Count","OptionDatePlayed":"Dato spilt","OptionDateAdded":"Dato lagt til","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"L\u00e5navn","OptionCommunityRating":"Community Rating","OptionNameSort":"Navn","OptionBudget":"Budsjett","OptionRevenue":"Inntjening","OptionPoster":"Poster","OptionTimeline":"Tidslinje","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"Scheduled Tasks","TabMyPlugins":"My Plugins","TabCatalog":"Katalog","TabUpdates":"Oppdateringer","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatiske oppdateringer","HeaderUpdateLevel":"Oppdaterings-niv\u00e5","HeaderNowPlaying":"Spiller n\u00e5","HeaderLatestAlbums":"Siste album","HeaderLatestSongs":"siste l\u00e5ter","HeaderRecentlyPlayed":"Nylig avspilt","HeaderFrequentlyPlayed":"Ofte avspilt","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video-type","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"iso","Option3D":"3d","LabelFeatures":"Features:","OptionHasSubtitles":"undertekster","OptionHasTrailer":"trailer","OptionHasThemeSong":"Temasang","OptionHasThemeVideo":"Temavideo","TabMovies":"Filmer","TabStudios":"Studio","TabTrailers":"Trailere","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"premieredato","TabBasic":"Basic","TabAdvanced":"Avansert","HeaderStatus":"Status","OptionContinuing":"Fortsetter","OptionEnded":"Avsluttet","HeaderAirDays":"Air Days:","OptionSunday":"S\u00f8ndag","OptionMonday":"Mandag","OptionTuesday":"Tirsdag","OptionWednesday":"Onsdag","OptionThursday":"Torsdag","OptionFriday":"Fredag","OptionSaturday":"L\u00f8rdag","HeaderManagement":"Management:","OptionMissingImdbId":"Mangler IMDb id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Mangler oversikt","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"Genrelt","TitleSupport":"Support","TabLog":"Logg","TabAbout":"Om","TabSupporterKey":"Supporter-n\u00f8kkel","TabBecomeSupporter":"Bli en supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"S\u00f8k kunnskapsbasen","VisitTheCommunity":"Bes\u00f8k oss","VisitMediaBrowserWebsite":"Bes\u00f8k Media Browsers nettside","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Skjul brukere fra logginn-skjermen","OptionDisableUser":"Deaktiver denne brukeren","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Navn","OptionAllowUserToManageServer":"TIllatt denne brukeren \u00e5 administrere serveren","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Tillatt medieavspilling","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Tillatt denne brukeren \u00e5 slette bibliotek-elementer","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Tillatt denne brukeren \u00e5 fjernstyre andre","OptionMissingTmdbId":"Missing Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Select","ButtonGroupVersions":"Group Versions","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"Please support other free products we utilize:","VersionNumber":"Version {0}","TabPaths":"Paths","TabServer":"Server","TabTranscoding":"Transcoding","TitleAdvanced":"Advanced","LabelAutomaticUpdateLevel":"Automatic update level","OptionRelease":"Sluppet","OptionBeta":"Beta","OptionDev":"Dev","LabelAllowServerAutoRestart":"Allow the server to restart automatically to apply updates","LabelAllowServerAutoRestartHelp":"The server will only restart during idle periods, when no users are active.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Run server at startup","LabelRunServerAtStartupHelp":"This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.","ButtonSelectDirectory":"Select Directory","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Cache path:","LabelCachePathHelp":"This folder contains server cache files, such as images.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"This folder contains actor, artist, genre and studio images.","LabelMetadataPath":"Metadata path:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"Basics","TabTV":"TV","TabGames":"Games","TabMusic":"Music","TabOthers":"Others","HeaderExtractChapterImagesFor":"Extract chapter images for:","OptionMovies":"Movies","OptionEpisodes":"Episodes","OptionOtherVideos":"Other Videos","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Enable automatic updates from FanArt.tv","LabelAutomaticUpdatesTmdb":"Enable automatic updates from TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Enable automatic updates from TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.","LabelAutomaticUpdatesTmdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.","LabelAutomaticUpdatesTvdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Preferred language:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"User:","LabelPassword":"Password:","ButtonManualLogin":"Manual Login:","PasswordLocalhostMessage":"Passwords are not required when logging in from localhost.","TabGuide":"Guide","TabChannels":"Channels","HeaderChannels":"Channels","TabRecordings":"Recordings","TabScheduled":"Scheduled","TabSeries":"Series","ButtonCancelRecording":"Cancel Recording","HeaderPrePostPadding":"Pre\/Post Padding","LabelPrePaddingMinutes":"Pre-padding minutes:","OptionPrePaddingRequired":"Pre-padding is required in order to record.","LabelPostPaddingMinutes":"Post-padding minutes:","OptionPostPaddingRequired":"Post-padding is required in order to record.","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"Upcoming TV","TabStatus":"Status","TabSettings":"Settings","ButtonRefreshGuideData":"Refresh Guide Data","OptionPriority":"Priority","OptionRecordOnAllChannels":"Record program on all channels","OptionRecordAnytime":"Record program at any time","OptionRecordOnlyNewEpisodes":"Record only new episodes","HeaderDays":"Days","HeaderActiveRecordings":"Active Recordings","HeaderLatestRecordings":"Latest Recordings","HeaderAllRecordings":"All Recordings","ButtonPlay":"Play","ButtonEdit":"Edit","ButtonRecord":"Record","ButtonDelete":"Delete","OptionRecordSeries":"Record Series","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/nl.json b/MediaBrowser.Server.Implementations/Localization/Server/nl.json
index ebdb0f55f..ce947b961 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/nl.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/nl.json
@@ -1 +1 @@
-{"LabelExit":"Afsluiten","LabelVisitCommunity":"Bezoek de community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standaard","LabelViewApiDocumentation":"Bekijk Api documentatie","LabelBrowseLibrary":"Bekijk bibliotheek","LabelConfigureMediaBrowser":"Configureer Media Browser","LabelOpenLibraryViewer":"Open bibliotheek verkenner","LabelRestartServer":"Herstart server","LabelShowLogWindow":"Toon log venster","LabelPrevious":"Vorige","LabelFinish":"Voltooien","LabelNext":"Volgende","LabelYoureDone":"Gereed!","WelcomeToMediaBrowser":"Welkom bij Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Deze wizard helpt u door het setup-proces.","TellUsAboutYourself":"Vertel ons over jezelf","LabelYourFirstName":"Uw voornaam:","MoreUsersCanBeAddedLater":"Meer gebruikers kunnen later in het dashboard worden toegevoegd.","UserProfilesIntro":"Media Browser bevat ingebouwde ondersteuning voor gebruikersprofielen, zodat iedere gebruiker zijn eigen display-instellingen, afspeelstatus en ouderlijk toezicht heeft.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"Een Windows Service is ge\u00efnstalleerd.","WindowsServiceIntro1":"Media Browser Server draait normaal als een desktop applicatie met een pictogram in het systeemvak, maar als je het liever laat draaien als een service op de achtergrond, dan kan dit worden gestart vanuit het windows services controlepanel.","WindowsServiceIntro2":"Als u de Windows-service gebruikt, dan dient u er rekening mee te houden dat het niet op hetzelfde moment als de desktop applicatie kan worden uitgevoerd. Dus daarom is het vereist de desktop applicatie eerst te sluiten voordat u de service gebruikt. De service zal ook moeten worden geconfigureerd met beheerdersrechten via het bedieningspaneel. Houd er rekening mee dat op dit moment de service niet automatisch kan worden bijgewerkt, zodat nieuwe versies dus handmatige interactie vereisen.","WizardCompleted":"Dat is alles wat we nodig hebben voor nu. Media Browser is begonnen met het verzamelen van informatie over uw mediabibliotheek. Bekijk enkele van onze apps, en klik vervolgens op Voltooien<\/b> om het Dashboard te bekijken<\/b>.","LabelConfigureSettings":"Configureer instellingen","LabelEnableVideoImageExtraction":"Videobeeld extractie inschakelen","VideoImageExtractionHelp":"Voor video's die niet al afbeeldingen hebben, en waarvoor geen afbeeldingen op Internet te vinden zijn. Dit zal enige extra tijd aan de oorspronkelijke bibliotheek scan toevoegen, maar zal resulteren in een meer aantrekkelijke presentatie.","LabelEnableChapterImageExtractionForMovies":"Extractie van hoofdstuk afbeeldingen voor Films","LabelChapterImageExtractionForMoviesHelp":"Extraheren hoofdstuk afbeeldingen zal clients de mogelijkheid geven om grafische scene selectie menu's weer te geven. Het proces kan traag, cpu-intensief zijn en kan enkele gigabytes aan ruimte vereisen. Het loopt als een 's nachts als geplande taak om 4:00, maar dit is instelbaar in de geplande taken sectie. Het wordt niet aanbevolen om deze taak uit te voeren tijdens de piekuren.","LabelEnableAutomaticPortMapping":"Schakel automatisch port mapping in","LabelEnableAutomaticPortMappingHelp":"UPnP zorgt voor geautomatiseerde configuratie van de router voor gemakkelijke toegang op afstand. Dit werkt mogelijk niet met sommige routers.","ButtonOk":"Ok","ButtonCancel":"Annuleren","HeaderSetupLibrary":"Stel uw mediabibliotheek in","ButtonAddMediaFolder":"Voeg mediamap toe","LabelFolderType":"Maptype:","MediaFolderHelpPluginRequired":"* Hiervoor is het gebruik van een plugin vereist, bijvoorbeeld GameBrowser of MB Bookshelf.","ReferToMediaLibraryWiki":"Raadpleeg de mediabibliotheek wiki.","LabelCountry":"Land:","LabelLanguage":"Taal:","HeaderPreferredMetadataLanguage":"Gewenste taal van de metadata:","LabelSaveLocalMetadata":"Sla afbeeldingen en metadata op in de mediamappen","LabelSaveLocalMetadataHelp":"Afbeeldingen en metadata direct opslaan in mediamappen zorgt er voor dat ze makkelijk vindbaar zijn en gemakkelijk kunnen worden bewerkt.","LabelDownloadInternetMetadata":"Download afbeeldingen en metagegevens van het internet","LabelDownloadInternetMetadataHelp":"Media Browser kan informatie downloaden over uw media om goede presentaties mogelijk te maken.","TabPreferences":"Voorkeuren","TabPassword":"Wachtwoord","TabLibraryAccess":"Bibliotheek toegang","TabImage":"Afbeelding","TabProfile":"Profiel","LabelDisplayMissingEpisodesWithinSeasons":"Toon ontbrekende afleveringen in een seizoen","LabelUnairedMissingEpisodesWithinSeasons":"Toon toekomstige afleveringen in een seizoen","HeaderVideoPlaybackSettings":"Video instellingen","LabelAudioLanguagePreference":"Voorkeurs taal geluid:","LabelSubtitleLanguagePreference":"Voorkeurs taal ondertiteling:","LabelDisplayForcedSubtitlesOnly":"laat alleen geforceerde ondertitels zien","TabProfiles":"Profielen","TabSecurity":"Beveiliging","ButtonAddUser":"Gebruiker toevoegen","ButtonSave":"Opslaan","ButtonResetPassword":"Wachtwoord resetten","LabelNewPassword":"Nieuw wachtwoord:","LabelNewPasswordConfirm":"Bevestig nieuw wachtwoord:","HeaderCreatePassword":"Maak wachtwoord","LabelCurrentPassword":"Huidig wachtwoord","LabelMaxParentalRating":"Maximaal toegestane leeftijds clasificatie","MaxParentalRatingHelp":"Media met een hogere clasificatie wordt niet weergegeven","LibraryAccessHelp":"Selecteer de media mappen om te delen met deze gebruiker. Beheerders kunnen alle mappen bewerken met de metadata manager.","ButtonDeleteImage":"Verwijder afbeelding","ButtonUpload":"Uploaden","HeaderUploadNewImage":"Nieuwe afbeelding uploaden","LabelDropImageHere":"Hier afbeelding plaatsen","ImageUploadAspectRatioHelp":"1:1 beeldverhouding geadviseerd. Alleen JPG\/PNG.","MessageNothingHere":"Niets.","MessagePleaseEnsureInternetMetadata":"Zorg ervoor dat het ophalen van metadata van het internet ingeschakeld is.","TabSuggested":"Voorgesteld","TabLatest":"Nieuwste","TabUpcoming":"Binnenkort","TabShows":"Shows","TabEpisodes":"Afleveringen","TabGenres":"Genres","TabPeople":"Personen","TabNetworks":"TV-zenders","HeaderUsers":"Gebruikers","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorieten","OptionLikes":"Leuk","OptionDislikes":"Niet leuk","OptionActors":"Acteurs","OptionGuestStars":"Gast Sterren","OptionDirectors":"Regiseurs","OptionWriters":"Schrijvers","OptionProducers":"Producenten","HeaderResume":"Hervatten","HeaderNextUp":"Volgende","NoNextUpItemsMessage":"Niets gevonden. Start met kijken!","HeaderLatestEpisodes":"Laatste Afleveringen","HeaderPersonTypes":"Persoon Types:","TabSongs":"Nummers","TabAlbums":"Albums","TabArtists":"Artiesten","TabAlbumArtists":"Albumartiesten","TabMusicVideos":"Music Videos","ButtonSort":"Sorteren","HeaderSortBy":"Sorteren op:","HeaderSortOrder":"Sorteer volgorde:","OptionPlayed":"Afgespeeld","OptionUnplayed":"Onafgespeeld","OptionAscending":"Oplopend","OptionDescending":"Aflopend","OptionRuntime":"Speelduur","OptionReleaseDate":"Release Datum","OptionPlayCount":"Afspeel telling","OptionDatePlayed":"Datum afgespeeld","OptionDateAdded":"Datum toegevoegd","OptionAlbumArtist":"Albumartiest","OptionArtist":"Artiest","OptionAlbum":"Album","OptionTrackName":"Track Naam","OptionCommunityRating":"Gemeenschap Waardering","OptionNameSort":"Naam","OptionBudget":"Budget","OptionRevenue":"Inkomsten","OptionPoster":"Poster","OptionTimeline":"Tijdlijn","OptionThumb":"Miniatuur","OptionBanner":"Banner","OptionCriticRating":"Kritieken","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Hervatbaar","ScheduledTasksHelp":"Klik op een taak om het schema aan te passen.","ScheduledTasksTitle":"Geagendeerde taken","TabMyPlugins":"Mijn Plugins","TabCatalog":"Catalogus","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatische updates","HeaderUpdateLevel":"Update Niveau","HeaderNowPlaying":"Nu Afspelend","HeaderLatestAlbums":"Nieuwste Albums","HeaderLatestSongs":"Laatste Songs","HeaderRecentlyPlayed":"Recent afgespeeld","HeaderFrequentlyPlayed":"Vaak afgespeeld","DevBuildWarning":"Ontwikkelaars builds zijn voor eigen risico. Ze worden vaak uitgegeven, deze builds zijn niet getest!. De Applicatie kan crashen en sommige functies kunnen mogelijk niet meer werken.","LabelVideoType":"Video Type:","OptionBluray":"Blu-ray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Kenmerken:","OptionHasSubtitles":"Ondertitels","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Thema Song","OptionHasThemeVideo":"Thema Video","TabMovies":"Films","TabStudios":"Studio's","TabTrailers":"Trailers","HeaderLatestMovies":"Laatste Films","HeaderLatestTrailers":"Laatste Trailers","OptionHasSpecialFeatures":"Speciale kenmerken","OptionImdbRating":"IMDb Waardering","OptionParentalRating":"Kijkwijzer classificatie","OptionPremiereDate":"Premi\u00e8re Datum","TabBasic":"Basis","TabAdvanced":"Geavanceerd","HeaderStatus":"Status","OptionContinuing":"Wordt vervolgd...","OptionEnded":"Gestopt","HeaderAirDays":"Uitzend dagen:","OptionSunday":"Zondag","OptionMonday":"Maandag","OptionTuesday":"Dinsdag","OptionWednesday":"Woensdag","OptionThursday":"Donderdag","OptionFriday":"Vrijdag","OptionSaturday":"Zaterdag","HeaderManagement":"Beheer:","OptionMissingImdbId":"IMDb Id ontbreekt","OptionMissingTvdbId":"TheTVDB Id ontbreekt","OptionMissingOverview":"Overzicht ontbreekt","OptionFileMetadataYearMismatch":"Bestands\/Metadata Jaren komen niet overeen","TabGeneral":"Algemeen","TitleSupport":"Ondersteuning","TabLog":"Log","TabAbout":"Over","TabSupporterKey":"Supporter Sleutel","TabBecomeSupporter":"Word Supporter","MediaBrowserHasCommunity":"Media Browser heeft een bloeiende gemeenschap van gebruikers en medewerkers.","CheckoutKnowledgeBase":"Bekijk onze kennisbank om u te helpen om het meeste uit Media Browser krijgen.","SearchKnowledgeBase":"Zoeken in de Kennisbank","VisitTheCommunity":"Bezoek de Gemeenschap","VisitMediaBrowserWebsite":"Bezoek de Media Browser Website","VisitMediaBrowserWebsiteLong":"Bezoek de Media Browser-website voor het laatste nieuws en blijf op de hoogte via de ontwikkelaars blog.","OptionHideUser":"Verberg deze gebruiker op het login-scherm","OptionDisableUser":"Deze account uitschakelen","OptionDisableUserHelp":"Indien uitgeschakeld zal de server geen verbindingen van deze gebruiker toe te staan. Bestaande verbindingen zullen abrupt worden be\u00ebindigd.","HeaderAdvancedControl":"Geavanceerd Beheer","LabelName":"Naam:","OptionAllowUserToManageServer":"Deze gebruiker kan de server te beheren","HeaderFeatureAccess":"Functie toegang","OptionAllowMediaPlayback":"Afspelen van media toestaan","OptionAllowBrowsingLiveTv":"Browsen van live tv toestaan","OptionAllowDeleteLibraryContent":"Deze gebruiker kan bibliotheek-inhoud verwijderen","OptionAllowManageLiveTv":"Beheer van live tv-opnames toestaan","OptionAllowRemoteControlOthers":"Deze gebruiker kan andere gebruikers op afstand besturen"}
\ No newline at end of file
+{"LabelExit":"Afsluiten","LabelVisitCommunity":"Bezoek de community","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"Standaard","LabelViewApiDocumentation":"Bekijk Api documentatie","LabelBrowseLibrary":"Bekijk bibliotheek","LabelConfigureMediaBrowser":"Configureer Media Browser","LabelOpenLibraryViewer":"Open bibliotheek verkenner","LabelRestartServer":"Herstart server","LabelShowLogWindow":"Toon log venster","LabelPrevious":"Vorige","LabelFinish":"Voltooien","LabelNext":"Volgende","LabelYoureDone":"Gereed!","WelcomeToMediaBrowser":"Welkom bij Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Deze wizard helpt u door het setup-proces.","TellUsAboutYourself":"Vertel ons over u zelf","LabelYourFirstName":"Uw voornaam:","MoreUsersCanBeAddedLater":"Meer gebruikers kunnen later via het dashboard worden toegevoegd.","UserProfilesIntro":"Media Browser bevat ingebouwde ondersteuning voor gebruikersprofielen, zodat iedere gebruiker zijn eigen display-instellingen, afspeelstatus en ouderlijk toezicht heeft.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"Een Windows Service is ge\u00efnstalleerd.","WindowsServiceIntro1":"Media Browser Server werkt normaal als een desktop applicatie met een pictogram in het systeemvak, maar als je het liever op de achtergrond als service laat draaien, dan kan dit worden ingesteld vanuit het Windows services configuratie scherm.","WindowsServiceIntro2":"Wanneer u de Windows-service gebruikt, dan dient u er rekening mee te houden dat het niet op hetzelfde moment als de desktop applicatie kan worden uitgevoerd. Het is daarom vereist de desktop applicatie eerst te sluiten voordat u de service gebruikt. De service moet worden geconfigureerd met beheerdersrechten via het configuratie scherm. Houd er rekening mee dat op dit moment de service niet automatisch kan worden bijgewerkt, zodat nieuwe versies dus handmatige interactie vereisen.","WizardCompleted":"Dit is alles wat we nodig hebben voor nu. Media Browser is begonnen met het verzamelen van informatie over uw mediabibliotheek. Bekijk enkele van onze apps, en klik vervolgens op Voltooien<\/b> om het Dashboard te bekijken<\/b>.","LabelConfigureSettings":"Configureer instellingen","LabelEnableVideoImageExtraction":"Videobeeld extractie inschakelen","VideoImageExtractionHelp":"Voor video's die nog geen afbeeldingen hebben, en waarvoor geen afbeeldingen op Internet te vinden zijn. Dit zal enige extra tijd aan de oorspronkelijke bibliotheek scan toevoegen, maar zal resulteren in een meer aantrekkelijke presentatie.","LabelEnableChapterImageExtractionForMovies":"Extractie van hoofdstuk afbeeldingen voor Films","LabelChapterImageExtractionForMoviesHelp":"Extraheren van hoofdstuk afbeeldingen zal gast applicaties de mogelijkheid geven om grafische scene selectie menu's weer te geven. Het proces kan traag, cpu-intensief zijn en kan enkele gigabytes aan ruimte vereisen. Het loopt als een 's nachts als geplande taak om 4:00, maar dit is instelbaar via de geplande taken sectie. Het wordt niet aanbevolen om deze taak uit te voeren tijdens de piekuren.","LabelEnableAutomaticPortMapping":"Automatische poorttoewijzing inschakelen","LabelEnableAutomaticPortMappingHelp":"UPnP zorgt voor geautomatiseerde configuratie van de router voor gemakkelijke toegang op afstand. Dit werkt mogelijk niet met sommige routers.","ButtonOk":"Ok","ButtonCancel":"Annuleren","HeaderSetupLibrary":"Stel uw mediabibliotheek in","ButtonAddMediaFolder":"Voeg mediamap toe","LabelFolderType":"Maptype:","MediaFolderHelpPluginRequired":"* Hiervoor is het gebruik van een plug-in vereist, bijvoorbeeld GameBrowser of MB Bookshelf.","ReferToMediaLibraryWiki":"Raadpleeg de mediabibliotheek wiki.","LabelCountry":"Land:","LabelLanguage":"Taal:","HeaderPreferredMetadataLanguage":"Gewenste taal van de metadata:","LabelSaveLocalMetadata":"Sla afbeeldingen en metadata op in de mediamappen","LabelSaveLocalMetadataHelp":"Afbeeldingen en metadata direct opslaan in mediamappen zorgt er voor dat ze makkelijk vindbaar zijn en gemakkelijk kunnen worden bewerkt.","LabelDownloadInternetMetadata":"Download afbeeldingen en metagegevens van het internet","LabelDownloadInternetMetadataHelp":"Media Browser kan informatie downloaden over uw media om goede presentaties mogelijk te maken.","TabPreferences":"Voorkeuren","TabPassword":"Wachtwoord","TabLibraryAccess":"Bibliotheek toegang","TabImage":"Afbeelding","TabProfile":"Profiel","LabelDisplayMissingEpisodesWithinSeasons":"Toon ontbrekende afleveringen in een seizoen","LabelUnairedMissingEpisodesWithinSeasons":"Toon toekomstige afleveringen in een seizoen","HeaderVideoPlaybackSettings":"Video afspeel instellingen","LabelAudioLanguagePreference":"Voorkeurs taal geluid:","LabelSubtitleLanguagePreference":"Voorkeurs taal ondertiteling:","LabelDisplayForcedSubtitlesOnly":"laat alleen geforceerde ondertitels zien","TabProfiles":"Profielen","TabSecurity":"Beveiliging","ButtonAddUser":"Gebruiker toevoegen","ButtonSave":"Opslaan","ButtonResetPassword":"Wachtwoord resetten","LabelNewPassword":"Nieuw wachtwoord:","LabelNewPasswordConfirm":"Bevestig nieuw wachtwoord:","HeaderCreatePassword":"Maak wachtwoord","LabelCurrentPassword":"Huidig wachtwoord","LabelMaxParentalRating":"Maximaal toegestane kijkwijzer clasificatie","MaxParentalRatingHelp":"Media met een hogere clasificatie wordt niet weergegeven","LibraryAccessHelp":"Selecteer de media mappen om te delen met deze gebruiker. Beheerders kunnen alle mappen bewerken met de metadata manager.","ButtonDeleteImage":"Verwijder afbeelding","ButtonUpload":"Uploaden","HeaderUploadNewImage":"Nieuwe afbeelding uploaden","LabelDropImageHere":"Hier afbeelding plaatsen","ImageUploadAspectRatioHelp":"1:1 beeldverhouding geadviseerd. Alleen JPG\/PNG.","MessageNothingHere":"Lijst is leeg.","MessagePleaseEnsureInternetMetadata":"Zorg ervoor dat het ophalen van metadata van het internet ingeschakeld is.","TabSuggested":"Aanbevolen","TabLatest":"Nieuwste","TabUpcoming":"Binnenkort","TabShows":"Series","TabEpisodes":"Afleveringen","TabGenres":"Genres","TabPeople":"Personen","TabNetworks":"TV Studio's","HeaderUsers":"Gebruikers","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorieten","OptionLikes":"Leuk","OptionDislikes":"Niet leuk","OptionActors":"Acteurs","OptionGuestStars":"Gast Sterren","OptionDirectors":"Regiseurs","OptionWriters":"Schrijvers","OptionProducers":"Producenten","HeaderResume":"Hervatten","HeaderNextUp":"Eerstvolgende","NoNextUpItemsMessage":"Niets gevonden. Start met kijken!","HeaderLatestEpisodes":"Laatste Afleveringen","HeaderPersonTypes":"Persoon Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artiesten","TabAlbumArtists":"Albumartiesten","TabMusicVideos":"Music Videos","ButtonSort":"Sorteren","HeaderSortBy":"Sorteren op:","HeaderSortOrder":"Sorteer volgorde:","OptionPlayed":"Afgespeeld","OptionUnplayed":"Onafgespeeld","OptionAscending":"Oplopend","OptionDescending":"Aflopend","OptionRuntime":"Speelduur","OptionReleaseDate":"Release Datum","OptionPlayCount":"Afspeel telling","OptionDatePlayed":"Datum afgespeeld","OptionDateAdded":"Datum toegevoegd","OptionAlbumArtist":"Albumartiest","OptionArtist":"Artiest","OptionAlbum":"Album","OptionTrackName":"Track Naam","OptionCommunityRating":"Gemeenschaps Waardering","OptionNameSort":"Naam","OptionBudget":"Budget","OptionRevenue":"Inkomsten","OptionPoster":"Poster","OptionTimeline":"Tijdlijn","OptionThumb":"Miniatuur","OptionBanner":"Banner","OptionCriticRating":"Kritieken","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Hervatbaar","ScheduledTasksHelp":"Klik op een taak om het schema aan te passen.","ScheduledTasksTitle":"Geplande taken","TabMyPlugins":"Mijn Plug-ins","TabCatalog":"Catalogus","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatische updates","HeaderUpdateLevel":"Update Niveau","HeaderNowPlaying":"Speelt nu","HeaderLatestAlbums":"Nieuwste Albums","HeaderLatestSongs":"Laatste Songs","HeaderRecentlyPlayed":"Recent afgespeeld","HeaderFrequentlyPlayed":"Vaak afgespeeld","DevBuildWarning":"Alpha versies zijn voor eigen risico. Ze worden vaak uitgegeven, deze versies zijn niet getest!. De Applicatie kan crashen en sommige functies kunnen mogelijk niet meer werken.","LabelVideoType":"Video Type:","OptionBluray":"Blu-ray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Kenmerken:","OptionHasSubtitles":"Ondertitels","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Thema Song","OptionHasThemeVideo":"Thema Video","TabMovies":"Films","TabStudios":"Studio's","TabTrailers":"Trailers","HeaderLatestMovies":"Laatste Films","HeaderLatestTrailers":"Laatste Trailers","OptionHasSpecialFeatures":"Speciale kenmerken","OptionImdbRating":"IMDb Waardering","OptionParentalRating":"Kijkwijzer classificatie","OptionPremiereDate":"Premi\u00e8re Datum","TabBasic":"Basis","TabAdvanced":"Geavanceerd","HeaderStatus":"Status","OptionContinuing":"Wordt vervolgd...","OptionEnded":"Gestopt","HeaderAirDays":"Uitzend dagen:","OptionSunday":"Zondag","OptionMonday":"Maandag","OptionTuesday":"Dinsdag","OptionWednesday":"Woensdag","OptionThursday":"Donderdag","OptionFriday":"Vrijdag","OptionSaturday":"Zaterdag","HeaderManagement":"Beheer:","OptionMissingImdbId":"IMDb Id ontbreekt","OptionMissingTvdbId":"TheTVDB Id ontbreekt","OptionMissingOverview":"Overzicht ontbreekt","OptionFileMetadataYearMismatch":"Bestands\/Metadata Jaren komen niet overeen","TabGeneral":"Algemeen","TitleSupport":"Ondersteuning","TabLog":"Log","TabAbout":"Over","TabSupporterKey":"Supporter Sleutel","TabBecomeSupporter":"Word Supporter","MediaBrowserHasCommunity":"Media Browser heeft een bloeiende gemeenschap van gebruikers en medewerkers.","CheckoutKnowledgeBase":"Bekijk onze kennisbank om u te helpen om het meeste uit Media Browser krijgen.","SearchKnowledgeBase":"Zoeken in de Kennisbank","VisitTheCommunity":"Bezoek de Gemeenschap","VisitMediaBrowserWebsite":"Bezoek de Media Browser Website","VisitMediaBrowserWebsiteLong":"Bezoek de Media Browser-website voor het laatste nieuws en blijf op de hoogte via de ontwikkelaars blog.","OptionHideUser":"Verberg deze gebruiker op het login-scherm","OptionDisableUser":"Deze account uitschakelen","OptionDisableUserHelp":"Indien uitgeschakeld zal de server geen verbindingen van deze gebruiker toe te staan. Bestaande verbindingen zullen abrupt worden be\u00ebindigd.","HeaderAdvancedControl":"Geavanceerd Beheer","LabelName":"Naam:","OptionAllowUserToManageServer":"Deze gebruiker kan de server te beheren","HeaderFeatureAccess":"Functie toegang","OptionAllowMediaPlayback":"Afspelen van media toestaan","OptionAllowBrowsingLiveTv":"Browsen van live tv toestaan","OptionAllowDeleteLibraryContent":"Deze gebruiker kan bibliotheek-inhoud verwijderen","OptionAllowManageLiveTv":"Beheer van live tv-opnames toestaan","OptionAllowRemoteControlOthers":"Deze gebruiker kan andere gebruikers op afstand besturen","OptionMissingTmdbId":"TMDB Id ontbreekt","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Selecteer","ButtonGroupVersions":"Groepeer Versies","PismoMessage":"Gebruik makend van Pismo File Mount door een geschonken licentie.","PleaseSupportOtherProduces":"Steun A.U.B. ook de andere gratis producten die wij gebruiken:","VersionNumber":"Versie {0}","TabPaths":"Paden","TabServer":"Server","TabTranscoding":"Transcoderen","TitleAdvanced":"Geavanceerd","LabelAutomaticUpdateLevel":"Automatische update niveau","OptionRelease":"Offici\u00eble Release","OptionBeta":"Beta","OptionDev":"Alpha (Onstabiel)","LabelAllowServerAutoRestart":"Sta de server toe automatisch te herstarten om updates toe te passen","LabelAllowServerAutoRestartHelp":"De server zal alleen opnieuw op tijdens inactieve perioden, wanneer er geen gebruikers actief zijn.","LabelEnableDebugLogging":"Schakkel debug logging in","LabelRunServerAtStartup":"Run server bij het opstarten","LabelRunServerAtStartupHelp":"Dit zal de applicatie starten als pictogram in het systeemvak tijdens het opstarten van Windows. Om de Windows-service te starten, schakelt U deze uit en start U de service via het Configuratiescherm van Windows. Houd er rekening mee dat U de service en de applicatie niet tegelijk kunt uitvoeren, U moet dus eerst de applicatie sluiten alvorens U de service start.","ButtonSelectDirectory":"Selecteer map","LabelCustomPaths":"Geef aangepaste paden op waar gewenst. Laat velden leeg om de standaardinstellingen te gebruiken.","LabelCachePath":"Cache pad:","LabelCachePathHelp":"Deze map bevat server cache-bestanden, zoals afbeeldingen.","LabelImagesByNamePath":"Afbeeldingen op naam pad:","LabelImagesByNamePathHelp":"Deze map bevat acteur, artiest, genre en studio-afbeeldingen.","LabelMetadataPath":"Metadata pad:","LabelMetadataPathHelp":"Deze locatie bevat gedownloade afbeeldingen en metagegevens die niet zijn geconfigureerd om te worden opgeslagen in mediamappen .","LabelTranscodingTempPath":"Tijdelijke Transcodeer pad:","LabelTranscodingTempPathHelp":"Deze map bevat werkbestanden die worden gebruikt door de transcoder.","TabBasics":"Basis","TabTV":"TV","TabGames":"Spelen","TabMusic":"Muziek","TabOthers":"Overig","HeaderExtractChapterImagesFor":"Extract hoofdstuk afbeeldingen voor:","OptionMovies":"Films","OptionEpisodes":"Afleveringen","OptionOtherVideos":"Overige Video's","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Schakel de automatische update in van FanArt.tv","LabelAutomaticUpdatesTmdb":"Schakel de automatische update in van TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Schakel de automatische update in van TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan fanart.tv. Bestaande afbeeldingen zullen niet worden vervangen.","LabelAutomaticUpdatesTmdbHelp":"Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan TheMovieDB.org. Bestaande afbeeldingen zullen niet worden vervangen.","LabelAutomaticUpdatesTvdbHelp":"Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan TheTVDB.com. Bestaande afbeeldingen zullen niet worden vervangen.","ExtractChapterImagesHelp":"Extraheren van hoofdstuk afbeeldingen zal gast applicaties de mogelijkheid geven om grafische scene selectie menu's weer te geven. Het proces kan traag, cpu-intensief zijn en kan enkele gigabytes aan ruimte in beslag nemen. Het loopt als een nachtelijk geplande taak om 4:00, maar dit is instelbaar bij de geplande taken. Het wordt niet aanbevolen om deze taak uit te voeren tijdens de piekuren.","LabelMetadataDownloadLanguage":"Voorkeurs taal:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Afbeelding opslag conventie:","LabelImageSavingConventionHelp":"Media Browser herkent afbeeldingen van de meeste grote media-applicaties. Het kiezen van uw download conventie is handig als u ook gebruik wilt maken van andere producten.","OptionImageSavingCompatible":"Compatibel - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standaard - MB3\/MB2","ButtonSignIn":"Aanmelden","TitleSignIn":"Aanmelden","HeaderPleaseSignIn":"Gelieve Aan te melden","LabelUser":"Gebruiker:","LabelPassword":"Wachtwoord:","ButtonManualLogin":"Handmatige aanmelding:","PasswordLocalhostMessage":"Wachtwoorden zijn niet vereist bij het aanmelden van localhost.","TabGuide":"Gids","TabChannels":"Kanalen","HeaderChannels":"Kanalen","TabRecordings":"Opnamen","TabScheduled":"Gepland","TabSeries":"Serie","ButtonCancelRecording":"Opname annuleren","HeaderPrePostPadding":"Vooraf\/Achteraf insteling","LabelPrePaddingMinutes":"Minuten vooraf opnemen:","OptionPrePaddingRequired":"Vooraf opnemen is vereist voor opname","LabelPostPaddingMinutes":"Minuten langer opnemen:","OptionPostPaddingRequired":"Langer opnemen is vereist voor opname","HeaderWhatsOnTV":"Nu te zien","HeaderUpcomingTV":"Binnenkort op TV","TabStatus":"Status","TabSettings":"Instellingen","ButtonRefreshGuideData":"Gidsgegevens Vernieuwen","OptionPriority":"Prioriteit","OptionRecordOnAllChannels":"Programma van alle kanalen opnemen","OptionRecordAnytime":"Programma elke keer opnemen","OptionRecordOnlyNewEpisodes":"Alleen nieuwe afleveringen opnemen","HeaderDays":"Dagen","HeaderActiveRecordings":"Actieve Opnames","HeaderLatestRecordings":"Laatste Opnames","HeaderAllRecordings":"Alle Opnames","ButtonPlay":"Afspelen","ButtonEdit":"Bewerken","ButtonRecord":"Opnemen","ButtonDelete":"Verwijderen","OptionRecordSeries":"Series Opnemen","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json b/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json
index f91fec937..9a5278192 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json
@@ -1 +1 @@
-{"LabelExit":"Sair","LabelVisitCommunity":"Visite o Community","LabelGithubWiki":"Wiki do Github","LabelSwagger":"Swagger","LabelStandard":"Padr\u00e3o","LabelViewApiDocumentation":"Ver documenta\u00e7\u00e3o da Api","LabelBrowseLibrary":"Navegar pela Biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir Visualizador da Biblioteca","LabelRestartServer":"Reiniciar Servidor","LabelShowLogWindow":"Mostrar Janela de Log","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Pr\u00f3ximo","LabelYoureDone":"Pronto!","WelcomeToMediaBrowser":"Bem vindo ao Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este assistente ir\u00e1 gui\u00e1-lo pelo processo de instala\u00e7\u00e3o.","TellUsAboutYourself":"Conte-nos sobre voc\u00ea","LabelYourFirstName":"Seu primeiro nome:","MoreUsersCanBeAddedLater":"Mais usu\u00e1rios podem ser adicionados dentro do Painel.","UserProfilesIntro":"Media Browser inclui suporte a perfis de usu\u00e1rios, permitindo a cada usu\u00e1rio ter suas prefer\u00eancias de visualiza\u00e7\u00e3o, status das reprodu\u00e7\u00f5es e controle dos pais.","LabelWindowsService":"Servi\u00e7o do Windows","AWindowsServiceHasBeenInstalled":"Foi instalado um Servi\u00e7o do Windows.","WindowsServiceIntro1":"O Servidor Media Browser normalmente \u00e9 executado como uma aplica\u00e7\u00e3o de desktop com um \u00edcone na bandeja do sistema, mas se preferir executar como servi\u00e7o pode inici\u00e1-lo no painel de controle de servi\u00e7os do Windows","WindowsServiceIntro2":"Se usar o servi\u00e7o do Windows, por favor certifique-se que n\u00e3o esteja sendo executado ao mesmo tempo que o \u00edcone na bandeja, se for ter\u00e1 que sair da app antes de executar o servi\u00e7o. O servi\u00e7o necessita ser configurado com privil\u00e9gios de administrador no painel de controle. Neste momento o servi\u00e7o n\u00e3o pode se auto-atualizar, por isso novas vers\u00f5es exigir\u00e3o intera\u00e7\u00e3o manual.","WizardCompleted":"Isto \u00e9 todo o necess\u00e1rio. Media Browser iniciou a coleta das informa\u00e7\u00f5es de sua biblioteca de m\u00eddia. Conhe\u00e7a algumas de nossas apps e clique Terminar<\/b> para ver o Painel<\/b>.","LabelConfigureSettings":"Configurar prefer\u00eancias","LabelEnableVideoImageExtraction":"Ativar extra\u00e7\u00e3o de imagens de v\u00eddeo","VideoImageExtractionHelp":"Para v\u00eddeos que n\u00e3o tenham imagens e que n\u00e3o possamos encontrar imagens na internet. Isto aumentar\u00e1 o tempo do rastreamento inicial da biblioteca mas resultar\u00e1 em uma apresenta\u00e7\u00e3o mais bonita.","LabelEnableChapterImageExtractionForMovies":"Extrair imagens de cap\u00edtulos dos Filmes","LabelChapterImageExtractionForMoviesHelp":"Extrair imagens de cap\u00edtulos permitir\u00e1 aos clientes mostrar menus gr\u00e1ficos de sele\u00e7\u00e3o de cenas. O processo pode ser lento, uso intenso de cpu e muito espa\u00e7o em disco. Ele executa como uma tarefa di\u00e1ria noturna \u00e0s 4:00hs, embora seja configur\u00e1vel na \u00e1rea de tarefas agendadas. N\u00e3o \u00e9 recomendado executar durante as horas de pico de uso.","LabelEnableAutomaticPortMapping":"Ativar mapeamento de porta autom\u00e1tico","LabelEnableAutomaticPortMappingHelp":"UPnP permite uma configura\u00e7\u00e3o automatizada do roteador para acesso remoto f\u00e1cil. Isto pode n\u00e3o funcionar em alguns modelos de roteadores.","ButtonOk":"Ok","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Configurar sua biblioteca de m\u00eddias","ButtonAddMediaFolder":"Adicionar pasta de m\u00eddias","LabelFolderType":"Tipo de pasta:","MediaFolderHelpPluginRequired":"* Requer o uso de um plugin, ex. GameBrowser ou MB Bookshelf.","ReferToMediaLibraryWiki":"Consultar wiki da biblioteca de m\u00eddias","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido dos metadados:","LabelSaveLocalMetadata":"Salvar artwork e metadados dentro das pastas da m\u00eddia","LabelSaveLocalMetadataHelp":"Salvar artwork e metadados diretamente nas pastas da m\u00eddia, as deixar\u00e1 em um local f\u00e1cil para edit\u00e1-las.","LabelDownloadInternetMetadata":"Baixar artwork e metadados da internet","LabelDownloadInternetMetadataHelp":"Media Browser pode baixar informa\u00e7\u00f5es sobre sua m\u00eddia para melhorar a apresenta\u00e7\u00e3o.","TabPreferences":"Prefer\u00eancias","TabPassword":"Senha","TabLibraryAccess":"Acesso \u00e0 Biblioteca","TabImage":"Imagem","TabProfile":"Perfil","LabelDisplayMissingEpisodesWithinSeasons":"Exibir epis\u00f3dios ausentes dentro das temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Exibir epis\u00f3dios n\u00e3o lan\u00e7ados dentro das temporadas","HeaderVideoPlaybackSettings":"Ajustes da Reprodu\u00e7\u00e3o de V\u00eddeo","LabelAudioLanguagePreference":"Prefer\u00eancia do idioma do \u00e1udio:","LabelSubtitleLanguagePreference":"Prefer\u00eancia do idioma da legenda:","LabelDisplayForcedSubtitlesOnly":"Exibir apenas legendas for\u00e7adas","TabProfiles":"Perfis","TabSecurity":"Seguran\u00e7a","ButtonAddUser":"Adicione Usu\u00e1rio","ButtonSave":"Salvar","ButtonResetPassword":"Redefinir Senha","LabelNewPassword":"Nova senha:","LabelNewPasswordConfirm":"Confirmar nova senha:","HeaderCreatePassword":"Criar Senha","LabelCurrentPassword":"Senha atual:","LabelMaxParentalRating":"Classifica\u00e7\u00e3o parental m\u00e1xima permitida:","MaxParentalRatingHelp":"Conte\u00fado com classifica\u00e7\u00e3o maior ser\u00e1 ocultado do usu\u00e1rio.","LibraryAccessHelp":"Selecionar as pastas de m\u00eddia para compartilhar com este usu\u00e1rio. Administradores poder\u00e3o editar todas as pastas usando o gerenciador de metadados.","ButtonDeleteImage":"Apagar Imagem","ButtonUpload":"Carregar","HeaderUploadNewImage":"Carregar Nova Imagem","LabelDropImageHere":"Colar Imagem Aqui","ImageUploadAspectRatioHelp":"Propor\u00e7\u00e3o de Imagem 1:1 Recomendada. Apenas JPG\/PNG","MessageNothingHere":"Nada aqui.","MessagePleaseEnsureInternetMetadata":"Por favor, certifique-se que o download de metadados da internet est\u00e1 habilitado.","TabSuggested":"Sugeridos","TabLatest":"Recentes","TabUpcoming":"Pr\u00f3ximos","TabShows":"S\u00e9ries","TabEpisodes":"Epis\u00f3dios","TabGenres":"G\u00eaneros","TabPeople":"Pessoas","TabNetworks":"Redes","HeaderUsers":"Usu\u00e1rios","HeaderFilters":"Filtros:","ButtonFilter":"Filtro","OptionFavorite":"Favoritos","OptionLikes":"Curtidas","OptionDislikes":"N\u00e3o-curtidas","OptionActors":"Atores","OptionGuestStars":"Convidados Especiais","OptionDirectors":"Diretores","OptionWriters":"Escritores","OptionProducers":"Produtores","HeaderResume":"Retomar","HeaderNextUp":"Pr\u00f3ximo","NoNextUpItemsMessage":"Nenhum encontrado. Comece assistindo suas s\u00e9ries!","HeaderLatestEpisodes":"\u00daltimos Epis\u00f3dios","HeaderPersonTypes":"Tipos de Pessoa:","TabSongs":"M\u00fasicas","TabAlbums":"\u00c1lbuns","TabArtists":"Artistas","TabAlbumArtists":"Artistas do \u00c1lbum","TabMusicVideos":"V\u00eddeos Musicais","ButtonSort":"Ordenar","HeaderSortBy":"Ordenar Por:","HeaderSortOrder":"Ordem para Ordenar:","OptionPlayed":"Reproduzido","OptionUnplayed":"N\u00e3o-reproduzido","OptionAscending":"Crescente","OptionDescending":"Decrescente","OptionRuntime":"Dura\u00e7\u00e3o","OptionReleaseDate":"Data de Lan\u00e7amento","OptionPlayCount":"Reprodu\u00e7\u00f5es","OptionDatePlayed":"Data da Reprodu\u00e7\u00e3o","OptionDateAdded":"Data da Adi\u00e7\u00e3o","OptionAlbumArtist":"Artista do \u00c1lbum","OptionArtist":"Artista","OptionAlbum":"\u00c1lbum","OptionTrackName":"Nome da Faixa","OptionCommunityRating":"Classifica\u00e7\u00e3o da Comunidade","OptionNameSort":"Nome","OptionBudget":"Or\u00e7amento","OptionRevenue":"Arrecada\u00e7\u00e3o","OptionPoster":"Poster","OptionTimeline":"Linha do tempo","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Classifica\u00e7\u00e3o da Cr\u00edtica","OptionVideoBitrate":"Taxa do V\u00eddeo","OptionResumable":"Retom\u00e1vel","ScheduledTasksHelp":"Clique em uma tarefa para ajustar quando ser\u00e1 executada.","ScheduledTasksTitle":"TarefasAgendadas","TabMyPlugins":"Meus Plugins","TabCatalog":"Cat\u00e1logo","TabUpdates":"Atualiza\u00e7\u00f5es","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Atualiza\u00e7\u00f5es Autom\u00e1ticas","HeaderUpdateLevel":"N\u00edvel de Atualiza\u00e7\u00e3o","HeaderNowPlaying":"Reproduzindo Agora","HeaderLatestAlbums":"\u00c1lbuns Recentes","HeaderLatestSongs":"M\u00fasicas Recentes","HeaderRecentlyPlayed":"Reprodu\u00e7\u00f5es Recentes","HeaderFrequentlyPlayed":"Reprodu\u00e7\u00f5es Frequentes","DevBuildWarning":"Vers\u00f5es Dev s\u00e3o as mais atuais. Lan\u00e7adas frequentemente, estas vers\u00f5es n\u00e3o foram testadas. A aplica\u00e7\u00e3o pode falhar e v\u00e1rias caracter\u00edsticas podem n\u00e3o funcionar","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"Sair","LabelVisitCommunity":"Visitar a Comunidade","LabelGithubWiki":"Wiki do Github","LabelSwagger":"Swagger","LabelStandard":"Padr\u00e3o","LabelViewApiDocumentation":"Ver documenta\u00e7\u00e3o da Api","LabelBrowseLibrary":"Navegar pela Biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir Visualizador da Biblioteca","LabelRestartServer":"Reiniciar Servidor","LabelShowLogWindow":"Mostrar Janela de Log","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Pr\u00f3ximo","LabelYoureDone":"Pronto!","WelcomeToMediaBrowser":"Bem vindo ao Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este assistente ir\u00e1 gui\u00e1-lo pelo processo de instala\u00e7\u00e3o.","TellUsAboutYourself":"Conte-nos sobre voc\u00ea","LabelYourFirstName":"Seu primeiro nome:","MoreUsersCanBeAddedLater":"Mais usu\u00e1rios podem ser adicionados dentro do Painel.","UserProfilesIntro":"Media Browser inclui suporte a perfis de usu\u00e1rios, permitindo a cada usu\u00e1rio ter suas prefer\u00eancias de visualiza\u00e7\u00e3o, status das reprodu\u00e7\u00f5es e controle dos pais.","LabelWindowsService":"Servi\u00e7o do Windows","AWindowsServiceHasBeenInstalled":"Foi instalado um Servi\u00e7o do Windows.","WindowsServiceIntro1":"O Servidor Media Browser normalmente \u00e9 executado como uma aplica\u00e7\u00e3o de desktop com um \u00edcone na bandeja do sistema, mas se preferir executar como servi\u00e7o pode inici\u00e1-lo no painel de controle de servi\u00e7os do Windows","WindowsServiceIntro2":"Se usar o servi\u00e7o do Windows, por favor certifique-se que n\u00e3o esteja sendo executado ao mesmo tempo que o \u00edcone na bandeja, se for ter\u00e1 que sair da app antes de executar o servi\u00e7o. O servi\u00e7o necessita ser configurado com privil\u00e9gios de administrador no painel de controle. Neste momento o servi\u00e7o n\u00e3o pode se auto-atualizar, por isso novas vers\u00f5es exigir\u00e3o intera\u00e7\u00e3o manual.","WizardCompleted":"Isto \u00e9 todo o necess\u00e1rio. Media Browser iniciou a coleta das informa\u00e7\u00f5es de sua biblioteca de m\u00eddia. Conhe\u00e7a algumas de nossas apps e clique Terminar<\/b> para ver o Painel<\/b>.","LabelConfigureSettings":"Configurar prefer\u00eancias","LabelEnableVideoImageExtraction":"Ativar extra\u00e7\u00e3o de imagens de v\u00eddeo","VideoImageExtractionHelp":"Para v\u00eddeos que n\u00e3o tenham imagens e que n\u00e3o possamos encontrar imagens na internet. Isto aumentar\u00e1 o tempo do rastreamento inicial da biblioteca mas resultar\u00e1 em uma apresenta\u00e7\u00e3o mais bonita.","LabelEnableChapterImageExtractionForMovies":"Extrair imagens de cap\u00edtulos dos Filmes","LabelChapterImageExtractionForMoviesHelp":"Extrair imagens de cap\u00edtulos permitir\u00e1 aos clientes mostrar menus gr\u00e1ficos de sele\u00e7\u00e3o de cenas. O processo pode ser lento, uso intenso de cpu e muito espa\u00e7o em disco. Ele executa como uma tarefa di\u00e1ria noturna \u00e0s 4:00hs, embora seja configur\u00e1vel na \u00e1rea de tarefas agendadas. N\u00e3o \u00e9 recomendado executar durante as horas de pico de uso.","LabelEnableAutomaticPortMapping":"Ativar mapeamento de porta autom\u00e1tico","LabelEnableAutomaticPortMappingHelp":"UPnP permite uma configura\u00e7\u00e3o automatizada do roteador para acesso remoto f\u00e1cil. Isto pode n\u00e3o funcionar em alguns modelos de roteadores.","ButtonOk":"Ok","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Configurar sua biblioteca de m\u00eddias","ButtonAddMediaFolder":"Adicionar pasta de m\u00eddias","LabelFolderType":"Tipo de pasta:","MediaFolderHelpPluginRequired":"* Requer o uso de um plugin, ex. GameBrowser ou MB Bookshelf.","ReferToMediaLibraryWiki":"Consultar wiki da biblioteca de m\u00eddias","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido dos metadados:","LabelSaveLocalMetadata":"Salvar artwork e metadados dentro das pastas da m\u00eddia","LabelSaveLocalMetadataHelp":"Salvar artwork e metadados diretamente nas pastas da m\u00eddia, as deixar\u00e1 em um local f\u00e1cil para edit\u00e1-las.","LabelDownloadInternetMetadata":"Baixar artwork e metadados da internet","LabelDownloadInternetMetadataHelp":"Media Browser pode baixar informa\u00e7\u00f5es sobre sua m\u00eddia para melhorar a apresenta\u00e7\u00e3o.","TabPreferences":"Prefer\u00eancias","TabPassword":"Senha","TabLibraryAccess":"Acesso \u00e0 Biblioteca","TabImage":"Imagem","TabProfile":"Perfil","LabelDisplayMissingEpisodesWithinSeasons":"Exibir epis\u00f3dios ausentes dentro das temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Exibir epis\u00f3dios n\u00e3o-exibidos dentro das temporadas","HeaderVideoPlaybackSettings":"Ajustes da Reprodu\u00e7\u00e3o de V\u00eddeo","LabelAudioLanguagePreference":"Prefer\u00eancia do idioma do \u00e1udio:","LabelSubtitleLanguagePreference":"Prefer\u00eancia do idioma da legenda:","LabelDisplayForcedSubtitlesOnly":"Exibir apenas legendas for\u00e7adas","TabProfiles":"Perfis","TabSecurity":"Seguran\u00e7a","ButtonAddUser":"Adicione Usu\u00e1rio","ButtonSave":"Salvar","ButtonResetPassword":"Redefinir Senha","LabelNewPassword":"Nova senha:","LabelNewPasswordConfirm":"Confirmar nova senha:","HeaderCreatePassword":"Criar Senha","LabelCurrentPassword":"Senha atual:","LabelMaxParentalRating":"Classifica\u00e7\u00e3o parental m\u00e1xima permitida:","MaxParentalRatingHelp":"Conte\u00fado com classifica\u00e7\u00e3o maior ser\u00e1 ocultado do usu\u00e1rio.","LibraryAccessHelp":"Selecionar as pastas de m\u00eddia para compartilhar com este usu\u00e1rio. Administradores poder\u00e3o editar todas as pastas usando o gerenciador de metadados.","ButtonDeleteImage":"Apagar Imagem","ButtonUpload":"Carregar","HeaderUploadNewImage":"Carregar Nova Imagem","LabelDropImageHere":"Colar Imagem Aqui","ImageUploadAspectRatioHelp":"Propor\u00e7\u00e3o de Imagem 1:1 Recomendada. Apenas JPG\/PNG","MessageNothingHere":"Nada aqui.","MessagePleaseEnsureInternetMetadata":"Por favor, certifique-se que o download de metadados da internet est\u00e1 habilitado.","TabSuggested":"Sugeridos","TabLatest":"Recentes","TabUpcoming":"Pr\u00f3ximos","TabShows":"S\u00e9ries","TabEpisodes":"Epis\u00f3dios","TabGenres":"G\u00eaneros","TabPeople":"Pessoas","TabNetworks":"Redes","HeaderUsers":"Usu\u00e1rios","HeaderFilters":"Filtros:","ButtonFilter":"Filtro","OptionFavorite":"Favoritos","OptionLikes":"Curtidas","OptionDislikes":"N\u00e3o-curtidas","OptionActors":"Atores","OptionGuestStars":"Convidados Especiais","OptionDirectors":"Diretores","OptionWriters":"Escritores","OptionProducers":"Produtores","HeaderResume":"Retomar","HeaderNextUp":"Pr\u00f3ximo","NoNextUpItemsMessage":"Nenhum encontrado. Comece assistindo suas s\u00e9ries!","HeaderLatestEpisodes":"\u00daltimos Epis\u00f3dios","HeaderPersonTypes":"Tipos de Pessoa:","TabSongs":"M\u00fasicas","TabAlbums":"\u00c1lbuns","TabArtists":"Artistas","TabAlbumArtists":"Artistas do \u00c1lbum","TabMusicVideos":"V\u00eddeos Musicais","ButtonSort":"Ordenar","HeaderSortBy":"Ordenar Por:","HeaderSortOrder":"Ordem para Ordenar:","OptionPlayed":"Reproduzido","OptionUnplayed":"N\u00e3o-reproduzido","OptionAscending":"Crescente","OptionDescending":"Decrescente","OptionRuntime":"Dura\u00e7\u00e3o","OptionReleaseDate":"Data de Lan\u00e7amento","OptionPlayCount":"Reprodu\u00e7\u00f5es","OptionDatePlayed":"Data da Reprodu\u00e7\u00e3o","OptionDateAdded":"Data da Adi\u00e7\u00e3o","OptionAlbumArtist":"Artista do \u00c1lbum","OptionArtist":"Artista","OptionAlbum":"\u00c1lbum","OptionTrackName":"Nome da Faixa","OptionCommunityRating":"Classifica\u00e7\u00e3o da Comunidade","OptionNameSort":"Nome","OptionBudget":"Or\u00e7amento","OptionRevenue":"Arrecada\u00e7\u00e3o","OptionPoster":"Poster","OptionTimeline":"Linha do tempo","OptionThumb":"\u00cdcone","OptionBanner":"Banner","OptionCriticRating":"Classifica\u00e7\u00e3o da Cr\u00edtica","OptionVideoBitrate":"Taxa do V\u00eddeo","OptionResumable":"Retom\u00e1vel","ScheduledTasksHelp":"Clique em uma tarefa para ajustar quando ser\u00e1 executada.","ScheduledTasksTitle":"Tarefas Agendadas","TabMyPlugins":"Meus Plugins","TabCatalog":"Cat\u00e1logo","TabUpdates":"Atualiza\u00e7\u00f5es","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Atualiza\u00e7\u00f5es Autom\u00e1ticas","HeaderUpdateLevel":"N\u00edvel de Atualiza\u00e7\u00e3o","HeaderNowPlaying":"Reproduzindo Agora","HeaderLatestAlbums":"\u00c1lbuns Recentes","HeaderLatestSongs":"M\u00fasicas Recentes","HeaderRecentlyPlayed":"Reprodu\u00e7\u00f5es Recentes","HeaderFrequentlyPlayed":"Reprodu\u00e7\u00f5es Frequentes","DevBuildWarning":"Vers\u00f5es Dev s\u00e3o as mais atuais. Lan\u00e7adas frequentemente, estas vers\u00f5es n\u00e3o foram testadas. A aplica\u00e7\u00e3o pode falhar e v\u00e1rias caracter\u00edsticas podem n\u00e3o funcionar","LabelVideoType":"Tipo de V\u00eddeo:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Caracter\u00edsticas:","OptionHasSubtitles":"Legendas","OptionHasTrailer":"Trailer","OptionHasThemeSong":"M\u00fasica-Tema","OptionHasThemeVideo":"V\u00eddeo-Tema","TabMovies":"Filmes","TabStudios":"Est\u00fadios","TabTrailers":"Trailers","HeaderLatestMovies":"Filmes Recentes","HeaderLatestTrailers":"Trailers Recentes","OptionHasSpecialFeatures":"Caracter\u00edsticas Especiais","OptionImdbRating":"Classifica\u00e7\u00e3o IMDb","OptionParentalRating":"Classifica\u00e7\u00e3o Parental","OptionPremiereDate":"Data da Estr\u00e9ia","TabBasic":"B\u00e1sico","TabAdvanced":"Avan\u00e7ado","HeaderStatus":"Status","OptionContinuing":"Continuando","OptionEnded":"Finalizado","HeaderAirDays":"Dias de Exibi\u00e7\u00e3o:","OptionSunday":"Domingo","OptionMonday":"Segunda","OptionTuesday":"Ter\u00e7a","OptionWednesday":"Quarta","OptionThursday":"Quinta","OptionFriday":"Sexta","OptionSaturday":"S\u00e1bado","HeaderManagement":"Gerenciamento:","OptionMissingImdbId":"Faltando Id IMDb","OptionMissingTvdbId":"Faltando Id TheTVDB","OptionMissingOverview":"Faltando Sinopse","OptionFileMetadataYearMismatch":"Arquivo\/Metadados de Anos n\u00e3o conferem","TabGeneral":"Geral","TitleSupport":"Suporte","TabLog":"Log","TabAbout":"Sobre","TabSupporterKey":"Chave do Colaborador","TabBecomeSupporter":"Torne-se um Colaborador","MediaBrowserHasCommunity":"Media Browser tem uma comunidade que cresce em usu\u00e1rios e colaboradores.","CheckoutKnowledgeBase":"Verifique nossa base de conhecimento para ajud\u00e1-lo a obter o m\u00e1ximo do Media Browser.","SearchKnowledgeBase":"Pesquise na Base de Conhecimento","VisitTheCommunity":"Visitar a Comunidade","VisitMediaBrowserWebsite":"Visitar o Web Site do Media Browser","VisitMediaBrowserWebsiteLong":"Visitar o Web Site do Media Browser para obter as \u00faltimas novidades e atualizar-se com o blog de desenvolvedores.","OptionHideUser":"Oculte este usu\u00e1rio das telas de login","OptionDisableUser":"Desative este usu\u00e1rio","OptionDisableUserHelp":"Se estiver desativado o servidor n\u00e3o permitir\u00e1 nenhuma conex\u00e3o deste usu\u00e1rio. Conex\u00f5es existentes ser\u00e3o abruptamente terminadas.","HeaderAdvancedControl":"Controle Avan\u00e7ado","LabelName":"Nome:","OptionAllowUserToManageServer":"Permitir a este usu\u00e1rio administrar o servidor","HeaderFeatureAccess":"Acesso a Caracter\u00edsticas","OptionAllowMediaPlayback":"Permitir reprodu\u00e7\u00e3o de m\u00eddia","OptionAllowBrowsingLiveTv":"Permitir navega\u00e7\u00e3o na tv ao vivo","OptionAllowDeleteLibraryContent":"Permitir a este usu\u00e1rio apagar conte\u00fado da biblioteca","OptionAllowManageLiveTv":"Permitir a administra\u00e7\u00e3o de grava\u00e7\u00f5es da tv ao vivo","OptionAllowRemoteControlOthers":"Permitir a este usu\u00e1rio controlar remotamente outros usu\u00e1rios","OptionMissingTmdbId":"Faltando Id Tmdb","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Selecionar","ButtonGroupVersions":"Agrupar Vers\u00f5es","PismoMessage":"Utilizando Pismo File Mount atrav\u00e9s de uma licen\u00e7a de doa\u00e7\u00e3o","PleaseSupportOtherProduces":"Por favor, apoie outros produtos gr\u00e1tis que utilizamos:","VersionNumber":"Vers\u00e3o {0}","TabPaths":"Caminhos","TabServer":"Servidor","TabTranscoding":"Transcodifica\u00e7\u00e3o","TitleAdvanced":"Avan\u00e7ado","LabelAutomaticUpdateLevel":"N\u00edvel de atualiza\u00e7\u00e3o autom\u00e1tica","OptionRelease":"Lan\u00e7amento Oficial","OptionBeta":"Beta","OptionDev":"Dev (Inst\u00e1vel)","LabelAllowServerAutoRestart":"Permitir ao servidor reiniciar automaticamente para aplicar as atualiza\u00e7\u00f5es","LabelAllowServerAutoRestartHelp":"O servidor s\u00f3 reiniciar\u00e1 durante os per\u00edodos ociosos, quando nenhum usu\u00e1rio estiver ativo.","LabelEnableDebugLogging":"Ativar log de depura\u00e7\u00e3o","LabelRunServerAtStartup":"Executar servidor na inicializa\u00e7\u00e3o","LabelRunServerAtStartupHelp":"Isto abrir\u00e1 o \u00edcone da bandeja de sistema na inicializa\u00e7\u00e3o do windows. Para iniciar o servi\u00e7o do windows, desmarque esta op\u00e7\u00e3o e inicie o servi\u00e7o no painel de controle do windows. Por favor, saiba que voc\u00ea n\u00e3o pode executar os dois ao mesmo tempo, ent\u00e3o ser\u00e1 necess\u00e1rio sair do \u00edcone na bandeja antes de iniciar o servi\u00e7o.","ButtonSelectDirectory":"Selecionar Diret\u00f3rio","LabelCustomPaths":"Defina caminhos personalizados. Deixe os campos em branco para usar o padr\u00e3o.","LabelCachePath":"Caminho do cache:","LabelCachePathHelp":"Esta pasta cont\u00e9m arquivos de cache do servidor como, por exemplo, imagens.","LabelImagesByNamePath":"Caminho do Images by name:","LabelImagesByNamePathHelp":"Esta pasta cont\u00e9m imagens de ator, artista, g\u00eanero e est\u00fadio.","LabelMetadataPath":"Caminho dos Metadados:","LabelMetadataPathHelp":"Esta localiza\u00e7\u00e3o cont\u00e9m artwork e metadados transferidos que n\u00e3o foram configurados para serem armazenados nas pastas de m\u00eddia.","LabelTranscodingTempPath":"Caminho tempor\u00e1rio para transcodifica\u00e7\u00e3o:","LabelTranscodingTempPathHelp":"Esta pasta cont\u00e9m arquivos ativos usados pelo transcodificador.","TabBasics":"B\u00e1sico","TabTV":"TV","TabGames":"Jogos","TabMusic":"M\u00fasica","TabOthers":"Outros","HeaderExtractChapterImagesFor":"Extrair imagens de cap\u00edtulos para:","OptionMovies":"Filmes","OptionEpisodes":"Epis\u00f3dios","OptionOtherVideos":"Outros V\u00eddeos","TitleMetadata":"Metadados","LabelAutomaticUpdatesFanart":"Ativar atualiza\u00e7\u00f5es autom\u00e1ticas de FanArt.tv","LabelAutomaticUpdatesTmdb":"Ativar atualiza\u00e7\u00f5es autom\u00e1ticas de The MovieDB.org","LabelAutomaticUpdatesTvdb":"Ativar atualiza\u00e7\u00f5es autom\u00e1ticas de TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"Se ativado, novas imagens ser\u00e3o automaticamente transferidas ao serem adicionadas ao fanart.tv. As Imagens atuais n\u00e3o ser\u00e3o substitu\u00eddas.","LabelAutomaticUpdatesTmdbHelp":"Se ativado, novas imagens ser\u00e3o automaticamente transferidas ao serem adicionadas ao TheMovieDB.org. As Imagens atuais n\u00e3o ser\u00e3o substitu\u00eddas.","LabelAutomaticUpdatesTvdbHelp":"Se ativado, novas imagens ser\u00e3o automaticamente transferidas ao serem adicionadas ao TheTVDB.com. As Imagens atuais n\u00e3o ser\u00e3o substitu\u00eddas.","ExtractChapterImagesHelp":"Extrair imagens de cap\u00edtulos permitir\u00e1 aos clientes mostrar menus gr\u00e1ficos de sele\u00e7\u00e3o de cenas. O processo pode ser lento, uso intensivo de cpu e pode exigir bastante espa\u00e7o em disco. Ele \u00e9 executado \u00e0s 4 hs da madrugada, embora isto possa ser configur\u00e1vel na \u00e1rea de tarefas agendadas. n\u00e3o \u00e9 recomendado executar esta tarefa durante as horas de pico de uso.","LabelMetadataDownloadLanguage":"Idioma preferido:","ButtonAutoScroll":"Auto-rolagem","LabelImageSavingConvention":"Conven\u00e7\u00e3o para salvar a imagem:","LabelImageSavingConventionHelp":"O Media Browser reconhece imagens da maioria das aplica\u00e7\u00f5es de m\u00eddia. Escolher a conven\u00e7\u00e3o de transfer\u00eancia \u00e9 \u00fatil se voc\u00ea usa tamb\u00e9m outros produtos.","OptionImageSavingCompatible":"Compat\u00edvel - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Padr\u00e3o - MB3\/MB2","ButtonSignIn":"Iniciar Sess\u00e3o","TitleSignIn":"Iniciar Sess\u00e3o","HeaderPleaseSignIn":"Por favor, inicie a sess\u00e3o","LabelUser":"Usu\u00e1rio:","LabelPassword":"Senha:","ButtonManualLogin":"Login Manual:","PasswordLocalhostMessage":"Senhas n\u00e3o s\u00e3o exigidas quando iniciar a sess\u00e3o do host local.","TabGuide":"Guia","TabChannels":"Canais","HeaderChannels":"Canais","TabRecordings":"Grava\u00e7\u00f5es","TabScheduled":"Agendada","TabSeries":"S\u00e9ries","ButtonCancelRecording":"Cancelar Grava\u00e7\u00e3o","HeaderPrePostPadding":"Pr\u00e9\/P\u00f3s Preenchimento","LabelPrePaddingMinutes":"Minutos de Pre-padding:","OptionPrePaddingRequired":"Pre-padding \u00e9 necess\u00e1rio para poder gravar.","LabelPostPaddingMinutes":"Minutos de Post-padding:","OptionPostPaddingRequired":"Post-padding \u00e9 necess\u00e1rio para poder gravar.","HeaderWhatsOnTV":"No ar","HeaderUpcomingTV":"Breve na TV","TabStatus":"Status","TabSettings":"Ajustes","ButtonRefreshGuideData":"Atualizar Dados do Guia","OptionPriority":"Prioridade","OptionRecordOnAllChannels":"Gravar programa em todos os canais","OptionRecordAnytime":"Gravar programa a qualquer hora","OptionRecordOnlyNewEpisodes":"Gravar apenas novos epis\u00f3dios","HeaderDays":"Dias","HeaderActiveRecordings":"Grava\u00e7\u00f5es Ativas","HeaderLatestRecordings":"Grava\u00e7\u00f5es Recentes","HeaderAllRecordings":"Todas as Grava\u00e7\u00f5es","ButtonPlay":"Reproduzir","ButtonEdit":"Editar","ButtonRecord":"Gravar","ButtonDelete":"Apagar","OptionRecordSeries":"Gravar S\u00e9ries","HeaderDetails":"Detalhes"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json b/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json
index 09bd2e4a7..e916bcfc5 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json
@@ -1 +1 @@
-{"LabelExit":"Sair","LabelVisitCommunity":"Visitar a Comunidade","LabelGithubWiki":"Wiki Github","LabelSwagger":"Swagger","LabelStandard":"Padr\u00e3o","LabelViewApiDocumentation":"Ver Documenta\u00e7\u00e3o da API","LabelBrowseLibrary":"Navegar a Biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir Visualizador da Biblioteca","LabelRestartServer":"Reiniciar Servidor","LabelShowLogWindow":"Mostrar Janela de Log","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Seguinte","LabelYoureDone":"Concluiu!","WelcomeToMediaBrowser":"Bem-vindo ao Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este assistente ir\u00e1 ajud\u00e1-lo durante o processo de configura\u00e7\u00e3o.","TellUsAboutYourself":"Fale-nos sobre si","LabelYourFirstName":"O seu primeiro nome:","MoreUsersCanBeAddedLater":"\u00c9 poss\u00edvel adicionar utilizadores mais tarde no Painel de Controlo.","UserProfilesIntro":"O Media Browser inclui suporte a perfis de utilizadores, permitindo a cada utilizador ter as suas pr\u00f3prias configura\u00e7\u00f5es da visualiza\u00e7\u00e3o, estado das reprodu\u00e7\u00f5es e controlo parental.","LabelWindowsService":"Servi\u00e7o do Windows","AWindowsServiceHasBeenInstalled":"Foi instalado um Servi\u00e7o do Windows.","WindowsServiceIntro1":"O Media Browser Server corre, normalmente, como uma aplica\u00e7\u00e3o de Ambiente de trabalho com um \u00edcone na bandeja, mas se preferir corr\u00ea-lo como um servi\u00e7o em segundo plano, pode ser iniciado atrav\u00e9s do Painel de Controlo dos Servi\u00e7os do Windows.","WindowsServiceIntro2":"Por favor tome aten\u00e7\u00e3o que se estiver a usar o servi\u00e7o, este n\u00e3o pode estar a correr ao mesmo tempo que o \u00edcone na bandeja. Por isso, ter\u00e1 de sair da aplca\u00e7\u00e3o da bandeja para poder correr o servi\u00e7o. Note, ainda, que o servi\u00e7o necessita de privil\u00e9gios administrativos via Painel de Controlo. De momento, n\u00e3o \u00e9 poss\u00edvel utilizar a fun\u00e7\u00e3o de auto-actualiza\u00e7\u00e3o ao mesmo tempo que est\u00e1 em utiliza\u00e7\u00e3o o servi\u00e7o, por isso, novas vers\u00f5es necessitam de interac\u00e7\u00e3o manual.","WizardCompleted":"\u00c9 tudo o que precisamos de momento. O Media Browser come\u00e7ou a colher informa\u00e7\u00e3o \u00e1cerca da sua biblioteca. D\u00ea uma vista de olhos nas nossas extens\u00f5es e depois clique em Terminar<\/b> para ir para o Painel de Controlo<\/b>.","LabelConfigureSettings":"Configura\u00e7\u00f5es","LabelEnableVideoImageExtraction":"Activar extrac\u00e7\u00e3o de imagens dos v\u00eddeos.","VideoImageExtractionHelp":"Para os v\u00eddeos ainda sem imagens e que n\u00e3o se encontram imagens na internet. Esta funcionalidade vai acrescentar mais algum tempo na leitura inicial da biblioteca, mas resultar\u00e1 numa apresenta\u00e7\u00e3o melhorada,","LabelEnableChapterImageExtractionForMovies":"Extrair imagens dos cap\u00edtulos dos Filmes","LabelChapterImageExtractionForMoviesHelp":"Extrair imagens dos cap\u00edtulos permite, \u00e0s aplica\u00e7\u00f5es clientes, apresentar menus de selec\u00e7\u00e3o de cap\u00edtulos com cenas. Este processo pode ser lento, intensivo para o CPU e pode requerer v\u00e1rios gigabytes de espa\u00e7o. Corre como um servi\u00e7o nocturno, agendado para as 04h, embora possa ser configurado na \u00e1rea de Tarefas Agendadas. N\u00e3o \u00e9 recomendado correr esta tarefa em horas que haja muita utiliza\u00e7\u00e3o.","LabelEnableAutomaticPortMapping":"Activar mapeamento autom\u00e1tico de portas","LabelEnableAutomaticPortMappingHelp":"UPnP permite configurar automaticamente o router, para um acesso remoto mais facilitado. Pode n\u00e3o suportar todos os modelos de routers.","ButtonOk":"Ok","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Configurar biblioteca","ButtonAddMediaFolder":"Adicionar pasta de media","LabelFolderType":"Tipo de pasta","MediaFolderHelpPluginRequired":"* Requer o uso de uma extens\u00e3o, e.g. GameBrowser ou MB Bookshelf","ReferToMediaLibraryWiki":"Consulte a wiki","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido para metadados","LabelSaveLocalMetadata":"Guardar ilustra\u00e7\u00f5es e metadados nas pastas de media","LabelSaveLocalMetadataHelp":"Salvar ilustra\u00e7\u00f5es e metadados directamente nas pastas de media, vai coloc\u00e1-los num local de f\u00e1cil acesso para poderem ser editados f\u00e1cilmente.","LabelDownloadInternetMetadata":"Baixar ilustra\u00e7\u00f5es e metadados da Internet","LabelDownloadInternetMetadataHelp":"O Media Browser pode baixar informa\u00e7\u00f5es sobre a sua media e possibilita apresenta\u00e7\u00f5es enriquecedoras","TabPreferences":"Prefer\u00eancias","TabPassword":"Senha","TabLibraryAccess":"Aceder \u00e0 Biblioteca","TabImage":"Imagem","TabProfile":"Perfil","LabelDisplayMissingEpisodesWithinSeasons":"Mostrar epis\u00f3dios em falta dentro das temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Mostrar epis\u00f3dios por estrear dentro das temporadas","HeaderVideoPlaybackSettings":"Configura\u00e7\u00f5es de Reprodu\u00e7\u00e3o de V\u00eddeo","LabelAudioLanguagePreference":"Prefer\u00eancias de Idioma de Audio:","LabelSubtitleLanguagePreference":"Prefer\u00eancia de Idioma de Legenda:","LabelDisplayForcedSubtitlesOnly":"Mostrar apenas legendas for\u00e7adas","TabProfiles":"Perfis","TabSecurity":"Seguran\u00e7a","ButtonAddUser":"Adicionar Utilizador","ButtonSave":"Guardar","ButtonResetPassword":"Redefinir Senha","LabelNewPassword":"Nova senha:","LabelNewPasswordConfirm":"Confirmar nova senha:","HeaderCreatePassword":"Criar Senha","LabelCurrentPassword":"Senha actual:","LabelMaxParentalRating":"Controlo Parental m\u00e1ximo permitido:","MaxParentalRatingHelp":"Conte\u00fado com classifica\u00e7\u00e3o mais elevada ser\u00e1 escondida deste utilizador.","LibraryAccessHelp":"Escolha as pastas de media a partilha com este utilizador. Os Administradores poder\u00e3o editar todas as pastas, usando o Gestor de Metadados.","ButtonDeleteImage":"Apagar imagem","ButtonUpload":"Enviar","HeaderUploadNewImage":"Enviar nova imagem","LabelDropImageHere":"Largar imagem aqui","ImageUploadAspectRatioHelp":"1:1 R\u00e1cio de aspecto recomendado. JPG\/ PNG apenas.","MessageNothingHere":"Nada aqui.","MessagePleaseEnsureInternetMetadata":"Certifique-se que a transfer\u00eancia de metadados da internet est\u00e1 activa.","TabSuggested":"Sugerido","TabLatest":"Mais recente","TabUpcoming":"Pr\u00f3ximos","TabShows":"S\u00e9ries","TabEpisodes":"Epis\u00f3dios","TabGenres":"G\u00e9neros Art\u00edsticos","TabPeople":"Pessoas","TabNetworks":"Redes","HeaderUsers":"Utilizadores","HeaderFilters":"Filtros:","ButtonFilter":"Filtro","OptionFavorite":"Favoritos","OptionLikes":"Gostos","OptionDislikes":"N\u00e3o gostos","OptionActors":"Actores","OptionGuestStars":"Actores convidados","OptionDirectors":"Realizadores","OptionWriters":"Argumentistas","OptionProducers":"Produtores","HeaderResume":"Resumir","HeaderNextUp":"A Seguir","NoNextUpItemsMessage":"Nenhum encontrado. Comece a ver os seus programas!","HeaderLatestEpisodes":"\u00daltimos Epis\u00f3dios","HeaderPersonTypes":"Tipos de Pessoa:","TabSongs":"M\u00fasicas","TabAlbums":"\u00c1lbuns","TabArtists":"Artistas","TabAlbumArtists":"Artistas do \u00c1lbum","TabMusicVideos":"Videos Musicais","ButtonSort":"Organizar","HeaderSortBy":"Organizar por:","HeaderSortOrder":"Ordem de organiza\u00e7\u00e3o:","OptionPlayed":"Reproduzido","OptionUnplayed":"Por reproduzir","OptionAscending":"Ascendente","OptionDescending":"Descendente","OptionRuntime":"Dura\u00e7\u00e3o","OptionReleaseDate":"Data de lan\u00e7amento","OptionPlayCount":"N.\u00ba Visualiza\u00e7\u00f5es","OptionDatePlayed":"Data de reprodu\u00e7\u00e3o","OptionDateAdded":"Data de adi\u00e7\u00e3o","OptionAlbumArtist":"Artista do \u00c1lbum","OptionArtist":"Artista","OptionAlbum":"\u00c1lbum","OptionTrackName":"Nome da pista","OptionCommunityRating":"Classifica\u00e7\u00e3o da Comunidade","OptionNameSort":"Nome","OptionBudget":"Or\u00e7amento","OptionRevenue":"Receita","OptionPoster":"Poster","OptionTimeline":"Fita do tempo","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Classifica\u00e7\u00e3o dos cr\u00edticos","OptionVideoBitrate":"Qualidade do v\u00eddeo","OptionResumable":"Retom\u00e1vel","ScheduledTasksHelp":"Clique numa tarefa para configurar o agendamento","ScheduledTasksTitle":"Tarefas agendadas","TabMyPlugins":"As minhas extens\u00f5es","TabCatalog":"Cat\u00e1logo","TabUpdates":"Actualiza\u00e7\u00f5es","PluginsTitle":"Extens\u00f5es","HeaderAutomaticUpdates":"Actualiza\u00e7\u00f5es autom\u00e1ticas","HeaderUpdateLevel":"N\u00edvel de actualiza\u00e7\u00e3o","HeaderNowPlaying":"A reproduzir","HeaderLatestAlbums":"\u00daltimos \u00c1lbuns","HeaderLatestSongs":"\u00daltimas m\u00fasicas","HeaderRecentlyPlayed":"Reproduzido recentemente","HeaderFrequentlyPlayed":"Reproduzido frequentemente","DevBuildWarning":"As vers\u00f5es Dev s\u00e3o a tecnologia de ponta. S\u00e3o lan\u00e7adas frequentemente e n\u00e3o foram testadas. A aplica\u00e7\u00e3o pode bloquear e n\u00e3o funcionar de todo.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"Sair","LabelVisitCommunity":"Visitar a Comunidade","LabelGithubWiki":"Wiki Github","LabelSwagger":"Swagger","LabelStandard":"Padr\u00e3o","LabelViewApiDocumentation":"Ver Documenta\u00e7\u00e3o da API","LabelBrowseLibrary":"Navegar a Biblioteca","LabelConfigureMediaBrowser":"Configurar Media Browser","LabelOpenLibraryViewer":"Abrir Visualizador da Biblioteca","LabelRestartServer":"Reiniciar Servidor","LabelShowLogWindow":"Mostrar Janela de Log","LabelPrevious":"Anterior","LabelFinish":"Terminar","LabelNext":"Seguinte","LabelYoureDone":"Concluiu!","WelcomeToMediaBrowser":"Bem-vindo ao Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"Este assistente ir\u00e1 ajud\u00e1-lo durante o processo de configura\u00e7\u00e3o.","TellUsAboutYourself":"Fale-nos sobre si","LabelYourFirstName":"O seu primeiro nome:","MoreUsersCanBeAddedLater":"\u00c9 poss\u00edvel adicionar utilizadores mais tarde no Painel de Controlo.","UserProfilesIntro":"O Media Browser inclui suporte a perfis de utilizadores, permitindo a cada utilizador ter as suas pr\u00f3prias configura\u00e7\u00f5es da visualiza\u00e7\u00e3o, estado das reprodu\u00e7\u00f5es e controlo parental.","LabelWindowsService":"Servi\u00e7o do Windows","AWindowsServiceHasBeenInstalled":"Foi instalado um Servi\u00e7o do Windows.","WindowsServiceIntro1":"O Media Browser Server corre, normalmente, como uma aplica\u00e7\u00e3o de Ambiente de trabalho com um \u00edcone na bandeja, mas se preferir corr\u00ea-lo como um servi\u00e7o em segundo plano, pode ser iniciado atrav\u00e9s do Painel de Controlo dos Servi\u00e7os do Windows.","WindowsServiceIntro2":"Por favor tome aten\u00e7\u00e3o que se estiver a usar o servi\u00e7o, este n\u00e3o pode estar a correr ao mesmo tempo que o \u00edcone na bandeja. Por isso, ter\u00e1 de sair da aplca\u00e7\u00e3o da bandeja para poder correr o servi\u00e7o. Note, ainda, que o servi\u00e7o necessita de privil\u00e9gios administrativos via Painel de Controlo. De momento, n\u00e3o \u00e9 poss\u00edvel utilizar a fun\u00e7\u00e3o de auto-actualiza\u00e7\u00e3o ao mesmo tempo que est\u00e1 em utiliza\u00e7\u00e3o o servi\u00e7o, por isso, novas vers\u00f5es necessitam de interac\u00e7\u00e3o manual.","WizardCompleted":"\u00c9 tudo o que precisamos de momento. O Media Browser come\u00e7ou a colher informa\u00e7\u00e3o \u00e1cerca da sua biblioteca. D\u00ea uma vista de olhos nas nossas extens\u00f5es e depois clique em Terminar<\/b> para ir para o Painel de Controlo<\/b>.","LabelConfigureSettings":"Configura\u00e7\u00f5es","LabelEnableVideoImageExtraction":"Activar extrac\u00e7\u00e3o de imagens dos v\u00eddeos.","VideoImageExtractionHelp":"Para os v\u00eddeos ainda sem imagens e que n\u00e3o se encontram imagens na internet. Esta funcionalidade vai acrescentar mais algum tempo na leitura inicial da biblioteca, mas resultar\u00e1 numa apresenta\u00e7\u00e3o melhorada,","LabelEnableChapterImageExtractionForMovies":"Extrair imagens dos cap\u00edtulos dos Filmes","LabelChapterImageExtractionForMoviesHelp":"Extrair imagens dos cap\u00edtulos permite, \u00e0s aplica\u00e7\u00f5es clientes, apresentar menus de selec\u00e7\u00e3o de cap\u00edtulos com cenas. Este processo pode ser lento, intensivo para o CPU e pode requerer v\u00e1rios gigabytes de espa\u00e7o. Corre como um servi\u00e7o nocturno, agendado para as 04h, embora possa ser configurado na \u00e1rea de Tarefas Agendadas. N\u00e3o \u00e9 recomendado correr esta tarefa em horas que haja muita utiliza\u00e7\u00e3o.","LabelEnableAutomaticPortMapping":"Activar mapeamento autom\u00e1tico de portas","LabelEnableAutomaticPortMappingHelp":"UPnP permite configurar automaticamente o router, para um acesso remoto mais facilitado. Pode n\u00e3o suportar todos os modelos de routers.","ButtonOk":"Ok","ButtonCancel":"Cancelar","HeaderSetupLibrary":"Configurar biblioteca","ButtonAddMediaFolder":"Adicionar pasta de media","LabelFolderType":"Tipo de pasta","MediaFolderHelpPluginRequired":"* Requer o uso de uma extens\u00e3o, e.g. GameBrowser ou MB Bookshelf","ReferToMediaLibraryWiki":"Consulte a wiki","LabelCountry":"Pa\u00eds:","LabelLanguage":"Idioma:","HeaderPreferredMetadataLanguage":"Idioma preferido para metadados","LabelSaveLocalMetadata":"Guardar ilustra\u00e7\u00f5es e metadados nas pastas de media","LabelSaveLocalMetadataHelp":"Salvar ilustra\u00e7\u00f5es e metadados directamente nas pastas de media, vai coloc\u00e1-los num local de f\u00e1cil acesso para poderem ser editados f\u00e1cilmente.","LabelDownloadInternetMetadata":"Baixar ilustra\u00e7\u00f5es e metadados da Internet","LabelDownloadInternetMetadataHelp":"O Media Browser pode baixar informa\u00e7\u00f5es sobre a sua media e possibilita apresenta\u00e7\u00f5es enriquecedoras","TabPreferences":"Prefer\u00eancias","TabPassword":"Senha","TabLibraryAccess":"Aceder \u00e0 Biblioteca","TabImage":"Imagem","TabProfile":"Perfil","LabelDisplayMissingEpisodesWithinSeasons":"Mostrar epis\u00f3dios em falta dentro das temporadas","LabelUnairedMissingEpisodesWithinSeasons":"Mostrar epis\u00f3dios por estrear dentro das temporadas","HeaderVideoPlaybackSettings":"Configura\u00e7\u00f5es de Reprodu\u00e7\u00e3o de V\u00eddeo","LabelAudioLanguagePreference":"Prefer\u00eancias de Idioma de Audio:","LabelSubtitleLanguagePreference":"Prefer\u00eancia de Idioma de Legenda:","LabelDisplayForcedSubtitlesOnly":"Mostrar apenas legendas for\u00e7adas","TabProfiles":"Perfis","TabSecurity":"Seguran\u00e7a","ButtonAddUser":"Adicionar Utilizador","ButtonSave":"Guardar","ButtonResetPassword":"Redefinir Senha","LabelNewPassword":"Nova senha:","LabelNewPasswordConfirm":"Confirmar nova senha:","HeaderCreatePassword":"Criar Senha","LabelCurrentPassword":"Senha actual:","LabelMaxParentalRating":"Controlo Parental m\u00e1ximo permitido:","MaxParentalRatingHelp":"Conte\u00fado com classifica\u00e7\u00e3o mais elevada ser\u00e1 escondida deste utilizador.","LibraryAccessHelp":"Escolha as pastas de media a partilha com este utilizador. Os Administradores poder\u00e3o editar todas as pastas, usando o Gestor de Metadados.","ButtonDeleteImage":"Apagar imagem","ButtonUpload":"Enviar","HeaderUploadNewImage":"Enviar nova imagem","LabelDropImageHere":"Largar imagem aqui","ImageUploadAspectRatioHelp":"1:1 R\u00e1cio de aspecto recomendado. JPG\/ PNG apenas.","MessageNothingHere":"Nada aqui.","MessagePleaseEnsureInternetMetadata":"Certifique-se que a transfer\u00eancia de metadados da internet est\u00e1 activa.","TabSuggested":"Sugerido","TabLatest":"Mais recente","TabUpcoming":"Pr\u00f3ximos","TabShows":"S\u00e9ries","TabEpisodes":"Epis\u00f3dios","TabGenres":"G\u00e9neros Art\u00edsticos","TabPeople":"Pessoas","TabNetworks":"Redes","HeaderUsers":"Utilizadores","HeaderFilters":"Filtros:","ButtonFilter":"Filtro","OptionFavorite":"Favoritos","OptionLikes":"Gostos","OptionDislikes":"N\u00e3o gostos","OptionActors":"Actores","OptionGuestStars":"Actores convidados","OptionDirectors":"Realizadores","OptionWriters":"Argumentistas","OptionProducers":"Produtores","HeaderResume":"Resumir","HeaderNextUp":"A Seguir","NoNextUpItemsMessage":"Nenhum encontrado. Comece a ver os seus programas!","HeaderLatestEpisodes":"\u00daltimos Epis\u00f3dios","HeaderPersonTypes":"Tipos de Pessoa:","TabSongs":"M\u00fasicas","TabAlbums":"\u00c1lbuns","TabArtists":"Artistas","TabAlbumArtists":"Artistas do \u00c1lbum","TabMusicVideos":"Videos Musicais","ButtonSort":"Organizar","HeaderSortBy":"Organizar por:","HeaderSortOrder":"Ordem de organiza\u00e7\u00e3o:","OptionPlayed":"Reproduzido","OptionUnplayed":"Por reproduzir","OptionAscending":"Ascendente","OptionDescending":"Descendente","OptionRuntime":"Dura\u00e7\u00e3o","OptionReleaseDate":"Data de lan\u00e7amento","OptionPlayCount":"N.\u00ba Visualiza\u00e7\u00f5es","OptionDatePlayed":"Data de reprodu\u00e7\u00e3o","OptionDateAdded":"Data de adi\u00e7\u00e3o","OptionAlbumArtist":"Artista do \u00c1lbum","OptionArtist":"Artista","OptionAlbum":"\u00c1lbum","OptionTrackName":"Nome da pista","OptionCommunityRating":"Classifica\u00e7\u00e3o da Comunidade","OptionNameSort":"Nome","OptionBudget":"Or\u00e7amento","OptionRevenue":"Receita","OptionPoster":"Poster","OptionTimeline":"Fita do tempo","OptionThumb":"Miniatura","OptionBanner":"Banner","OptionCriticRating":"Classifica\u00e7\u00e3o dos cr\u00edticos","OptionVideoBitrate":"Qualidade do v\u00eddeo","OptionResumable":"Retom\u00e1vel","ScheduledTasksHelp":"Clique numa tarefa para configurar o seu agendamento.","ScheduledTasksTitle":"Tarefas agendadas","TabMyPlugins":"As minhas extens\u00f5es","TabCatalog":"Cat\u00e1logo","TabUpdates":"Actualiza\u00e7\u00f5es","PluginsTitle":"Extens\u00f5es","HeaderAutomaticUpdates":"Actualiza\u00e7\u00f5es autom\u00e1ticas","HeaderUpdateLevel":"N\u00edvel de actualiza\u00e7\u00e3o","HeaderNowPlaying":"A reproduzir","HeaderLatestAlbums":"\u00daltimos \u00c1lbuns","HeaderLatestSongs":"\u00daltimas m\u00fasicas","HeaderRecentlyPlayed":"Reproduzido recentemente","HeaderFrequentlyPlayed":"Reproduzido frequentemente","DevBuildWarning":"As vers\u00f5es Dev s\u00e3o a tecnologia de ponta. S\u00e3o lan\u00e7adas frequentemente e n\u00e3o foram testadas. A aplica\u00e7\u00e3o pode bloquear e n\u00e3o funcionar de todo.","LabelVideoType":"Tipo de V\u00eddeo:","OptionBluray":"Bluray","OptionDvd":"DVD","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Caracter\u00edsticas:","OptionHasSubtitles":"Legendas","OptionHasTrailer":"Trailer","OptionHasThemeSong":"M\u00fasica de Tema","OptionHasThemeVideo":"V\u00eddeo de Tema","TabMovies":"Filmes","TabStudios":"Est\u00fadios","TabTrailers":"Trailers","HeaderLatestMovies":"\u00daltimos Filmes","HeaderLatestTrailers":"\u00daltimos Trailers","OptionHasSpecialFeatures":"Extras","OptionImdbRating":"Classifica\u00e7\u00e3o IMDb","OptionParentalRating":"Classifica\u00e7\u00e3o Parental","OptionPremiereDate":"Data de Estreia","TabBasic":"B\u00e1sico","TabAdvanced":"Avan\u00e7ado","HeaderStatus":"Estado","OptionContinuing":"A Continuar","OptionEnded":"Terminado","HeaderAirDays":"Dias de Exibi\u00e7\u00e3o:","OptionSunday":"Domingo","OptionMonday":"Segunda","OptionTuesday":"Ter\u00e7a","OptionWednesday":"Quarta","OptionThursday":"Quinta","OptionFriday":"Sexta","OptionSaturday":"S\u00e1bado","HeaderManagement":"Gest\u00e3o:","OptionMissingImdbId":"Id do IMDb em falta","OptionMissingTvdbId":"iD do TheTVDB em falta","OptionMissingOverview":"Descri\u00e7\u00e3o em falta","OptionFileMetadataYearMismatch":"Anos do Ficheiro\/Metadados n\u00e3o coincidem","TabGeneral":"Geral","TitleSupport":"Suporte","TabLog":"Log","TabAbout":"Acerca","TabSupporterKey":"Chave de Apoiante","TabBecomeSupporter":"Torne-se um Apoiante","MediaBrowserHasCommunity":"O Media Browser tem uma pr\u00f3spera comunidade de utilizadores e colaboradores.","CheckoutKnowledgeBase":"Consulte a nossa base de conhecimento para o ajudar a obter um maior proveito do Media Browser.","SearchKnowledgeBase":"Procurar a Base de Conhecimento","VisitTheCommunity":"Visite a Comunidade","VisitMediaBrowserWebsite":"Visite a p\u00e1gina web do Media Browser","VisitMediaBrowserWebsiteLong":"Visite a p\u00e1gina do Media Browser para ficar a par das \u00faltimas novidades e para acompanhar o blog do programador.","OptionHideUser":"Ocultar este utilizador dos formul\u00e1rios de in\u00edcio de sess\u00e3o","OptionDisableUser":"Desativar este utilizador","OptionDisableUserHelp":"Se desativado, o servidor n\u00e3o permite nenhuma conex\u00e3o deste utilizador. Conex\u00f5es existentes ser\u00e3o terminadas.","HeaderAdvancedControl":"Controlo Avan\u00e7ado","LabelName":"Nome:","OptionAllowUserToManageServer":"Permitir a este utilizador gerir o servidor","HeaderFeatureAccess":"Acesso a Caracter\u00edsticas","OptionAllowMediaPlayback":"Permitir reprodu\u00e7\u00e3o de multim\u00e9dia","OptionAllowBrowsingLiveTv":"Permitir navega\u00e7\u00e3o da tv ao vivo","OptionAllowDeleteLibraryContent":"Permitir a este utilizador remover conte\u00fados da biblioteca","OptionAllowManageLiveTv":"Permitir gest\u00e3o das grava\u00e7\u00f5es da tv ao vivo","OptionAllowRemoteControlOthers":"Permitir a este utilizador controlar remotamente outros utilizadores","OptionMissingTmdbId":"Id Tmdb em falta","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Selecionar","ButtonGroupVersions":"Agrupar Vers\u00f5es","PismoMessage":"Usar o Prismo File Mount atrav\u00e9s de uma licen\u00e7a doada.","PleaseSupportOtherProduces":"Por favor suporte outros produtos gratuitos que utilizamos:","VersionNumber":"Vers\u00e3o {0}","TabPaths":"Localiza\u00e7\u00f5es","TabServer":"Servidor","TabTranscoding":"A transcodificar","TitleAdvanced":"Avan\u00e7ado","LabelAutomaticUpdateLevel":"N\u00edvel da atualiza\u00e7\u00e3o autom\u00e1tica","OptionRelease":"Lan\u00e7amento Oficial","OptionBeta":"Beta","OptionDev":"Dev (Inst\u00e1vel)","LabelAllowServerAutoRestart":"Permitir ao servidor reiniciar automaticamente para aplicar as atualiza\u00e7\u00f5es","LabelAllowServerAutoRestartHelp":"O servidor ir\u00e1 reiniciar apenas durante per\u00edodos em que n\u00e3o esteja a ser usado, quando nenhum utilizador estiver ativo.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Iniciar o servidor no arranque","LabelRunServerAtStartupHelp":"Isto ir\u00e1 iniciar o \u00edcone na barra de tarefas quando o Windows inicia. Para iniciar o servi\u00e7o do Windows, desmarque isto e corra o servi\u00e7o a partir do Painel de Controlo do Windows. N\u00e3o pode correr ambos ao mesmo tempo, logo precisa de terminar o \u00edcone da barra de tarefas antes de iniciar o servi\u00e7o.","ButtonSelectDirectory":"Selecione a diretoria","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Localiza\u00e7\u00e3o da cache:","LabelCachePathHelp":"Esta pasta cont\u00e9m ficheiros de cacha do servidor, como por exemplo, imagens.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"This folder contains actor, artist, genre and studio images.","LabelMetadataPath":"Localiza\u00e7\u00e3o dos metadados:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"B\u00e1sicos","TabTV":"TV","TabGames":"Jogos","TabMusic":"M\u00fasica","TabOthers":"Outros","HeaderExtractChapterImagesFor":"Extract chapter images for:","OptionMovies":"Filmes","OptionEpisodes":"Epis\u00f3dios","OptionOtherVideos":"Outros V\u00eddeos","TitleMetadata":"Metadados","LabelAutomaticUpdatesFanart":"Enable automatic updates from FanArt.tv","LabelAutomaticUpdatesTmdb":"Enable automatic updates from TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Enable automatic updates from TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.","LabelAutomaticUpdatesTmdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.","LabelAutomaticUpdatesTvdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.","ExtractChapterImagesHelp":"Extrair imagens dos cap\u00edtulos permite \u00e0s aplica\u00e7\u00f5es clientes, apresentar menus de sele\u00e7\u00e3o de cap\u00edtulos com cenas. Este processo pode ser lento, intensivo para o CPU e pode requerer v\u00e1rios gigabytes de espa\u00e7o. Corre como um servi\u00e7o noturno, agendado para as 04h, embora possa ser configurado na \u00e1rea de Tarefas Agendadas. N\u00e3o \u00e9 recomendado correr esta tarefa em horas que haja muita utiliza\u00e7\u00e3o.","LabelMetadataDownloadLanguage":"Idioma preferido:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"Utilizador:","LabelPassword":"Senha:","ButtonManualLogin":"In\u00edcio de Sess\u00e3o Manual:","PasswordLocalhostMessage":"N\u00e3o s\u00e3o necess\u00e1rias senhas ao iniciar a sess\u00e3o a partir do localhost."}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/ru.json b/MediaBrowser.Server.Implementations/Localization/Server/ru.json
index f0db86c74..4db21c1ea 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/ru.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/ru.json
@@ -1 +1 @@
-{"LabelExit":"\u0412\u044b\u0445\u043e\u0434","LabelVisitCommunity":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e","LabelGithubWiki":"\u0412\u0438\u043a\u0438 \u043d\u0430 Github","LabelSwagger":"\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Swagger","LabelStandard":"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442","LabelViewApiDocumentation":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e API","LabelBrowseLibrary":"\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043f\u043e \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435","LabelConfigureMediaBrowser":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c Media Browser","LabelOpenLibraryViewer":"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438","LabelRestartServer":"\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440","LabelShowLogWindow":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0416\u0443\u0440\u043d\u0430\u043b \u0432 \u043e\u043a\u043d\u0435","LabelPrevious":"\u041f\u0440\u0435\u0434","LabelFinish":"\u0413\u043e\u0442\u043e\u0432\u043e","LabelNext":"\u0421\u043b\u0435\u0434","LabelYoureDone":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e!","WelcomeToMediaBrowser":"\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"\u042d\u0442\u043e\u0442 \u043c\u0430\u0441\u0442\u0435\u0440 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u0442 \u0432\u0430\u0441 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438.","TellUsAboutYourself":"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u043c \u043e \u0441\u0435\u0431\u0435","LabelYourFirstName":"\u0412\u0430\u0448\u0435 \u0438\u043c\u044f:","MoreUsersCanBeAddedLater":"\u041f\u043e\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 \u041f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f.","UserProfilesIntro":"Media Browser \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0447\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043c\u0435\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.","LabelWindowsService":"\u0421\u043b\u0443\u0436\u0431\u0430 Windows","AWindowsServiceHasBeenInstalled":"\u0421\u043b\u0443\u0436\u0431\u0430 Windows \u0431\u044b\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430.","WindowsServiceIntro1":"Media Browser Server \u043e\u0431\u044b\u0447\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043e \u0437\u043d\u0430\u0447\u043a\u043e\u043c \u0432 \u043b\u043e\u0442\u043a\u0435, \u043d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0435\u0433\u043e \u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043b\u0443\u0436\u0431\u0430\u043c\u0438 Windows.","WindowsServiceIntro2":"\u041a\u043e\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0436\u0431\u0430 Windows, \u043f\u0440\u0438\u043c\u0438\u0442\u0435 \u043a \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044e, \u0447\u0442\u043e \u043e\u043d\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441\u043e \u0437\u043d\u0430\u0447\u043a\u043e\u043c \u0432 \u043b\u043e\u0442\u043a\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0437\u043d\u0430\u0447\u043e\u043a \u0432 \u043b\u043e\u0442\u043a\u0435, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443. \u0421\u043b\u0443\u0436\u0431\u0443 \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u043e\u0431\u043b\u0430\u0434\u0430\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u043f\u0440\u0430\u0432\u0430\u043c\u0438, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0436\u0431\u0430 \u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u0441\u0430\u043c\u043e-\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f, \u0442\u0430\u043a \u0447\u0442\u043e \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0432\u0430\u0448\u0435 \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e.","WizardCompleted":"\u042d\u0442\u043e \u0432\u0441\u0451, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442. Media Browser \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u0431\u043e\u0440 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0432\u0430\u0448\u0435\u0439 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435. \u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0438\u0437 \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0438 \u0442\u043e\u0433\u0434\u0430 \u0449\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u0413\u043e\u0442\u043e\u0432\u043e<\/b>, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u041f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f<\/b>.","LabelConfigureSettings":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","LabelEnableVideoImageExtraction":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438\u0437 \u0432\u0438\u0434\u0435\u043e","VideoImageExtractionHelp":"\u0414\u043b\u044f \u0432\u0438\u0434\u0435\u043e, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0449\u0451 \u200b\u200b\u043d\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439, \u0438 \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u043e \u0437\u0430\u0439\u043c\u0451\u0442 \u0435\u0449\u0451 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438, \u043d\u043e \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435.","LabelEnableChapterImageExtractionForMovies":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0441\u0446\u0435\u043d \u0434\u043b\u044f \u0444\u0438\u043b\u044c\u043c\u043e\u0432","LabelChapterImageExtractionForMoviesHelp":"\u0418\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0441\u0446\u0435\u043d \u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0435\u043d\u044e \u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u0446\u0435\u043d\u044b. \u042d\u0442\u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u043c, \u043d\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u042d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043f\u043b\u0430\u043d\u043e\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u0441 4:00 \u0443\u0442\u0440\u0430, \u043e\u0434\u043d\u0430\u043a\u043e, \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447. \u041d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u0432 \u0447\u0430\u0441 \u043f\u0438\u043a.","LabelEnableAutomaticPortMapping":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e-\u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u043e\u0432","LabelEnableAutomaticPortMappingHelp":"UPnP \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432.","ButtonOk":"\u041e\u041a","ButtonCancel":"\u041e\u0442\u043c\u0435\u043d\u0430","HeaderSetupLibrary":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0448\u0435\u0439 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438","ButtonAddMediaFolder":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0443","LabelFolderType":"\u0422\u0438\u043f \u043f\u0430\u043f\u043a\u0438:","MediaFolderHelpPluginRequired":"* \u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u0430, \u043d\u043f\u0440. GameBrowser \u0438\u043b\u0438 MB Bookshelf.","ReferToMediaLibraryWiki":"\u0421\u043c. \u0432 \u0432\u0438\u043a\u0438 \u043f\u043e \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435 (\u0440\u0430\u0437\u0434\u0435\u043b media library).","LabelCountry":"\u0421\u0442\u0440\u0430\u043d\u0430:","LabelLanguage":"\u042f\u0437\u044b\u043a:","HeaderPreferredMetadataLanguage":"\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u044f\u0437\u044b\u043a \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445","LabelSaveLocalMetadata":"\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0430\u0445","LabelSaveLocalMetadataHelp":"\u041f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0439 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0430\u0445, \u043e\u043d\u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u0442\u0430\u043a\u043e\u0435 \u043c\u0435\u0441\u0442\u043e, \u0433\u0434\u0435 \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u043b\u0435\u0433\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u044c.","LabelDownloadInternetMetadata":"\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0441\u0435\u0442\u0438","LabelDownloadInternetMetadataHelp":"Media Browser \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u0432\u0430\u0448\u0435\u043c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f.","TabPreferences":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","TabPassword":"\u041f\u0430\u0440\u043e\u043b\u044c","TabLibraryAccess":"\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435","TabImage":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","TabProfile":"\u041f\u0440\u043e\u0444\u0438\u043b\u044c","LabelDisplayMissingEpisodesWithinSeasons":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b \u0432 \u0441\u0435\u0437\u043e\u043d\u0430\u0445","LabelUnairedMissingEpisodesWithinSeasons":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b \u0432 \u0441\u0435\u0437\u043e\u043d\u0430\u0445","HeaderVideoPlaybackSettings":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e","LabelAudioLanguagePreference":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u0430\u0443\u0434\u0438\u043e","LabelSubtitleLanguagePreference":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432","LabelDisplayForcedSubtitlesOnly":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u043e\u0440\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b","TabProfiles":"\u041f\u0440\u043e\u0444\u0438\u043b\u0438","TabSecurity":"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c","ButtonAddUser":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","ButtonSave":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c","ButtonResetPassword":"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","LabelNewPassword":"\u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","LabelNewPasswordConfirm":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f","HeaderCreatePassword":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","LabelCurrentPassword":"\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","LabelMaxParentalRating":"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0451\u043d\u043d\u0430\u044f \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f:","MaxParentalRatingHelp":"\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0435\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043a\u0440\u044b\u0442\u043e \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","LibraryAccessHelp":"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c. \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435 \u043f\u0430\u043f\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u0438\u0441\u043f\u0435\u0442\u0447\u0435\u0440 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445.","ButtonDeleteImage":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","ButtonUpload":"\u041e\u0442\u0433\u0440\u0443\u0437\u0438\u0442\u044c","HeaderUploadNewImage":"\u041e\u0442\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","LabelDropImageHere":"\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441\u044e\u0434\u0430","ImageUploadAspectRatioHelp":"\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d - 1:1. \u0422\u043e\u043b\u044c\u043a\u043e JPG\/PNG.","MessageNothingHere":"\u0417\u0434\u0435\u0441\u044c \u043d\u0435\u0442 \u043d\u0438\u0447\u0435\u0433\u043e.","MessagePleaseEnsureInternetMetadata":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0441\u0435\u0442\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430.","TabSuggested":"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f","TabLatest":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435","TabUpcoming":"\u041f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u0435","TabShows":"\u0421\u0435\u0440\u0438\u0430\u043b\u044b","TabEpisodes":"\u042d\u043f\u0438\u0437\u043e\u0434\u044b","TabGenres":"\u0416\u0430\u043d\u0440\u044b","TabPeople":"\u041b\u044e\u0434\u0438","TabNetworks":"\u0422\u0435\u043b\u0435\u0441\u0435\u0442\u0438","HeaderUsers":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438","HeaderFilters":"\u0424\u0438\u043b\u044c\u0442\u0440\u044b:","ButtonFilter":"\u0424\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c","OptionFavorite":"\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435","OptionLikes":"\u041d\u0440\u0430\u0432\u0438\u0442\u0441\u044f","OptionDislikes":"\u041d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f","OptionActors":"\u0410\u043a\u0442\u0451\u0440\u044b","OptionGuestStars":"\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0451\u043d\u043d\u044b\u0435 \u0437\u0432\u0451\u0437\u0434\u044b","OptionDirectors":"\u0420\u0435\u0436\u0438\u0441\u0441\u0451\u0440\u044b","OptionWriters":"\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0441\u0442\u044b","OptionProducers":"\u041f\u0440\u043e\u0434\u044e\u0441\u0435\u0440\u044b","HeaderResume":"\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c","HeaderNextUp":"\u0427\u0442\u043e \u0434\u0430\u043b\u044c\u0448\u0435","NoNextUpItemsMessage":"\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u041d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440!","HeaderLatestEpisodes":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b","HeaderPersonTypes":"\u0422\u0438\u043f\u044b \u043b\u0438\u0446:","TabSongs":"\u041f\u0435\u0441\u043d\u0438","TabAlbums":"\u0410\u043b\u044c\u0431\u043e\u043c\u044b","TabArtists":"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438","TabAlbumArtists":"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438 \u0430\u043b\u044c\u0431\u043e\u043c\u0430","TabMusicVideos":"\u041a\u043b\u0438\u043f\u044b","ButtonSort":"\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c","HeaderSortBy":"\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e:","HeaderSortOrder":"\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438:","OptionPlayed":"\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e","OptionUnplayed":"\u041d\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e","OptionAscending":"\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u0435","OptionDescending":"\u0423\u0431\u044b\u0432\u0430\u043d\u0438\u0435","OptionRuntime":"\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c","OptionReleaseDate":"\u0414\u0430\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430","OptionPlayCount":"\u0427\u0438\u0441\u043b\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0439","OptionDatePlayed":"\u0414\u0430\u0442\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f","OptionDateAdded":"\u0414\u0430\u0442\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f","OptionAlbumArtist":"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u0430\u043b\u044c\u0431\u043e\u043c\u0430","OptionArtist":"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c","OptionAlbum":"\u0410\u043b\u044c\u0431\u043e\u043c","OptionTrackName":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0440\u043e\u0436\u043a\u0438","OptionCommunityRating":"\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430","OptionNameSort":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","OptionBudget":"\u0411\u044e\u0434\u0436\u0435\u0442","OptionRevenue":"\u0414\u043e\u0445\u043e\u0434","OptionPoster":"\u041f\u043e\u0441\u0442\u0435\u0440","OptionTimeline":"\u0425\u0440\u043e\u043d\u043e\u043b\u043e\u0433\u0438\u044f","OptionThumb":"\u042d\u0441\u043a\u0438\u0437","OptionBanner":"\u0411\u0430\u043d\u043d\u0435\u0440","OptionCriticRating":"\u041e\u0446\u0435\u043d\u043a\u0430 \u043a\u0440\u0438\u0442\u0438\u043a\u043e\u0432","OptionVideoBitrate":"\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u0438\u0434\u0435\u043e","OptionResumable":"\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u043c\u043e\u0435","ScheduledTasksHelp":"\u0429\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0435\u0451 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435.","ScheduledTasksTitle":"\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u0437\u0430\u0434\u0430\u0447","TabMyPlugins":"\u041c\u043e\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b","TabCatalog":"\u041a\u0430\u0442\u0430\u043b\u043e\u0433","TabUpdates":"\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","PluginsTitle":"\u041f\u043b\u0430\u0433\u0438\u043d\u044b","HeaderAutomaticUpdates":"\u0410\u0432\u0442\u043e-\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435","HeaderUpdateLevel":"\u0421\u0442\u0435\u043f\u0435\u043d\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","HeaderNowPlaying":"\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f","HeaderLatestAlbums":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0430\u043b\u044c\u0431\u043e\u043c\u044b","HeaderLatestSongs":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043f\u0435\u0441\u043d\u0438","HeaderRecentlyPlayed":"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435","HeaderFrequentlyPlayed":"\u0427\u0430\u0441\u0442\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u044b\u0435","DevBuildWarning":"\u0421\u0431\u043e\u0440\u043a\u0438 \u0420\u0430\u0437\u0440\u0430\u0431[\u043e\u0442\u043a\u0438] \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u0430\u043c\u044b\u043c\u0438 \u043f\u0435\u0440\u0435\u0434\u043e\u0432\u044b\u043c\u0438. \u0412\u044b\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0447\u0430\u0441\u0442\u043e, \u044d\u0442\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 \u043d\u0435 \u0431\u044b\u043b\u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0430\u0432\u0430\u0440\u0438\u0439\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443, \u0438 \u0432 \u0446\u0435\u043b\u043e\u043c, \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432\u043e\u043e\u0431\u0449\u0435.","LabelVideoType":"\u0422\u0438\u043f \u0432\u0438\u0434\u0435\u043e:","OptionBluray":"BluRay","OptionDvd":"DVD","OptionIso":"ISO","Option3D":"3D","LabelFeatures":"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438;","OptionHasSubtitles":"\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b","OptionHasTrailer":"\u0422\u0440\u0435\u0439\u043b\u0435\u0440","OptionHasThemeSong":"\u041f\u0435\u0441\u043d\u044f \u0442\u0435\u043c\u044b","OptionHasThemeVideo":"\u0412\u0438\u0434\u0435 \u0442\u0435\u043c\u044b","TabMovies":"\u0424\u0438\u043b\u044c\u043c\u044b","TabStudios":"\u0421\u0442\u0443\u0434\u0438\u0438","TabTrailers":"\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u044b","HeaderLatestMovies":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0444\u0438\u043b\u044c\u043c\u044b","HeaderLatestTrailers":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u044b","OptionHasSpecialFeatures":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438","OptionImdbRating":"\u041e\u0446\u0435\u043d\u043a\u0430 IMDb","OptionParentalRating":"\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f","OptionPremiereDate":"\u0414\u0430\u0442\u0430 \u043f\u0440\u0435\u043c\u044c\u0435\u0440\u044b","TabBasic":"\u0411\u0430\u0437\u043e\u0432\u044b\u0435","TabAdvanced":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e","HeaderStatus":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","OptionContinuing":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f","OptionEnded":"\u0417\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043e","HeaderAirDays":"\u0414\u043d\u0438 \u044d\u0444\u0438\u0440\u0430:","OptionSunday":"\u0412\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","OptionMonday":"\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","OptionTuesday":"\u0412\u0442\u043e\u0440\u043d\u0438\u043a","OptionWednesday":"\u0421\u0440\u0435\u0434\u0430","OptionThursday":"\u0427\u0435\u0442\u0432\u0435\u0440\u0433","OptionFriday":"\u041f\u044f\u0442\u043d\u0438\u0446\u0430","OptionSaturday":"\u0421\u0443\u0431\u0431\u043e\u0442\u0430","HeaderManagement":"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435:","OptionMissingImdbId":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 IMDb Id","OptionMissingTvdbId":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 TheTVDB Id","OptionMissingOverview":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043e\u0431\u0437\u043e\u0440","OptionFileMetadataYearMismatch":"\u0413\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u0430 \/ \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442","TabGeneral":"\u041e\u0431\u0449\u0438\u0435","TitleSupport":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430","TabLog":"\u0416\u0443\u0440\u043d\u0430\u043b","TabAbout":"\u0418\u043d\u0444\u043e","TabSupporterKey":"\u041a\u043b\u044e\u0447 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u0435\u043b\u044f","TabBecomeSupporter":"\u0421\u0442\u0430\u0442\u044c \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c","MediaBrowserHasCommunity":"Media Browser \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u043e\u0446\u0432\u0435\u0442\u0430\u044e\u0449\u0435\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432.","CheckoutKnowledgeBase":"\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u043d\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u043e\u0439 \u0437\u043d\u0430\u043d\u0438\u0439, \u0447\u0442\u043e\u0431\u044b \u0441\u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u043e\u0442\u0434\u0430\u0447\u0443 \u043e\u0442 Media Browser.","SearchKnowledgeBase":"\u0418\u0441\u043a\u0430\u0442\u044c \u0432 \u0411\u0430\u0437\u0435 \u0437\u043d\u0430\u043d\u0438\u0439","VisitTheCommunity":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e","VisitMediaBrowserWebsite":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0441\u0430\u0439\u0442 Media Browser","VisitMediaBrowserWebsiteLong":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 \u0441\u0430\u0439\u0442 Media Browser, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u0442\u044c \u0432 \u043a\u0443\u0440\u0441\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u0438 \u043d\u0435 \u043e\u0442\u0441\u0442\u0430\u0432\u0430\u0442\u044c \u043e\u0442 \u0431\u043b\u043e\u0433\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432.","OptionHideUser":"\u0421\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u0437 \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u0432\u0445\u043e\u0434\u0430","OptionDisableUser":"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","OptionDisableUserHelp":"\u041a\u043e\u0433\u0434\u0430 \u043e\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d, \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u043d\u044b.","HeaderAdvancedControl":"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435","LabelName":"\u0418\u043c\u044f:","OptionAllowUserToManageServer":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c","HeaderFeatureAccess":"\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c","OptionAllowMediaPlayback":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0444\u0430\u0439\u043b\u043e\u0432","OptionAllowBrowsingLiveTv":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e \u043f\u043e \u0422\u0412 \u044d\u0444\u0438\u0440\u0443","OptionAllowDeleteLibraryContent":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438","OptionAllowManageLiveTv":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0422\u0412 \u044d\u0444\u0438\u0440\u0430","OptionAllowRemoteControlOthers":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438"}
\ No newline at end of file
+{"LabelExit":"\u0412\u044b\u0445\u043e\u0434","LabelVisitCommunity":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e","LabelGithubWiki":"\u0412\u0438\u043a\u0438 \u043d\u0430 Github","LabelSwagger":"\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Swagger","LabelStandard":"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442","LabelViewApiDocumentation":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e API","LabelBrowseLibrary":"\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043f\u043e \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435","LabelConfigureMediaBrowser":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c Media Browser","LabelOpenLibraryViewer":"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438","LabelRestartServer":"\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440","LabelShowLogWindow":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0416\u0443\u0440\u043d\u0430\u043b \u0432 \u043e\u043a\u043d\u0435","LabelPrevious":"\u041f\u0440\u0435\u0434","LabelFinish":"\u0413\u043e\u0442\u043e\u0432\u043e","LabelNext":"\u0421\u043b\u0435\u0434","LabelYoureDone":"\u0412\u043e\u0442 \u0438 \u0432\u0441\u0451!","WelcomeToMediaBrowser":"\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"\u042d\u0442\u043e\u0442 \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a \u043f\u043e \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u0442 \u0432\u0430\u0441 \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0435 \u0444\u0430\u0437\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430.","TellUsAboutYourself":"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u043c \u043e \u0441\u0435\u0431\u0435","LabelYourFirstName":"\u0412\u0430\u0448\u0435 \u0438\u043c\u044f:","MoreUsersCanBeAddedLater":"\u041f\u043e\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 \u041f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f.","UserProfilesIntro":"\u0412 Media Browser \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0438\u043c\u0435\u0442\u044c \u0441\u0432\u043e\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f.","LabelWindowsService":"\u0421\u043b\u0443\u0436\u0431\u0430 Windows","AWindowsServiceHasBeenInstalled":"\u0421\u043b\u0443\u0436\u0431\u0430 Windows \u0431\u044b\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430.","WindowsServiceIntro1":"\u041e\u0431\u044b\u0447\u043d\u043e Media Browser Server \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043e \u0437\u043d\u0430\u0447\u043a\u043e\u043c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043b\u043e\u0442\u043a\u0435, \u043d\u043e \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u0435\u0435 \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0430 \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0435\u0433\u043e \u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043b\u0443\u0436\u0431\u0430\u043c\u0438 Windows.","WindowsServiceIntro2":"\u041a\u043e\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0436\u0431\u0430 Windows, \u043f\u0440\u0438\u043c\u0438\u0442\u0435 \u043a \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044e, \u0447\u0442\u043e \u0442\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441\u043e \u0437\u043d\u0430\u0447\u043a\u043e\u043c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043b\u043e\u0442\u043a\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0437\u043d\u0430\u0447\u043e\u043a \u0432 \u043b\u043e\u0442\u043a\u0435, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443. \u0421\u043b\u0443\u0436\u0431\u0443 \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u043e\u0431\u043b\u0430\u0434\u0430\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u043f\u0440\u0430\u0432\u0430\u043c\u0438, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0432 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u043b\u0443\u0436\u0431\u0430 \u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u0441\u0430\u043c\u043e-\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f, \u0442\u0430\u043a \u0447\u0442\u043e \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0432\u0430\u0448\u0435 \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e.","WizardCompleted":"\u042d\u0442\u043e \u0432\u0441\u0451, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442. Media Browser \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u0431\u043e\u0440 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0432\u0430\u0448\u0435\u0439 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435. \u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0438\u0437 \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0438 \u0442\u043e\u0433\u0434\u0430 \u0449\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u0413\u043e\u0442\u043e\u0432\u043e<\/b>, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u041f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f<\/b>.","LabelConfigureSettings":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","LabelEnableVideoImageExtraction":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438\u0437 \u0432\u0438\u0434\u0435\u043e","VideoImageExtractionHelp":"\u0414\u043b\u044f \u0432\u0438\u0434\u0435\u043e, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0449\u0451 \u200b\u200b\u043d\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439, \u0438 \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 \u0441\u0435\u0442\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438 \u043f\u0440\u043e\u0434\u043b\u0438\u0442\u0441\u044f \u0435\u0449\u0451 \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c \u0441\u0442\u0430\u043d\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u044f\u0442\u043d\u043e\u0435 \u0434\u043b\u044f \u0433\u043b\u0430\u0437 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445.","LabelEnableChapterImageExtractionForMovies":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0441\u0446\u0435\u043d \u0434\u043b\u044f \u0444\u0438\u043b\u044c\u043c\u043e\u0432","LabelChapterImageExtractionForMoviesHelp":"\u0418\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0441\u0446\u0435\u043d \u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0435\u043d\u044e \u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u0446\u0435\u043d\u044b. \u042d\u0442\u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u043c, \u043d\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u0420\u0430\u0431\u043e\u0442\u0430 \u044d\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 4:00 \u0443\u0442\u0440\u0430, \u043e\u0434\u043d\u0430\u043a\u043e, \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447. \u041d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u0432 \u0447\u0430\u0441 \u043f\u0438\u043a.","LabelEnableAutomaticPortMapping":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e-\u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u043e\u0432","LabelEnableAutomaticPortMappingHelp":"UPnP \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432.","ButtonOk":"\u041e\u041a","ButtonCancel":"\u041e\u0442\u043c\u0435\u043d\u0430","HeaderSetupLibrary":"\u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0448\u0435\u0439 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438","ButtonAddMediaFolder":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0443","LabelFolderType":"\u0422\u0438\u043f \u043f\u0430\u043f\u043a\u0438:","MediaFolderHelpPluginRequired":"* \u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d, \u043d\u043f\u0440. GameBrowser \u0438\u043b\u0438 MB Bookshelf.","ReferToMediaLibraryWiki":"\u0421\u043c. \u0432 \u0432\u0438\u043a\u0438 \u043f\u043e \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435 (\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 media library).","LabelCountry":"\u0421\u0442\u0440\u0430\u043d\u0430:","LabelLanguage":"\u042f\u0437\u044b\u043a:","HeaderPreferredMetadataLanguage":"\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u044f\u0437\u044b\u043a \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445:","LabelSaveLocalMetadata":"\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u043d\u0443\u0442\u0440\u0438 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043e\u043a","LabelSaveLocalMetadataHelp":"\u041a\u043e\u0433\u0434\u0430 \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043e\u043a, \u0442\u043e\u0433\u0434\u0430 \u0432 \u0442\u0430\u043a\u043e\u043c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u044c.","LabelDownloadInternetMetadata":"\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0441\u0435\u0442\u0438","LabelDownloadInternetMetadataHelp":"Media Browser \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u0432\u0430\u0448\u0435\u043c \u043c\u0435\u0434\u0438\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445.","TabPreferences":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438","TabPassword":"\u041f\u0430\u0440\u043e\u043b\u044c","TabLibraryAccess":"\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435","TabImage":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","TabProfile":"\u041f\u0440\u043e\u0444\u0438\u043b\u044c","LabelDisplayMissingEpisodesWithinSeasons":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b \u0432 \u0441\u0435\u0437\u043e\u043d\u0430\u0445","LabelUnairedMissingEpisodesWithinSeasons":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b \u0432 \u0441\u0435\u0437\u043e\u043d\u0430\u0445","HeaderVideoPlaybackSettings":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e","LabelAudioLanguagePreference":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u0430\u0443\u0434\u0438\u043e:","LabelSubtitleLanguagePreference":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432:","LabelDisplayForcedSubtitlesOnly":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u043e\u0440\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b","TabProfiles":"\u041f\u0440\u043e\u0444\u0438\u043b\u0438","TabSecurity":"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c","ButtonAddUser":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","ButtonSave":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c","ButtonResetPassword":"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","LabelNewPassword":"\u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","LabelNewPasswordConfirm":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f","HeaderCreatePassword":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","LabelCurrentPassword":"\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","LabelMaxParentalRating":"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0451\u043d\u043d\u0430\u044f \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f:","MaxParentalRatingHelp":"\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0435\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043a\u0440\u044b\u0442\u043e \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","LibraryAccessHelp":"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0438 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 \u044d\u0442\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c. \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435 \u043f\u0430\u043f\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u0438\u0441\u043f\u0435\u0442\u0447\u0435\u0440 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445.","ButtonDeleteImage":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","ButtonUpload":"\u0412\u044b\u0433\u0440\u0443\u0437\u0438\u0442\u044c","HeaderUploadNewImage":"\u0412\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","LabelDropImageHere":"\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441\u044e\u0434\u0430","ImageUploadAspectRatioHelp":"\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0435 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438 - 1:1. \u0422\u043e\u043b\u044c\u043a\u043e JPG\/PNG.","MessageNothingHere":"\u0417\u0434\u0435\u0441\u044c \u043d\u0435\u0442 \u043d\u0438\u0447\u0435\u0433\u043e.","MessagePleaseEnsureInternetMetadata":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0441\u0435\u0442\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430.","TabSuggested":"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f","TabLatest":"\u041d\u043e\u0432\u0438\u043d\u043a\u0438","TabUpcoming":"\u041f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u0435","TabShows":"\u0421\u0435\u0440\u0438\u0430\u043b\u044b","TabEpisodes":"\u042d\u043f\u0438\u0437\u043e\u0434\u044b","TabGenres":"\u0416\u0430\u043d\u0440\u044b","TabPeople":"\u041b\u044e\u0434\u0438","TabNetworks":"\u0422\u0435\u043b\u0435\u0441\u0435\u0442\u0438","HeaderUsers":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438","HeaderFilters":"\u0424\u0438\u043b\u044c\u0442\u0440\u044b:","ButtonFilter":"\u0424\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c","OptionFavorite":"\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435","OptionLikes":"\u041d\u0440\u0430\u0432\u044f\u0449\u0438\u0435\u0441\u044f","OptionDislikes":"\u041d\u0435 \u043d\u0440\u0430\u0432\u044f\u0449\u0438\u0435\u0441\u044f","OptionActors":"\u0410\u043a\u0442\u0451\u0440\u044b","OptionGuestStars":"\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0451\u043d\u043d\u044b\u0435 \u0437\u0432\u0451\u0437\u0434\u044b","OptionDirectors":"\u0420\u0435\u0436\u0438\u0441\u0441\u0451\u0440\u044b","OptionWriters":"\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0441\u0442\u044b","OptionProducers":"\u041f\u0440\u043e\u0434\u044e\u0441\u0435\u0440\u044b","HeaderResume":"\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c","HeaderNextUp":"\u0427\u0442\u043e \u0434\u0430\u043b\u044c\u0448\u0435","NoNextUpItemsMessage":"\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u0432\u043e\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u044b!","HeaderLatestEpisodes":"\u0421\u0432\u0435\u0436\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b","HeaderPersonTypes":"\u0422\u0438\u043f\u044b \u043b\u044e\u0434\u0435\u0439:","TabSongs":"\u041e\u043f\u0443\u0441\u044b","TabAlbums":"\u0410\u043b\u044c\u0431\u043e\u043c\u044b","TabArtists":"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438","TabAlbumArtists":"\u0410\u043b\u044c\u0431\u043e\u043c\u043d\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438","TabMusicVideos":"\u0412\u0438\u0434\u0435\u043e\u043a\u043b\u0438\u043f\u044b","ButtonSort":"\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c","HeaderSortBy":"\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0439:","HeaderSortOrder":"\u041f\u043e\u0440\u044f\u0434\u043e\u043a:","OptionPlayed":"\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e","OptionUnplayed":"\u041d\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e","OptionAscending":"\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u044e\u0449\u0438\u0439","OptionDescending":"\u0423\u0431\u044b\u0432\u0430\u044e\u0449\u0438\u0439","OptionRuntime":"\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c","OptionReleaseDate":"\u0414\u0430\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430","OptionPlayCount":"\u0427\u0438\u0441\u043b\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0439","OptionDatePlayed":"\u0414\u0430\u0442\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f","OptionDateAdded":"\u0414\u0430\u0442\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f","OptionAlbumArtist":"\u0410\u043b\u044c\u0431\u043e\u043c\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c","OptionArtist":"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c","OptionAlbum":"\u0410\u043b\u044c\u0431\u043e\u043c","OptionTrackName":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0440\u043e\u0436\u043a\u0438","OptionCommunityRating":"\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430","OptionNameSort":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","OptionBudget":"\u0411\u044e\u0434\u0436\u0435\u0442","OptionRevenue":"\u0414\u043e\u0445\u043e\u0434","OptionPoster":"\u041f\u043e\u0441\u0442\u0435\u0440","OptionTimeline":"\u0425\u0440\u043e\u043d\u043e\u043b\u043e\u0433\u0438\u044f","OptionThumb":"\u042d\u0441\u043a\u0438\u0437","OptionBanner":"\u0411\u0430\u043d\u043d\u0435\u0440","OptionCriticRating":"\u041e\u0446\u0435\u043d\u043a\u0430 \u043a\u0440\u0438\u0442\u0438\u043a\u043e\u0432","OptionVideoBitrate":"\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u0438\u0434\u0435\u043e","OptionResumable":"\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u043c\u043e\u0435","ScheduledTasksHelp":"\u0429\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0435\u0451 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435.","ScheduledTasksTitle":"\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u0437\u0430\u0434\u0430\u0447","TabMyPlugins":"\u041c\u043e\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b","TabCatalog":"\u041a\u0430\u0442\u0430\u043b\u043e\u0433","TabUpdates":"\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","PluginsTitle":"\u041f\u043b\u0430\u0433\u0438\u043d\u044b","HeaderAutomaticUpdates":"\u0410\u0432\u0442\u043e-\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","HeaderUpdateLevel":"\u0421\u0442\u0435\u043f\u0435\u043d\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","HeaderNowPlaying":"\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f","HeaderLatestAlbums":"\u0421\u0432\u0435\u0436\u0438\u0435 \u0430\u043b\u044c\u0431\u043e\u043c\u044b","HeaderLatestSongs":"\u0421\u0432\u0435\u0436\u0438\u0435 \u043e\u043f\u0443\u0441\u044b","HeaderRecentlyPlayed":"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435","HeaderFrequentlyPlayed":"\u0427\u0430\u0441\u0442\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u044b\u0435","DevBuildWarning":"\u0421\u0431\u043e\u0440\u043a\u0438 \u0420\u0430\u0437\u0440\u0430\u0431[\u043e\u0442\u043a\u0438] \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u0430\u043c\u044b\u043c\u0438 \u043f\u0435\u0440\u0435\u0434\u043e\u0432\u044b\u043c\u0438. \u0412\u044b\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0447\u0430\u0441\u0442\u043e, \u044d\u0442\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 \u043d\u0435 \u0431\u044b\u043b\u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0430\u0432\u0430\u0440\u0438\u0439\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443, \u0438 \u0432 \u0446\u0435\u043b\u043e\u043c, \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432\u043e\u043e\u0431\u0449\u0435.","LabelVideoType":"\u0422\u0438\u043f \u0432\u0438\u0434\u0435\u043e:","OptionBluray":"BluRay","OptionDvd":"DVD","OptionIso":"ISO","Option3D":"3D","LabelFeatures":"\u0414\u043b\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432:","OptionHasSubtitles":"\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b","OptionHasTrailer":"\u0422\u0440\u0435\u0439\u043b\u0435\u0440","OptionHasThemeSong":"\u041c\u0443\u0437\u044b\u043a\u0430 \u0442\u0435\u043c\u044b","OptionHasThemeVideo":"\u0412\u0438\u0434\u0435\u043e \u0442\u0435\u043c\u044b","TabMovies":"\u0424\u0438\u043b\u044c\u043c\u044b","TabStudios":"\u0421\u0442\u0443\u0434\u0438\u0438","TabTrailers":"\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u044b","HeaderLatestMovies":"\u0421\u0432\u0435\u0436\u0438\u0435 \u0444\u0438\u043b\u044c\u043c\u044b","HeaderLatestTrailers":"\u0421\u0432\u0435\u0436\u0438\u0435 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u044b","OptionHasSpecialFeatures":"\u0414\u043e\u043f. \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b","OptionImdbRating":"\u041e\u0446\u0435\u043d\u043a\u0430 IMDb","OptionParentalRating":"\u0412\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f","OptionPremiereDate":"\u0414\u0430\u0442\u0430 \u043f\u0440\u0435\u043c\u044c\u0435\u0440\u044b","TabBasic":"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435","TabAdvanced":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435","HeaderStatus":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","OptionContinuing":"\u041f\u0440\u043e\u0434\u043b\u0435\u043d\u043e","OptionEnded":"\u0417\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043e","HeaderAirDays":"\u0414\u043d\u0438 \u044d\u0444\u0438\u0440\u0430:","OptionSunday":"\u0412\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","OptionMonday":"\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","OptionTuesday":"\u0412\u0442\u043e\u0440\u043d\u0438\u043a","OptionWednesday":"\u0421\u0440\u0435\u0434\u0430","OptionThursday":"\u0427\u0435\u0442\u0432\u0435\u0440\u0433","OptionFriday":"\u041f\u044f\u0442\u043d\u0438\u0446\u0430","OptionSaturday":"\u0421\u0443\u0431\u0431\u043e\u0442\u0430","HeaderManagement":"\u0414\u043b\u044f \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445:","OptionMissingImdbId":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 IMDb Id","OptionMissingTvdbId":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 TheTVDB Id","OptionMissingOverview":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0431\u0437\u043e\u0440","OptionFileMetadataYearMismatch":"\u0413\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u0430\/\u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442","TabGeneral":"\u041e\u0431\u0449\u0438\u0435","TitleSupport":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430","TabLog":"\u0416\u0443\u0440\u043d\u0430\u043b","TabAbout":"\u0418\u043d\u0444\u043e","TabSupporterKey":"\u041a\u043b\u044e\u0447 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u0435\u043b\u044f","TabBecomeSupporter":"\u0421\u0442\u0430\u0442\u044c \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c","MediaBrowserHasCommunity":"Media Browser \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.","CheckoutKnowledgeBase":"\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u043e\u0439 \u0437\u043d\u0430\u043d\u0438\u0439 \u0434\u043b\u044f \u043e\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044e \u0432\u0430\u043c\u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0442\u0434\u0430\u0447\u0438 \u043e\u0442 Media Browser.","SearchKnowledgeBase":"\u041f\u043e\u0438\u0441\u043a \u0432 \u0411\u0430\u0437\u0435 \u0437\u043d\u0430\u043d\u0438\u0439","VisitTheCommunity":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e","VisitMediaBrowserWebsite":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u0441\u0430\u0439\u0442 Media Browser","VisitMediaBrowserWebsiteLong":"\u041f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 \u0441\u0430\u0439\u0442 Media Browser, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0441\u043f\u0435\u0432\u0430\u0442\u044c \u0437\u0430 \u0431\u043b\u043e\u0433\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432.","OptionHideUser":"\u0421\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u0432\u0445\u043e\u0434\u0430","OptionDisableUser":"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","OptionDisableUserHelp":"\u041a\u043e\u0433\u0434\u0430 \u043e\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d, \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0440\u0435\u0437\u043a\u043e \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u043d\u044b.","HeaderAdvancedControl":"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u0430\u043c\u0438","LabelName":"\u0418\u043c\u044f:","OptionAllowUserToManageServer":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c","HeaderFeatureAccess":"\u041f\u0440\u0430\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c","OptionAllowMediaPlayback":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0444\u0430\u0439\u043b\u043e\u0432","OptionAllowBrowsingLiveTv":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e \u043f\u043e \u0422\u0412 \u044d\u0444\u0438\u0440\u0443","OptionAllowDeleteLibraryContent":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438","OptionAllowManageLiveTv":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0422\u0412 \u044d\u0444\u0438\u0440\u0430","OptionAllowRemoteControlOthers":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438","OptionMissingTmdbId":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 TMDb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"\u041c\u0435\u0442\u0430-\u043e\u0446\u0435\u043d\u043a\u0430","ButtonSelect":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c","ButtonGroupVersions":"\u0413\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u0438","PismoMessage":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043d\u0430 Pismo File Mount \u043f\u043e \u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439.","PleaseSupportOtherProduces":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c:","VersionNumber":"\u0412\u0435\u0440\u0441\u0438\u044f {0}","TabPaths":"\u041f\u0443\u0442\u0438","TabServer":"\u0421\u0435\u0440\u0432\u0435\u0440","TabTranscoding":"\u0422\u0440\u0430\u043d\u0441\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","TitleAdvanced":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e","LabelAutomaticUpdateLevel":"\u0421\u0442\u0435\u043f\u0435\u043d\u044c \u0430\u0432\u0442\u043e-\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f","OptionRelease":"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a","OptionBeta":"\u0411\u0435\u0442\u0430","OptionDev":"\u0420\u0430\u0437\u0440\u0430\u0431 (\u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e)","LabelAllowServerAutoRestart":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439","LabelAllowServerAutoRestartHelp":"\u0421\u0435\u0440\u0432\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u044f, \u043a\u043e\u0433\u0434\u0430 \u043d\u0438 \u043e\u0434\u0438\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u0435\u043d.","LabelEnableDebugLogging":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0416\u0443\u0440\u043d\u0430\u043b\u0435","LabelRunServerAtStartup":"\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439","LabelRunServerAtStartupHelp":"\u0417\u043d\u0430\u0447\u043e\u043a \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043b\u043e\u0442\u043a\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0442\u0430\u0440\u0442\u0430 Windows. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u043b\u0443\u0436\u0431\u0443 Windows, \u0443\u0431\u0435\u0440\u0438\u0442\u0435 \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u043b\u0443\u0436\u0431\u0443 \u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f Windows. \u041f\u0440\u0438\u043c\u0438\u0442\u0435 \u043a \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044e, \u0447\u0442\u043e \u043e\u043d\u0438 \u043e\u0431\u0430 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u043e\u043a \u0432 \u043b\u043e\u0442\u043a\u0435 \u0434\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043b\u0443\u0436\u0431\u044b.","ButtonSelectDirectory":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433","LabelCustomPaths":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0437\u0430\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u0443\u0442\u0438, \u043a\u0443\u0434\u0430 \u043f\u043e\u0436\u0435\u043b\u0430\u0435\u0442\u0435. \u041e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u044f \u043f\u0443\u0441\u0442\u044b\u043c\u0438, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.","LabelCachePath":"\u041f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 Cache:","LabelCachePathHelp":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u0441\u044f \u0444\u0430\u0439\u043b\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u043a\u044d\u0448\u0430, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.","LabelImagesByNamePath":"\u041f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 Images by name:","LabelImagesByNamePathHelp":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u0441\u044f \u0430\u043a\u0442\u0451\u0440\u044b. \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438 \u0438 \u0441\u0442\u0443\u0434\u0438\u0439\u043d\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.","LabelMetadataPath":"\u041f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 Metadata:","LabelMetadataPathHelp":"\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435, \u043d\u0435 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432 \u043c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0430\u0445.","LabelTranscodingTempPath":"\u041f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 Transcoding temporary:","LabelTranscodingTempPathHelp":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u0444\u0430\u0439\u043b\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0442\u0440\u0430\u043d\u0441\u043a\u043e\u0434\u0435\u0440\u043e\u043c.","TabBasics":"\u041e\u0441\u043d\u043e\u0432\u044b","TabTV":"\u0422\u0412","TabGames":"\u0418\u0433\u0440\u044b","TabMusic":"\u041c\u0443\u0437\u044b\u043a\u0430","TabOthers":"\u0414\u0440\u0443\u0433\u043e\u0435","HeaderExtractChapterImagesFor":"\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u0446\u0435\u043d \u0434\u043b\u044f:","OptionMovies":"\u0424\u0438\u043b\u044c\u043c\u044b","OptionEpisodes":"\u042d\u043f\u0438\u0437\u043e\u0434\u044b","OptionOtherVideos":"\u0414\u0440\u0443\u0433\u043e\u0435 \u0432\u0438\u0434\u0435\u043e","TitleMetadata":"\u041c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435","LabelAutomaticUpdatesFanart":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441 FanArt.tv","LabelAutomaticUpdatesTmdb":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441 TheMovieDB.org","LabelAutomaticUpdatesTvdb":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441 TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"\u041a\u043e\u0433\u0434\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e, \u043d\u043e\u0432\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 fanart.tv. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043c\u0435\u0449\u0435\u043d\u044b.","LabelAutomaticUpdatesTmdbHelp":"\u041a\u043e\u0433\u0434\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e, \u043d\u043e\u0432\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 TheMovieDB.org. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043c\u0435\u0449\u0435\u043d\u044b.","LabelAutomaticUpdatesTvdbHelp":"\u041a\u043e\u0433\u0434\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e, \u043d\u043e\u0432\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 TheTVDB.com. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043c\u0435\u0449\u0435\u043d\u044b.","ExtractChapterImagesHelp":"\u0418\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0441\u0446\u0435\u043d \u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0435\u043d\u044e \u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u0446\u0435\u043d\u044b. \u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u043c, \u043d\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u042d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043f\u043b\u0430\u043d\u043e\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u0441 4:00 \u0443\u0442\u0440\u0430, \u043e\u0434\u043d\u0430\u043a\u043e, \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447. \u041d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u0432 \u0447\u0430\u0441 \u043f\u0438\u043a.","LabelMetadataDownloadLanguage":"\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u044f\u0437\u044b\u043a:","ButtonAutoScroll":"\u0410\u0432\u0442\u043e-\u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0430","LabelImageSavingConvention":"\u0424\u043e\u0440\u043c\u0430\u0442 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439:","LabelImageSavingConventionHelp":"Media Browser \u043e\u043f\u043e\u0437\u043d\u0430\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043e\u0442 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430. \u0412\u044b\u0431\u043e\u0440 \u0441\u0432\u043e\u0435\u0433\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u043f\u043e\u043b\u0435\u0437\u0435\u043d, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435\u0441\u044c \u0442\u0430\u043a\u0436\u0435 \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u043c\u0438.","OptionImageSavingCompatible":"\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 - MB3\/MB2","ButtonSignIn":"\u0412\u043e\u0439\u0442\u0438","TitleSignIn":"\u0412\u043e\u0439\u0442\u0438","HeaderPleaseSignIn":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u043e\u0439\u0434\u0438\u0442\u0435","LabelUser":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c:","LabelPassword":"\u041f\u0430\u0440\u043e\u043b\u044c:","ButtonManualLogin":"\u0420\u0443\u0447\u043d\u043e\u0439 \u0432\u0432\u043e\u0434:","PasswordLocalhostMessage":"\u041f\u0430\u0440\u043e\u043b\u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0445\u043e\u0434\u0435","TabGuide":"\u0422\u0435\u043b\u0435\u0433\u0438\u0434","TabChannels":"\u0422\u0412 \u043a\u0430\u043d\u0430\u043b\u044b","HeaderChannels":"\u0422\u0412 \u043a\u0430\u043d\u0430\u043b\u044b","TabRecordings":"\u0417\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043f\u0438\u0441\u0438","TabScheduled":"\u0417\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435","TabSeries":"\u0421\u0435\u0440\u0438\u0430\u043b","ButtonCancelRecording":"\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043f\u0438\u0441\u0438","HeaderPrePostPadding":"\u041e\u0442\u0431\u0438\u0432\u043a\u0438 \u0434\u043e\/\u043f\u043e\u0441\u043b\u0435","LabelPrePaddingMinutes":"\u041e\u0442\u0431\u0438\u0432\u043a\u0430 \u0434\u043e, \u043c\u0438\u043d:","OptionPrePaddingRequired":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0431\u0438\u0432\u043a\u0430 \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f \u0435\u0451 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438.","LabelPostPaddingMinutes":"\u041e\u0442\u0431\u0438\u0432\u043a\u0430 \u043f\u043e\u0441\u043b\u0435, \u043c\u0438\u043d:","OptionPostPaddingRequired":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0431\u0438\u0432\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043d\u0446\u0430 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f \u0435\u0451 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438.","HeaderWhatsOnTV":"\u0427\u0442\u043e \u0434\u0430\u043b\u044c\u0448\u0435","HeaderUpcomingTV":"\u041f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438","TabStatus":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","TabSettings":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","ButtonRefreshGuideData":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0442\u0435\u043b\u0435\u0433\u0438\u0434\u0430","OptionPriority":"\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442","OptionRecordOnAllChannels":"\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0441\u043e \u0432\u0441\u0435\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432","OptionRecordAnytime":"\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f","OptionRecordOnlyNewEpisodes":"\u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u043e\u0432\u044b\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b","HeaderDays":"\u0414\u043d\u0438","HeaderActiveRecordings":"\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043f\u0438\u0441\u0438","HeaderLatestRecordings":"\u0421\u0432\u0435\u0436\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043f\u0438\u0441\u0438","HeaderAllRecordings":"\u0412\u0441\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043f\u0438\u0441\u0438","ButtonPlay":"\u0412\u043e\u0441\u043f\u0440","ButtonEdit":"\u041f\u0440\u0430\u0432\u0438\u0442\u044c","ButtonRecord":"\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c","ButtonDelete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","OptionRecordSeries":"\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0435\u0440\u0438\u0430\u043b","HeaderDetails":"\u0414\u0435\u0442\u0430\u043b\u0438"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/server.json b/MediaBrowser.Server.Implementations/Localization/Server/server.json
index 883b16afc..573c6e6b7 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/server.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/server.json
@@ -134,7 +134,7 @@
"OptionVideoBitrate": "Video Bitrate",
"OptionResumable": "Resumable",
"ScheduledTasksHelp": "Click a task to adjust its schedule.",
- "ScheduledTasksTitle": "ScheduledTasks",
+ "ScheduledTasksTitle": "Scheduled Tasks",
"TabMyPlugins": "My Plugins",
"TabCatalog": "Catalog",
"TabUpdates": "Updates",
@@ -207,5 +207,100 @@
"OptionAllowBrowsingLiveTv": "Allow browsing of live tv",
"OptionAllowDeleteLibraryContent": "Allow this user to delete library content",
"OptionAllowManageLiveTv": "Allow management of live tv recordings",
- "OptionAllowRemoteControlOthers": "Allow this user to remote control other users"
+ "OptionAllowRemoteControlOthers": "Allow this user to remote control other users",
+ "OptionMissingTmdbId": "Missing Tmdb Id",
+ "OptionIsHD": "HD",
+ "OptionIsSD": "SD",
+ "OptionMetascore": "Metascore",
+ "OptionImdbRating": "IMDb rating",
+ "ButtonSelect": "Select",
+ "ButtonGroupVersions": "Group Versions",
+ "PismoMessage": "Utilizing Pismo File Mount through a donated license.",
+ "PleaseSupportOtherProduces": "Please support other free products we utilize:",
+ "VersionNumber": "Version {0}",
+ "TabPaths": "Paths",
+ "TabServer": "Server",
+ "TabTranscoding": "Transcoding",
+ "TitleAdvanced": "Advanced",
+ "LabelAutomaticUpdateLevel": "Automatic update level",
+ "OptionRelease": "Official Release",
+ "OptionBeta": "Beta",
+ "OptionDev": "Dev (Unstable)",
+ "LabelAllowServerAutoRestart": "Allow the server to restart automatically to apply updates",
+ "LabelAllowServerAutoRestartHelp": "The server will only restart during idle periods, when no users are active.",
+ "LabelEnableDebugLogging": "Enable debug logging",
+ "LabelRunServerAtStartup": "Run server at startup",
+ "LabelRunServerAtStartupHelp": "This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.",
+ "ButtonSelectDirectory": "Select Directory",
+ "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
+ "LabelCachePath": "Cache path:",
+ "LabelCachePathHelp": "This folder contains server cache files, such as images.",
+ "LabelImagesByNamePath": "Images by name path:",
+ "LabelImagesByNamePathHelp": "This folder contains actor, artist, genre and studio images.",
+ "LabelMetadataPath": "Metadata path:",
+ "LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.",
+ "LabelTranscodingTempPath": "Transcoding temporary path:",
+ "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder.",
+ "TabBasics": "Basics",
+ "TabTV": "TV",
+ "TabGames": "Games",
+ "TabMusic": "Music",
+ "TabOthers": "Others",
+ "HeaderExtractChapterImagesFor": "Extract chapter images for:",
+ "OptionMovies": "Movies",
+ "OptionEpisodes": "Episodes",
+ "OptionOtherVideos": "Other Videos",
+ "TitleMetadata": "Metadata",
+ "LabelAutomaticUpdatesFanart": "Enable automatic updates from FanArt.tv",
+ "LabelAutomaticUpdatesTmdb": "Enable automatic updates from TheMovieDB.org",
+ "LabelAutomaticUpdatesTvdb": "Enable automatic updates from TheTVDB.com",
+ "LabelAutomaticUpdatesFanartHelp": "If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.",
+ "LabelAutomaticUpdatesTmdbHelp": "If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.",
+ "LabelAutomaticUpdatesTvdbHelp": "If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.",
+ "ExtractChapterImagesHelp": "Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.",
+ "LabelMetadataDownloadLanguage": "Preferred language:",
+ "ButtonAutoScroll": "Auto-scroll",
+ "LabelImageSavingConvention": "Image saving convention:",
+ "LabelImageSavingConventionHelp": "Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.",
+ "OptionImageSavingCompatible": "Compatible - MB3/Plex/Xbmc",
+ "OptionImageSavingStandard": "Standard - MB3/MB2",
+ "ButtonSignIn": "Sign In",
+ "TitleSignIn": "Sign In",
+ "HeaderPleaseSignIn": "Please sign in",
+ "LabelUser": "User:",
+ "LabelPassword": "Password:",
+ "ButtonManualLogin": "Manual Login:",
+ "PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
+ "TabGuide": "Guide",
+ "TabChannels": "Channels",
+ "HeaderChannels": "Channels",
+ "TabRecordings": "Recordings",
+ "TabScheduled": "Scheduled",
+ "TabSeries": "Series",
+ "ButtonCancelRecording": "Cancel Recording",
+ "HeaderPrePostPadding": "Pre/Post Padding",
+ "LabelPrePaddingMinutes": "Pre-padding minutes:",
+ "OptionPrePaddingRequired": "Pre-padding is required in order to record.",
+ "LabelPostPaddingMinutes": "Post-padding minutes:",
+ "OptionPostPaddingRequired": "Post-padding is required in order to record.",
+ "HeaderWhatsOnTV": "What's On",
+ "HeaderUpcomingTV": "Upcoming TV",
+ "TabStatus": "Status",
+ "TabSettings": "Settings",
+ "ButtonRefreshGuideData": "Refresh Guide Data",
+ "OptionPriority": "Priority",
+ "OptionRecordOnAllChannels": "Record program on all channels",
+ "OptionRecordAnytime": "Record program at any time",
+ "OptionRecordOnlyNewEpisodes": "Record only new episodes",
+ "HeaderDays": "Days",
+ "HeaderActiveRecordings": "Active Recordings",
+ "HeaderLatestRecordings": "Latest Recordings",
+ "HeaderAllRecordings": "All Recordings",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonRecord": "Record",
+ "ButtonDelete": "Delete",
+ "OptionRecordSeries": "Record Series",
+ "HeaderDetails": "Details",
+ "ButtonCancelRecording": "Cancel Recording"
}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json b/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json
index 6e248be0d..d378ae2eb 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json
@@ -1 +1 @@
-{"LabelExit":"\u96e2\u958b","LabelVisitCommunity":"\u8a2a\u554f\u793e\u5340","LabelGithubWiki":"Github Wiki","LabelSwagger":"Swagger","LabelStandard":"\u6a19\u6dee","LabelViewApiDocumentation":"View Api Documentation","LabelBrowseLibrary":"Browse Library","LabelConfigureMediaBrowser":"Configure Media Browser","LabelOpenLibraryViewer":"Open Library Viewer","LabelRestartServer":"\u91cd\u65b0\u555f\u52d5\u670d\u52d9\u5668","LabelShowLogWindow":"\u986f\u793a\u65e5\u8a8c\u8996\u7a97","LabelPrevious":"\u4e0a\u4e00\u500b","LabelFinish":"\u5b8c\u7d50","LabelNext":"\u4e0b\u4e00\u500b","LabelYoureDone":"You're Done!","WelcomeToMediaBrowser":"Welcome to Media Browser!","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"This wizard will help guide you through the setup process.","TellUsAboutYourself":"Tell us about yourself","LabelYourFirstName":"Your first name:","MoreUsersCanBeAddedLater":"More users can be added later within the Dashboard.","UserProfilesIntro":"Media Browser includes built-in support for user profiles, enabling each user to have their own display settings, playstate and parental controls.","LabelWindowsService":"Windows Service","AWindowsServiceHasBeenInstalled":"A Windows Service has been installed.","WindowsServiceIntro1":"Media Browser Server normally runs as a desktop application with a tray icon, but if you prefer to run it as a background service, it can be started from the windows services control panel instead.","WindowsServiceIntro2":"If using the windows service, please note that it cannot be run at the same time as the tray icon, so you'll need to exit the tray in order to run the service. The service will also need to be configured with administrative privileges via the control panel. Please note that at this time the service is unable to self-update, so new versions will require manual interaction.","WizardCompleted":"That's all we need for now. Media Browser has begun collecting information about your media library. Check out some of our apps, and then click Finish<\/b> to view the Dashboard<\/b>.","LabelConfigureSettings":"Configure settings","LabelEnableVideoImageExtraction":"Enable video image extraction","VideoImageExtractionHelp":"For videos that don't already have images, and that we're unable to find internet images for. This will add some additional time to the initial library scan but will result in a more pleasing presentation.","LabelEnableChapterImageExtractionForMovies":"Extract chapter image extraction for Movies","LabelChapterImageExtractionForMoviesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelEnableAutomaticPortMapping":"Enable automatic port mapping","LabelEnableAutomaticPortMappingHelp":"UPnP allows automated router configuration for easy remote access. This may not work with some router models.","ButtonOk":"Ok","ButtonCancel":"Cancel","HeaderSetupLibrary":"Setup your media library","ButtonAddMediaFolder":"Add media folder","LabelFolderType":"Folder type:","MediaFolderHelpPluginRequired":"* Requires the use of a plugin, e.g. GameBrowser or MB Bookshelf.","ReferToMediaLibraryWiki":"Refer to the media library wiki.","LabelCountry":"Country:","LabelLanguage":"Language:","HeaderPreferredMetadataLanguage":"Preferred metadata language:","LabelSaveLocalMetadata":"Save artwork and metadata into media folders","LabelSaveLocalMetadataHelp":"Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.","LabelDownloadInternetMetadata":"Download artwork and metadata from the internet","LabelDownloadInternetMetadataHelp":"Media Browser can download information about your media to enable rich presentations.","TabPreferences":"Preferences","TabPassword":"Password","TabLibraryAccess":"Library Access","TabImage":"Image","TabProfile":"Profile","LabelDisplayMissingEpisodesWithinSeasons":"Display missing episodes within seasons","LabelUnairedMissingEpisodesWithinSeasons":"Display unaired episodes within seasons","HeaderVideoPlaybackSettings":"Video Playback Settings","LabelAudioLanguagePreference":"Audio language preference:","LabelSubtitleLanguagePreference":"Subtitle language preference:","LabelDisplayForcedSubtitlesOnly":"Display only forced subtitles","TabProfiles":"Profiles","TabSecurity":"Security","ButtonAddUser":"Add User","ButtonSave":"Save","ButtonResetPassword":"Reset Password","LabelNewPassword":"New password:","LabelNewPasswordConfirm":"New password confirm:","HeaderCreatePassword":"Create Password","LabelCurrentPassword":"Current password:","LabelMaxParentalRating":"Maximum allowed parental rating:","MaxParentalRatingHelp":"Content with a higher rating will be hidden from this user.","LibraryAccessHelp":"Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.","ButtonDeleteImage":"Delete Image","ButtonUpload":"Upload","HeaderUploadNewImage":"Upload New Image","LabelDropImageHere":"Drop Image Here","ImageUploadAspectRatioHelp":"1:1 Aspect Ratio Recommended. JPG\/PNG only.","MessageNothingHere":"Nothing here.","MessagePleaseEnsureInternetMetadata":"Please ensure downloading of internet metadata is enabled.","TabSuggested":"Suggested","TabLatest":"Latest","TabUpcoming":"Upcoming","TabShows":"Shows","TabEpisodes":"Episodes","TabGenres":"Genres","TabPeople":"People","TabNetworks":"Networks","HeaderUsers":"Users","HeaderFilters":"Filters:","ButtonFilter":"Filter","OptionFavorite":"Favorites","OptionLikes":"Likes","OptionDislikes":"Dislikes","OptionActors":"Actors","OptionGuestStars":"Guest Stars","OptionDirectors":"Directors","OptionWriters":"Writers","OptionProducers":"Producers","HeaderResume":"Resume","HeaderNextUp":"Next Up","NoNextUpItemsMessage":"None found. Start watching your shows!","HeaderLatestEpisodes":"Latest Episodes","HeaderPersonTypes":"Person Types:","TabSongs":"Songs","TabAlbums":"Albums","TabArtists":"Artists","TabAlbumArtists":"Album Artists","TabMusicVideos":"Music Videos","ButtonSort":"Sort","HeaderSortBy":"Sort By:","HeaderSortOrder":"Sort Order:","OptionPlayed":"Played","OptionUnplayed":"Unplayed","OptionAscending":"Ascending","OptionDescending":"Descending","OptionRuntime":"Runtime","OptionReleaseDate":"Release Date","OptionPlayCount":"Play Count","OptionDatePlayed":"Date Played","OptionDateAdded":"Date Added","OptionAlbumArtist":"Album Artist","OptionArtist":"Artist","OptionAlbum":"Album","OptionTrackName":"Track Name","OptionCommunityRating":"Community Rating","OptionNameSort":"Name","OptionBudget":"Budget","OptionRevenue":"Revenue","OptionPoster":"Poster","OptionTimeline":"Timeline","OptionThumb":"Thumb","OptionBanner":"Banner","OptionCriticRating":"Critic Rating","OptionVideoBitrate":"Video Bitrate","OptionResumable":"Resumable","ScheduledTasksHelp":"Click a task to adjust its schedule.","ScheduledTasksTitle":"ScheduledTasks","TabMyPlugins":"My Plugins","TabCatalog":"Catalog","TabUpdates":"Updates","PluginsTitle":"Plugins","HeaderAutomaticUpdates":"Automatic Updates","HeaderUpdateLevel":"Update Level","HeaderNowPlaying":"Now Playing","HeaderLatestAlbums":"Latest Albums","HeaderLatestSongs":"Latest Songs","HeaderRecentlyPlayed":"Recently Played","HeaderFrequentlyPlayed":"Frequently Played","DevBuildWarning":"Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.","LabelVideoType":"Video Type:","OptionBluray":"Bluray","OptionDvd":"Dvd","OptionIso":"Iso","Option3D":"3D","LabelFeatures":"Features:","OptionHasSubtitles":"Subtitles","OptionHasTrailer":"Trailer","OptionHasThemeSong":"Theme Song","OptionHasThemeVideo":"Theme Video","TabMovies":"Movies","TabStudios":"Studios","TabTrailers":"Trailers","HeaderLatestMovies":"Latest Movies","HeaderLatestTrailers":"Latest Trailers","OptionHasSpecialFeatures":"Special Features","OptionImdbRating":"IMDb Rating","OptionParentalRating":"Parental Rating","OptionPremiereDate":"Premiere Date","TabBasic":"Basic","TabAdvanced":"Advanced","HeaderStatus":"Status","OptionContinuing":"Continuing","OptionEnded":"Ended","HeaderAirDays":"Air Days:","OptionSunday":"Sunday","OptionMonday":"Monday","OptionTuesday":"Tuesday","OptionWednesday":"Wednesday","OptionThursday":"Thursday","OptionFriday":"Friday","OptionSaturday":"Saturday","HeaderManagement":"Management:","OptionMissingImdbId":"Missing IMDb Id","OptionMissingTvdbId":"Missing TheTVDB Id","OptionMissingOverview":"Missing Overview","OptionFileMetadataYearMismatch":"File\/Metadata Years Mismatched","TabGeneral":"General","TitleSupport":"Support","TabLog":"Log","TabAbout":"About","TabSupporterKey":"Supporter Key","TabBecomeSupporter":"Become a Supporter","MediaBrowserHasCommunity":"Media Browser has a thriving community of users and contributors.","CheckoutKnowledgeBase":"Check out our knowledge base to help you get the most out of Media Browser.","SearchKnowledgeBase":"Search the Knowledge Base","VisitTheCommunity":"Visit the Community","VisitMediaBrowserWebsite":"Visit the Media Browser Web Site","VisitMediaBrowserWebsiteLong":"Visit the Media Browser Web site to catch the latest news and keep up with the developer blog.","OptionHideUser":"Hide this user from login screens","OptionDisableUser":"Disable this user","OptionDisableUserHelp":"If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.","HeaderAdvancedControl":"Advanced Control","LabelName":"Name:","OptionAllowUserToManageServer":"Allow this user to manage the server","HeaderFeatureAccess":"Feature Access","OptionAllowMediaPlayback":"Allow media playback","OptionAllowBrowsingLiveTv":"Allow browsing of live tv","OptionAllowDeleteLibraryContent":"Allow this user to delete library content","OptionAllowManageLiveTv":"Allow management of live tv recordings","OptionAllowRemoteControlOthers":"Allow this user to remote control other users"}
\ No newline at end of file
+{"LabelExit":"\u96e2\u958b","LabelVisitCommunity":"\u8a2a\u554f\u793e\u5340","LabelGithubWiki":"Github \u7ef4\u57fa","LabelSwagger":"Swagger","LabelStandard":"\u6a19\u6dee","LabelViewApiDocumentation":"\u67e5\u770bAPI\u6587\u6a94","LabelBrowseLibrary":"\u700f\u89bd\u5a92\u9ad4\u5eab","LabelConfigureMediaBrowser":"\u8a2d\u5b9aMedia Browser","LabelOpenLibraryViewer":"\u6253\u958b\u5a92\u9ad4\u5eab\u700f\u89bd\u5668","LabelRestartServer":"\u91cd\u65b0\u555f\u52d5\u4f3a\u5668\u670d","LabelShowLogWindow":"\u986f\u793a\u65e5\u8a8c","LabelPrevious":"\u4e0a\u4e00\u500b","LabelFinish":"\u5b8c\u7d50","LabelNext":"\u4e0b\u4e00\u500b","LabelYoureDone":"\u5b8c\u6210!","WelcomeToMediaBrowser":"\u6b61\u8fce\u4f86\u5230 Media Browser\uff01","TitleMediaBrowser":"Media Browser","ThisWizardWillGuideYou":"\u56ae\u5c0e\u5c07\u5f15\u5c0e\u4f60\u5b8c\u6210\u5b89\u88dd\u7a0b\u5e8f\u3002","TellUsAboutYourself":"\u8acb\u4ecb\u7d39\u4e00\u4e0b\u81ea\u5df1","LabelYourFirstName":"\u4f60\u7684\u540d\u5b57\uff1a","MoreUsersCanBeAddedLater":"\u5f80\u5f8c\u53ef\u4ee5\u5728\u63a7\u5236\u53f0\u5167\u6dfb\u52a0\u66f4\u591a\u7528\u6236\u3002","UserProfilesIntro":"Media Browser \u5167\u7f6e\u652f\u6301\u591a\u500b\u7528\u6236\u914d\u7f6e\uff0c\u4f7f\u6bcf\u500b\u7528\u6236\u90fd\u64c1\u6709\u81ea\u5df1\u5c08\u5c6c\u7684\u986f\u793a\u8a2d\u7f6e\uff0c\u64ad\u653e\u72c0\u614b\u548c\u5bb6\u9577\u63a7\u5236\u8a2d\u7f6e\u3002","LabelWindowsService":"Windows\u670d\u52d9","AWindowsServiceHasBeenInstalled":"Windows\u670d\u52d9\u5df2\u7d93\u5b89\u88dd\u5b8c\u7562\u3002","WindowsServiceIntro1":"Media Browser \u4f3a\u670d\u5668\u901a\u5e38\u6703\u4f5c\u70ba\u4e00\u500b\u6709\u7a0b\u5f0f\u76e4\u5716\u6a19\u7684\u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u904b\u884c\uff0c\u4f46\u5982\u679c\u4f60\u66f4\u559c\u6b61\u5c07\u5b83\u4f5c\u70ba\u5f8c\u53f0\u670d\u52d9\uff0c\u5b83\u53ef\u4ee5\u5f9eWindows\u670d\u52d9\u63a7\u5236\u53f0\u555f\u52d5\u3002","WindowsServiceIntro2":"\u5982\u679c\u4f7f\u7528Windows\u670d\u52d9\uff0c\u8acb\u6ce8\u610f\uff0c\u5b83\u4e0d\u80fd\u540c\u6642\u4f5c\u70ba\u7a0b\u5f0f\u76e4\u5716\u6a19\u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u904b\u884c\uff0c\u6240\u4ee5\u4f60\u9700\u8981\u5f9e\u7a0b\u5f0f\u76e4\u5716\u6a19\u9000\u51fa\uff0c\u4ee5\u904b\u884cWindows\u670d\u52d9\u3002\u8a72\u670d\u52d9\u9084\u9700\u8981\u5177\u6709\u7ba1\u7406\u54e1\u6b0a\u9650\uff0c\u9019\u53ef\u4ee5\u901a\u904eWindows\u670d\u52d9\u63a7\u5236\u53f0\u9032\u884c\u914d\u7f6e\u3002\u8acb\u6ce8\u610f\uff0c\u6b64\u6642\u7684 Media Browser \u4f3a\u670d\u5668\u670d\u52d9\u662f\u7121\u6cd5\u81ea\u52d5\u66f4\u65b0\uff0c\u56e0\u6b64\u65b0\u7248\u672c\u5c07\u9700\u8981\u624b\u52d5\u66f4\u65b0\u3002","WizardCompleted":"\u9019\u5c31\u662f\u6211\u5011\u73fe\u5728\u6240\u9700\u8981\u77e5\u9053\u7684\u3002Media Browser \u5df2\u7d93\u958b\u59cb\u6536\u96c6\u4f60\u7684\u5a92\u9ad4\u5eab\u7684\u8cc7\u6599\u3002\u8acb\u7e7c\u7e8c\u700f\u89bd\u6211\u5011\u5176\u4ed6\u7684\u7a0b\u5f0f\uff0c\u7136\u5f8c\u55ae\u64ca\u5b8c\u6210<\/b>\u4f86\u67e5\u770b\u63a7\u5236\u53f0<\/b>\u3002","LabelConfigureSettings":"\u914d\u7f6e\u8a2d\u5b9a","LabelEnableVideoImageExtraction":"\u555f\u52d5\u8996\u983b\u5716\u50cf\u63d0\u53d6","VideoImageExtractionHelp":"\u5c0d\u65bc\u6c92\u6709\u5716\u50cf\u4ee5\u53ca\u6211\u5011\u76ee\u524d\u7121\u6cd5\u5f9e\u4e92\u806f\u7db2\u627e\u5230\u6709\u95dc\u5716\u50cf\u7684\u8996\u983b\uff0c\u5728\u521d\u59cb\u5a92\u9ad4\u5eab\u6383\u63cf\u6642\uff0c\u6703\u589e\u52a0\u4e00\u4e9b\u984d\u5916\u7684\u6383\u63cf\u6642\u9593\uff0c\u4f46\u4f60\u5c07\u6703\u770b\u5230\u4e00\u500b\u66f4\u6085\u76ee\u7684\u4ecb\u7d39\u4ecb\u9762\u3002","LabelEnableChapterImageExtractionForMovies":"\u63d0\u53d6\u96fb\u5f71\u7ae0\u7bc0\u5716\u50cf","LabelChapterImageExtractionForMoviesHelp":"\u5f9e\u8996\u983b\u7ae0\u7bc0\u4e2d\u63d0\u53d6\u5716\u50cf\u5c07\u5141\u8a31\u5ba2\u6236\u7aef\u7528\u5716\u8c61\u986f\u793a\u9078\u64c7\u83dc\u55ae\u3002\u9019\u500b\u904e\u7a0b\u53ef\u80fd\u6703\u5f88\u6162\uff0c\u4f54\u7528\u66f4\u591a\u7684CPU\u8cc7\u6e90\uff0c\u4e26\u4e14\u53ef\u80fd\u9700\u8981\u7684\u6578GB\u786c\u789f\u7a7a\u9593\u3002\u5b83\u9ed8\u8a8d\u9810\u5b9a\u5728\u6bcf\u665a\u7684\u51cc\u66684\u9ede\u904b\u884c\uff0c\u4f46\u9019\u662f\u53ef\u4ee5\u5f9e\u4efb\u52d9\u8868\u9032\u884c\u8a2d\u5b9a\u7684\u3002\u4e0d\u5efa\u8b70\u5728\u9ad8\u5cf0\u4f7f\u7528\u6642\u9593\u904b\u884c\u6b64\u4efb\u52d9\u3002","LabelEnableAutomaticPortMapping":"\u555f\u7528\u81ea\u52d5\u7aef\u53e3\u8f49\u767c","LabelEnableAutomaticPortMappingHelp":"UPnP\u5141\u8a31\u8def\u7531\u5668\u81ea\u52d5\u8a2d\u7f6e\u5f9e\u800c\u53ef\u4ee5\u66f4\u65b9\u4fbf\u5730\u9060\u7a0b\u8a2a\u554f\u4f3a\u670d\u5668\u3002\u9019\u53ef\u80fd\u4e0d\u9069\u7528\u65bc\u67d0\u4e9b\u8def\u7531\u5668\u578b\u865f\u3002","ButtonOk":"OK","ButtonCancel":"\u53d6\u6d88","HeaderSetupLibrary":"\u8a2d\u7f6e\u4f60\u7684\u5a92\u9ad4\u5eab","ButtonAddMediaFolder":"\u6dfb\u52a0\u5a92\u9ad4\u6587\u4ef6\u593e","LabelFolderType":"\u5a92\u9ad4\u6587\u4ef6\u593e\u985e\u578b\uff1a","MediaFolderHelpPluginRequired":"*\u9700\u8981\u4f7f\u7528\u4e00\u500b\u63d2\u4ef6\uff0c\u4f8b\u5982GameBrowser\u6216MB Bookshelf\u3002","ReferToMediaLibraryWiki":"\u53c3\u7167\u5a92\u9ad4\u5eab\u7ef4\u57fa","LabelCountry":"\u570b\u5bb6\uff1a","LabelLanguage":"\u8a9e\u8a00\uff1a","HeaderPreferredMetadataLanguage":"\u9996\u9078\u5a92\u9ad4\u8cc7\u6599\u8a9e\u8a00\uff1a","LabelSaveLocalMetadata":"\u4fdd\u5b58\u5a92\u9ad4\u5716\u50cf\u53ca\u8cc7\u6599\u5230\u5a92\u9ad4\u6a94\u6848\u6240\u5728\u7684\u6587\u4ef6\u593e","LabelSaveLocalMetadataHelp":"\u76f4\u63a5\u4fdd\u5b58\u5a92\u9ad4\u5716\u50cf\u53ca\u8cc7\u6599\u5230\u5a92\u9ad4\u6240\u5728\u7684\u6587\u4ef6\u593e\u80fd\u4f7f\u7de8\u8f2f\u5de5\u4f5c\u66f4\u5bb9\u6613\u3002","LabelDownloadInternetMetadata":"\u5f9e\u4e92\u806f\u7db2\u4e0b\u8f09\u5a92\u9ad4\u5716\u50cf\u53ca\u8cc7\u6599","LabelDownloadInternetMetadataHelp":"Media Browser\u53ef\u4ee5\u5f9e\u4e92\u806f\u7db2\u4e0b\u8f09\u5a92\u9ad4\u5716\u50cf\u53ca\u8cc7\u6599\u5f9e\u800c\u63d0\u4f9b\u66f4\u8c50\u5bcc\u7684\u5a92\u9ad4\u8868\u9054\u65b9\u5f0f\u3002","TabPreferences":"\u504f\u597d","TabPassword":"\u5bc6\u78bc","TabLibraryAccess":"\u5a92\u9ad4\u5eab\u700f\u89bd\u6b0a\u9650","TabImage":"\u5716\u50cf","TabProfile":"\u914d\u7f6e","LabelDisplayMissingEpisodesWithinSeasons":"\u986f\u793a\u7bc0\u76ee\u5b63\u5ea6\u5167\u7f3a\u5c11\u7684\u55ae\u5143","LabelUnairedMissingEpisodesWithinSeasons":"\u5728\u7bc0\u76ee\u5b63\u5ea6\u5167\u986f\u793a\u9084\u672a\u767c\u4f48\u7684\u55ae\u5143","HeaderVideoPlaybackSettings":"\u8996\u983b\u56de\u653e\u8a2d\u7f6e","LabelAudioLanguagePreference":"\u97f3\u983b\u8a9e\u8a00\u504f\u597d\u9078\u9805\uff1a","LabelSubtitleLanguagePreference":"\u5b57\u5e55\u8a9e\u8a00\u504f\u597d\u9078\u9805\uff1a","LabelDisplayForcedSubtitlesOnly":"\u53ea\u986f\u793a\u5f37\u5236\u5b57\u5e55","TabProfiles":"\u914d\u7f6e","TabSecurity":"\u5b89\u5168\u6027","ButtonAddUser":"\u6dfb\u52a0\u7528\u6236","ButtonSave":"\u4fdd\u5b58","ButtonResetPassword":"\u91cd\u8a2d\u5bc6\u78bc","LabelNewPassword":"\u65b0\u5bc6\u78bc\uff1a","LabelNewPasswordConfirm":"\u78ba\u8a8d\u65b0\u5bc6\u78bc\uff1a","HeaderCreatePassword":"\u5275\u5efa\u5bc6\u78bc","LabelCurrentPassword":"\u7576\u524d\u7684\u5bc6\u78bc\uff1a","LabelMaxParentalRating":"\u6700\u5927\u5141\u8a31\u7684\u5bb6\u9577\u8a55\u7d1a\uff1a","MaxParentalRatingHelp":"\u5177\u6709\u8f03\u9ad8\u7684\u5bb6\u9577\u8a55\u7d1a\u5167\u5bb9\u5c07\u5f9e\u9019\u7528\u6236\u88ab\u96b1\u85cf","LibraryAccessHelp":"\u9078\u64c7\u5a92\u9ad4\u6587\u4ef6\u593e\u8207\u9019\u7528\u6236\u5171\u4eab\u3002\u7ba1\u7406\u54e1\u5c07\u53ef\u4ee5\u4f7f\u7528\u5a92\u9ad4\u8cc7\u6599\u64da\u7ba1\u7406\u5668\u7de8\u8f2f\u6240\u6709\u7684\u5a92\u9ad4\u6587\u4ef6\u593e\u3002","ButtonDeleteImage":"\u522a\u9664\u5716\u50cf","ButtonUpload":"\u4e0a\u8f09","HeaderUploadNewImage":"\u4e0a\u8f09\u65b0\u5716\u50cf","LabelDropImageHere":"\u5728\u9019\u88e1\u653e\u4e0b\u5716\u50cf","ImageUploadAspectRatioHelp":"\u63a8\u85a6\u4f7f\u67091:1\u5bec\u9ad8\u6bd4\u4f8b\u7684\u5716\u50cf\u3002\u53ea\u5141\u8a31JPG\/PNG\u683c\u5f0f","MessageNothingHere":"\u9019\u88e1\u6c92\u6709\u4ec0\u9ebc\u3002","MessagePleaseEnsureInternetMetadata":"\u8acb\u78ba\u4fdd\u5df2\u555f\u7528\u5f9e\u4e92\u806f\u7db2\u4e0b\u8f09\u5a92\u9ad4\u8cc7\u6599\u3002","TabSuggested":"\u5efa\u8b70","TabLatest":"\u6700\u65b0","TabUpcoming":"\u5373\u5c07\u767c\u5e03","TabShows":"\u7bc0\u76ee","TabEpisodes":"\u55ae\u5143","TabGenres":"\u985e\u578b","TabPeople":"\u4eba\u7269","TabNetworks":"\u7db2\u7d61","HeaderUsers":"\u7528\u6236","HeaderFilters":"\u904e\u6ffe\uff1a","ButtonFilter":"\u904e\u6ffe","OptionFavorite":"\u6211\u7684\u6700\u611b","OptionLikes":"\u559c\u6b61","OptionDislikes":"\u4e0d\u559c\u6b61","OptionActors":"\u6f14\u54e1","OptionGuestStars":"\u7279\u9080\u660e\u661f","OptionDirectors":"\u5c0e\u6f14","OptionWriters":"\u4f5c\u8005","OptionProducers":"\u5236\u7247\u4eba","HeaderResume":"\u6062\u5fa9\u64ad\u653e","HeaderNextUp":"\u4e0b\u4e00\u96c6","NoNextUpItemsMessage":"\u6c92\u6709\u627e\u5230\u3002\u958b\u59cb\u770b\u4f60\u7684\u7bc0\u76ee\uff01","HeaderLatestEpisodes":"\u6700\u65b0\u7bc0\u76ee\u55ae\u5143","HeaderPersonTypes":"\u4eba\u7269\u985e\u578b\uff1a","TabSongs":"\u6b4c\u66f2","TabAlbums":"\u5c08\u8f2f","TabArtists":"\u6b4c\u624b","TabAlbumArtists":"\u5c08\u8f2f\u6b4c\u624b","TabMusicVideos":"\u97f3\u6a02\u8996\u983b","ButtonSort":"\u6392\u5e8f","HeaderSortBy":"\u6392\u5e8f\u65b9\u5f0f\uff1a","HeaderSortOrder":"\u6392\u5e8f\u6b21\u5e8f\uff1a","OptionPlayed":"\u5df2\u64ad\u653e","OptionUnplayed":"\u672a\u64ad\u653e","OptionAscending":"\u5347\u5e8f","OptionDescending":"\u964d\u5e8f","OptionRuntime":"\u64ad\u653e\u9577\u5ea6","OptionReleaseDate":"\u767c\u5e03\u65e5\u671f","OptionPlayCount":"\u64ad\u653e\u6b21\u6578","OptionDatePlayed":"\u64ad\u653e\u65e5\u671f","OptionDateAdded":"\u6dfb\u52a0\u65e5\u671f","OptionAlbumArtist":"\u5c08\u8f2f\u6b4c\u624b","OptionArtist":"\u6b4c\u624b","OptionAlbum":"\u5c08\u8f2f","OptionTrackName":"\u66f2\u76ee\u540d\u7a31","OptionCommunityRating":"\u793e\u5340\u8a55\u5206","OptionNameSort":"\u540d\u5b57","OptionBudget":"\u9810\u7b97","OptionRevenue":"\u6536\u5165","OptionPoster":"\u6d77\u5831","OptionTimeline":"\u6642\u9593\u8ef8","OptionThumb":"\u7e2e\u7565\u5716","OptionBanner":"\u6a6b\u5411\u5716","OptionCriticRating":"\u8a55\u8ad6\u5bb6\u8a55\u50f9","OptionVideoBitrate":"\u8996\u983b\u6bd4\u7279\u7387","OptionResumable":"\u53ef\u6062\u5fa9","ScheduledTasksHelp":"\u55ae\u64ca\u4e00\u500b\u4efb\u52d9\u4f86\u8abf\u6574\u5b83\u7684\u904b\u884c\u6642\u9593\u8868\u3002","ScheduledTasksTitle":"\u5df2\u8a08\u5283\u4efb\u52d9","TabMyPlugins":"\u6211\u7684\u63d2\u4ef6","TabCatalog":"\u76ee\u9304","TabUpdates":"\u66f4\u65b0","PluginsTitle":"\u63d2\u4ef6","HeaderAutomaticUpdates":"\u81ea\u52d5\u66f4\u65b0","HeaderUpdateLevel":"\u66f4\u65b0\u7d1a\u5225","HeaderNowPlaying":"\u6b63\u5728\u64ad\u653e","HeaderLatestAlbums":"\u6700\u65b0\u5c08\u8f2f","HeaderLatestSongs":"\u6700\u65b0\u6b4c\u66f2","HeaderRecentlyPlayed":"\u6700\u8fd1\u64ad\u653e","HeaderFrequentlyPlayed":"\u7d93\u5e38\u64ad\u653e","DevBuildWarning":"\u958b\u767c\u7248\u672c\u662f\u6700\u524d\u6cbf\u7684\u3002\u7d93\u5e38\u767c\u4f48\uff0c\u4f46\u9019\u4e9b\u7248\u672c\u5c1a\u672a\u7d93\u904e\u6e2c\u8a66\u3002\u7a0b\u5f0f\u53ef\u80fd\u6703\u5d29\u6f70\uff0c\u6240\u6709\u529f\u80fd\u53ef\u80fd\u7121\u6cd5\u6b63\u5e38\u5de5\u4f5c\u3002","LabelVideoType":"\u8996\u983b\u985e\u578b\uff1a","OptionBluray":"\u85cd\u5149","OptionDvd":"DVD","OptionIso":"\u93e1\u50cf\u6a94","Option3D":"3D","LabelFeatures":"\u529f\u80fd\uff1a","OptionHasSubtitles":"\u5b57\u5e55","OptionHasTrailer":"\u9810\u544a","OptionHasThemeSong":"\u4e3b\u984c\u66f2","OptionHasThemeVideo":"\u4e3b\u984c\u8996\u983b","TabMovies":"\u96fb\u5f71","TabStudios":"\u5de5\u4f5c\u5ba4","TabTrailers":"\u9810\u544a","HeaderLatestMovies":"\u6700\u65b0\u96fb\u5f71","HeaderLatestTrailers":"\u6700\u65b0\u9810\u544a","OptionHasSpecialFeatures":"\u7279\u8272","OptionImdbRating":"IMDB\u8a55\u5206","OptionParentalRating":"\u5bb6\u9577\u8a55\u7d1a","OptionPremiereDate":"\u9996\u6620\u65e5\u671f","TabBasic":"\u57fa\u672c","TabAdvanced":"\u9032\u968e","HeaderStatus":"\u72c0\u614b","OptionContinuing":"\u6301\u7e8c","OptionEnded":"\u5b8c\u7d50","HeaderAirDays":"\u64ad\u653e\u65e5","OptionSunday":"\u661f\u671f\u5929","OptionMonday":"\u661f\u671f\u4e00","OptionTuesday":"\u661f\u671f\u4e8c","OptionWednesday":"\u661f\u671f\u4e09","OptionThursday":"\u661f\u671f\u56db","OptionFriday":"\u661f\u671f\u4e94","OptionSaturday":"\u661f\u671f\u516d","HeaderManagement":"\u7ba1\u7406\uff1a","OptionMissingImdbId":"\u7f3a\u5c11IMDB\u7de8\u865f","OptionMissingTvdbId":"\u7f3a\u5c11TheTVDB\u7de8\u865f","OptionMissingOverview":"\u7f3a\u5c11\u6982\u8ff0","OptionFileMetadataYearMismatch":"\u6a94\u6848\/\u5a92\u9ad4\u8cc7\u6599\u5e74\u4efd\u4e0d\u5339\u914d","TabGeneral":"\u4e00\u822c","TitleSupport":"\u652f\u63f4","TabLog":"\u65e5\u8a8c","TabAbout":"\u95dc\u65bc","TabSupporterKey":"\u652f\u6301\u8005\u5e8f\u865f","TabBecomeSupporter":"\u6210\u70ba\u652f\u6301\u8005","MediaBrowserHasCommunity":"Media Browser\u6709\u4e00\u500b\u7531\u7528\u6236\u548c\u8ca2\u737b\u8005\u5efa\u7acb\u7684\u7e41\u69ae\u793e\u5340\u3002","CheckoutKnowledgeBase":"\u700f\u89bd\u6211\u5011\u7684\u77e5\u8b58\u5eab\uff0c\u80fd\u5e6b\u52a9\u4f60\u5145\u5206\u5229\u7528Media Browser\u3002","SearchKnowledgeBase":"\u641c\u7d22\u77e5\u8b58\u5eab","VisitTheCommunity":"\u8a2a\u554f\u793e\u5340","VisitMediaBrowserWebsite":"\u8a2a\u554fMedia Browser\u7db2\u7ad9","VisitMediaBrowserWebsiteLong":"\u8a2a\u554fMedia Browser\u7684\u7db2\u7ad9\uff0c\u4ee5\u7dca\u8cbc\u6700\u65b0\u7684\u65b0\u805e\u548c\u8ddf\u4e0a\u958b\u767c\u8005\u535a\u5ba2\u3002","OptionHideUser":"\u5f9e\u767b\u9304\u9801\u9762\u96b1\u85cf\u6b64\u7528\u6236","OptionDisableUser":"\u7981\u7528\u6b64\u7528\u6236","OptionDisableUserHelp":"\u88ab\u7981\u7528\u7684\u7528\u6236\u5c07\u4e0d\u5141\u8a31\u9023\u63a5\u4f3a\u670d\u5668\u3002\u73fe\u6709\u7684\u9023\u63a5\u5c07\u88ab\u5373\u6642\u7d42\u6b62\u3002","HeaderAdvancedControl":"\u9ad8\u7d1a\u63a7\u5236","LabelName":"\u540d\u5b57\uff1a","OptionAllowUserToManageServer":"\u5141\u8a31\u9019\u7528\u6236\u7ba1\u7406\u4f3a\u670d\u5668","HeaderFeatureAccess":"\u53ef\u4ee5\u4f7f\u7528\u7684\u529f\u80fd","OptionAllowMediaPlayback":"\u5141\u8a31\u5a92\u9ad4\u64ad\u653e","OptionAllowBrowsingLiveTv":"\u5141\u8a31\u4f7f\u7528\u96fb\u8996\u529f\u80fd","OptionAllowDeleteLibraryContent":"\u5141\u8a31\u9019\u7528\u6236\u522a\u9664\u5a92\u9ad4\u5eab\u7684\u5167\u5bb9","OptionAllowManageLiveTv":"\u5141\u8a31\u7ba1\u7406\u96fb\u8996\u7bc0\u76ee\u9304\u5f71","OptionAllowRemoteControlOthers":"\u5141\u8a31\u9019\u7528\u6236\u9060\u7a0b\u63a7\u5236\u5176\u4ed6\u7528\u6236","OptionMissingTmdbId":"Missing Tmdb Id","OptionIsHD":"HD","OptionIsSD":"SD","OptionMetascore":"Metascore","ButtonSelect":"Select","ButtonGroupVersions":"Group Versions","PismoMessage":"Utilizing Pismo File Mount through a donated license.","PleaseSupportOtherProduces":"Please support other free products we utilize:","VersionNumber":"Version {0}","TabPaths":"Paths","TabServer":"Server","TabTranscoding":"Transcoding","TitleAdvanced":"Advanced","LabelAutomaticUpdateLevel":"Automatic update level","OptionRelease":"\u6b63\u5f0f\u7248\u672c","OptionBeta":"\u516c\u6e2c\u7248\u672c","OptionDev":"\u958b\u767c\u7248\u672c","LabelAllowServerAutoRestart":"Allow the server to restart automatically to apply updates","LabelAllowServerAutoRestartHelp":"The server will only restart during idle periods, when no users are active.","LabelEnableDebugLogging":"Enable debug logging","LabelRunServerAtStartup":"Run server at startup","LabelRunServerAtStartupHelp":"This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.","ButtonSelectDirectory":"Select Directory","LabelCustomPaths":"Specify custom paths where desired. Leave fields empty to use the defaults.","LabelCachePath":"Cache path:","LabelCachePathHelp":"This folder contains server cache files, such as images.","LabelImagesByNamePath":"Images by name path:","LabelImagesByNamePathHelp":"This folder contains actor, artist, genre and studio images.","LabelMetadataPath":"Metadata path:","LabelMetadataPathHelp":"This location contains downloaded artwork and metadata that is not configured to be stored in media folders.","LabelTranscodingTempPath":"Transcoding temporary path:","LabelTranscodingTempPathHelp":"This folder contains working files used by the transcoder.","TabBasics":"Basics","TabTV":"TV","TabGames":"Games","TabMusic":"Music","TabOthers":"Others","HeaderExtractChapterImagesFor":"Extract chapter images for:","OptionMovies":"Movies","OptionEpisodes":"Episodes","OptionOtherVideos":"Other Videos","TitleMetadata":"Metadata","LabelAutomaticUpdatesFanart":"Enable automatic updates from FanArt.tv","LabelAutomaticUpdatesTmdb":"Enable automatic updates from TheMovieDB.org","LabelAutomaticUpdatesTvdb":"Enable automatic updates from TheTVDB.com","LabelAutomaticUpdatesFanartHelp":"If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced.","LabelAutomaticUpdatesTmdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced.","LabelAutomaticUpdatesTvdbHelp":"If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced.","ExtractChapterImagesHelp":"Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs as a nightly scheduled task at 4am, although this is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.","LabelMetadataDownloadLanguage":"Preferred language:","ButtonAutoScroll":"Auto-scroll","LabelImageSavingConvention":"Image saving convention:","LabelImageSavingConventionHelp":"Media Browser recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.","OptionImageSavingCompatible":"Compatible - MB3\/Plex\/Xbmc","OptionImageSavingStandard":"Standard - MB3\/MB2","ButtonSignIn":"Sign In","TitleSignIn":"Sign In","HeaderPleaseSignIn":"Please sign in","LabelUser":"User:","LabelPassword":"Password:","ButtonManualLogin":"Manual Login:","PasswordLocalhostMessage":"Passwords are not required when logging in from localhost.","TabGuide":"Guide","TabChannels":"Channels","HeaderChannels":"Channels","TabRecordings":"Recordings","TabScheduled":"Scheduled","TabSeries":"Series","ButtonCancelRecording":"Cancel Recording","HeaderPrePostPadding":"Pre\/Post Padding","LabelPrePaddingMinutes":"Pre-padding minutes:","OptionPrePaddingRequired":"Pre-padding is required in order to record.","LabelPostPaddingMinutes":"Post-padding minutes:","OptionPostPaddingRequired":"Post-padding is required in order to record.","HeaderWhatsOnTV":"What's On","HeaderUpcomingTV":"Upcoming TV","TabStatus":"Status","TabSettings":"Settings","ButtonRefreshGuideData":"Refresh Guide Data","OptionPriority":"Priority","OptionRecordOnAllChannels":"Record program on all channels","OptionRecordAnytime":"Record program at any time","OptionRecordOnlyNewEpisodes":"Record only new episodes","HeaderDays":"Days","HeaderActiveRecordings":"Active Recordings","HeaderLatestRecordings":"Latest Recordings","HeaderAllRecordings":"All Recordings","ButtonPlay":"Play","ButtonEdit":"Edit","ButtonRecord":"Record","ButtonDelete":"Delete","OptionRecordSeries":"Record Series","HeaderDetails":"Details"}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj b/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj
index 722b257f5..49c5a306d 100644
--- a/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj
+++ b/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj
@@ -307,6 +307,14 @@
+
+
+
+
+
+
+
+
diff --git a/MediaBrowser.Server.Implementations/Roku/RokuSessionController.cs b/MediaBrowser.Server.Implementations/Roku/RokuSessionController.cs
index 608e92b24..5a4522bd3 100644
--- a/MediaBrowser.Server.Implementations/Roku/RokuSessionController.cs
+++ b/MediaBrowser.Server.Implementations/Roku/RokuSessionController.cs
@@ -41,6 +41,11 @@ namespace MediaBrowser.Server.Implementations.Roku
}
}
+ public Task SendSessionEndedNotification(SessionInfoDto sessionInfo, CancellationToken cancellationToken)
+ {
+ return Task.FromResult(true);
+ }
+
public Task SendMessageCommand(MessageCommand command, CancellationToken cancellationToken)
{
return SendCommand(new WebSocketMessage
@@ -81,11 +86,10 @@ namespace MediaBrowser.Server.Implementations.Roku
}, cancellationToken);
}
- private readonly Task _cachedTask = Task.FromResult(true);
public Task SendLibraryUpdateInfo(LibraryUpdateInfo info, CancellationToken cancellationToken)
{
// Roku probably won't care about this
- return _cachedTask;
+ return Task.FromResult(true);
}
public Task SendRestartRequiredNotification(CancellationToken cancellationToken)
@@ -101,7 +105,7 @@ namespace MediaBrowser.Server.Implementations.Roku
public Task SendUserDataChangeInfo(UserDataChangeInfo info, CancellationToken cancellationToken)
{
// Roku probably won't care about this
- return _cachedTask;
+ return Task.FromResult(true);
}
public Task SendServerShutdownNotification(CancellationToken cancellationToken)
@@ -137,7 +141,6 @@ namespace MediaBrowser.Server.Implementations.Roku
});
}
-
public Task SendGeneralCommand(GeneralCommand command, CancellationToken cancellationToken)
{
return SendCommand(new WebSocketMessage
diff --git a/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs b/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs
index 2b7a1a21e..b800a9cbe 100644
--- a/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs
+++ b/MediaBrowser.Server.Implementations/ServerManager/WebSocketConnection.cs
@@ -157,11 +157,10 @@ namespace MediaBrowser.Server.Implementations.ServerManager
var info = new WebSocketMessageInfo
{
MessageType = stub.MessageType,
- Data = stub.Data == null ? null : stub.Data.ToString()
+ Data = stub.Data == null ? null : stub.Data.ToString(),
+ Connection = this
};
- info.Connection = this;
-
OnReceive(info);
}
catch (Exception ex)
diff --git a/MediaBrowser.Server.Implementations/Session/SessionManager.cs b/MediaBrowser.Server.Implementations/Session/SessionManager.cs
index 62f04e841..6452d5ac7 100644
--- a/MediaBrowser.Server.Implementations/Session/SessionManager.cs
+++ b/MediaBrowser.Server.Implementations/Session/SessionManager.cs
@@ -1,8 +1,12 @@
-using MediaBrowser.Common.Events;
+using System.IO;
+using MediaBrowser.Common.Events;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Controller.Drawing;
+using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Audio;
+using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Persistence;
using MediaBrowser.Controller.Session;
@@ -42,6 +46,8 @@ namespace MediaBrowser.Server.Implementations.Session
private readonly ILibraryManager _libraryManager;
private readonly IUserManager _userManager;
private readonly IMusicManager _musicManager;
+ private readonly IDtoService _dtoService;
+ private readonly IImageProcessor _imageProcessor;
///
/// Gets or sets the configuration manager.
@@ -68,6 +74,10 @@ namespace MediaBrowser.Server.Implementations.Session
///
public event EventHandler PlaybackStopped;
+ public event EventHandler SessionStarted;
+
+ public event EventHandler SessionEnded;
+
private IEnumerable _sessionFactories = new List();
private readonly SemaphoreSlim _sessionLock = new SemaphoreSlim(1, 1);
@@ -80,7 +90,7 @@ namespace MediaBrowser.Server.Implementations.Session
/// The logger.
/// The user repository.
/// The library manager.
- public SessionManager(IUserDataManager userDataRepository, IServerConfigurationManager configurationManager, ILogger logger, IUserRepository userRepository, ILibraryManager libraryManager, IUserManager userManager, IMusicManager musicManager)
+ public SessionManager(IUserDataManager userDataRepository, IServerConfigurationManager configurationManager, ILogger logger, IUserRepository userRepository, ILibraryManager libraryManager, IUserManager userManager, IMusicManager musicManager, IDtoService dtoService, IImageProcessor imageProcessor)
{
_userDataRepository = userDataRepository;
_configurationManager = configurationManager;
@@ -89,6 +99,8 @@ namespace MediaBrowser.Server.Implementations.Session
_libraryManager = libraryManager;
_userManager = userManager;
_musicManager = musicManager;
+ _dtoService = dtoService;
+ _imageProcessor = imageProcessor;
}
///
@@ -109,6 +121,47 @@ namespace MediaBrowser.Server.Implementations.Session
get { return _activeConnections.Values.OrderByDescending(c => c.LastActivityDate).ToList(); }
}
+ private void OnSessionStarted(SessionInfo info)
+ {
+ EventHelper.QueueEventIfNotNull(SessionStarted, this, new SessionEventArgs
+ {
+ SessionInfo = info
+
+ }, _logger);
+ }
+
+ private async void OnSessionEnded(SessionInfo info)
+ {
+ try
+ {
+ await SendSessionEndedNotification(info, CancellationToken.None).ConfigureAwait(false);
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error in SendSessionEndedNotification", ex);
+ }
+
+ EventHelper.QueueEventIfNotNull(SessionEnded, this, new SessionEventArgs
+ {
+ SessionInfo = info
+
+ }, _logger);
+
+ var disposable = info.SessionController as IDisposable;
+
+ if (disposable != null)
+ {
+ try
+ {
+ disposable.Dispose();
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error disposing session controller", ex);
+ }
+ }
+ }
+
///
/// Logs the user activity.
///
@@ -194,19 +247,7 @@ namespace MediaBrowser.Server.Implementations.Session
if (_activeConnections.TryRemove(key, out removed))
{
- var disposable = removed.SessionController as IDisposable;
-
- if (disposable != null)
- {
- try
- {
- disposable.Dispose();
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error disposing session controller", ex);
- }
- }
+ OnSessionEnded(removed);
}
}
finally
@@ -222,11 +263,9 @@ namespace MediaBrowser.Server.Implementations.Session
/// The item.
/// The media version identifier.
/// if set to true [is paused].
- /// if set to true [is muted].
/// The current position ticks.
- private void UpdateNowPlayingItem(SessionInfo session, BaseItem item, string mediaSourceId, bool isPaused, bool isMuted, long? currentPositionTicks = null)
+ private void UpdateNowPlayingItem(SessionInfo session, BaseItem item, string mediaSourceId, bool isPaused, long? currentPositionTicks = null)
{
- session.IsMuted = isMuted;
session.IsPaused = isPaused;
session.NowPlayingPositionTicks = currentPositionTicks;
session.NowPlayingItem = item;
@@ -291,12 +330,19 @@ namespace MediaBrowser.Server.Implementations.Session
try
{
- var connection = _activeConnections.GetOrAdd(key, keyName => new SessionInfo
+ var connection = _activeConnections.GetOrAdd(key, keyName =>
{
- Client = clientType,
- DeviceId = deviceId,
- ApplicationVersion = appVersion,
- Id = Guid.NewGuid()
+ var sessionInfo = new SessionInfo
+ {
+ Client = clientType,
+ DeviceId = deviceId,
+ ApplicationVersion = appVersion,
+ Id = Guid.NewGuid()
+ };
+
+ OnSessionStarted(sessionInfo);
+
+ return sessionInfo;
});
connection.DeviceName = deviceName;
@@ -372,11 +418,14 @@ namespace MediaBrowser.Server.Implementations.Session
var mediaSourceId = GetMediaSourceId(item, info.MediaSourceId);
- UpdateNowPlayingItem(session, item, mediaSourceId, false, false);
+ UpdateNowPlayingItem(session, item, mediaSourceId, false);
session.CanSeek = info.CanSeek;
session.QueueableMediaTypes = info.QueueableMediaTypes;
+ session.NowPlayingAudioStreamIndex = info.AudioStreamIndex;
+ session.NowPlayingSubtitleStreamIndex = info.SubtitleStreamIndex;
+
var key = item.GetUserDataKey();
var users = GetUsers(session);
@@ -442,7 +491,12 @@ namespace MediaBrowser.Server.Implementations.Session
var mediaSourceId = GetMediaSourceId(info.Item, info.MediaSourceId);
- UpdateNowPlayingItem(session, info.Item, mediaSourceId, info.IsPaused, info.IsMuted, info.PositionTicks);
+ UpdateNowPlayingItem(session, info.Item, mediaSourceId, info.IsPaused, info.PositionTicks);
+
+ session.IsMuted = info.IsMuted;
+ session.VolumeLevel = info.VolumeLevel;
+ session.NowPlayingAudioStreamIndex = info.AudioStreamIndex;
+ session.NowPlayingSubtitleStreamIndex = info.SubtitleStreamIndex;
var key = info.Item.GetUserDataKey();
@@ -919,6 +973,27 @@ namespace MediaBrowser.Server.Implementations.Session
}
+ public Task SendSessionEndedNotification(SessionInfo sessionInfo, CancellationToken cancellationToken)
+ {
+ var sessions = Sessions.Where(i => i.IsActive && i.SessionController != null).ToList();
+ var dto = GetSessionInfoDto(sessionInfo);
+
+ var tasks = sessions.Select(session => Task.Run(async () =>
+ {
+ try
+ {
+ await session.SessionController.SendSessionEndedNotification(dto, cancellationToken).ConfigureAwait(false);
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error in SendSessionEndedNotification.", ex);
+ }
+
+ }, cancellationToken));
+
+ return Task.WhenAll(tasks);
+ }
+
///
/// Adds the additional user.
///
@@ -1017,5 +1092,147 @@ namespace MediaBrowser.Server.Implementations.Session
session.PlayableMediaTypes = capabilities.PlayableMediaTypes;
session.SupportedCommands = capabilities.SupportedCommands;
}
+
+ public SessionInfoDto GetSessionInfoDto(SessionInfo session)
+ {
+ var dto = new SessionInfoDto
+ {
+ Client = session.Client,
+ DeviceId = session.DeviceId,
+ DeviceName = session.DeviceName,
+ Id = session.Id.ToString("N"),
+ LastActivityDate = session.LastActivityDate,
+ NowPlayingPositionTicks = session.NowPlayingPositionTicks,
+ SupportsRemoteControl = session.SupportsRemoteControl,
+ IsPaused = session.IsPaused,
+ IsMuted = session.IsMuted,
+ NowViewingContext = session.NowViewingContext,
+ NowViewingItemId = session.NowViewingItemId,
+ NowViewingItemName = session.NowViewingItemName,
+ NowViewingItemType = session.NowViewingItemType,
+ ApplicationVersion = session.ApplicationVersion,
+ CanSeek = session.CanSeek,
+ QueueableMediaTypes = session.QueueableMediaTypes,
+ PlayableMediaTypes = session.PlayableMediaTypes,
+ RemoteEndPoint = session.RemoteEndPoint,
+ AdditionalUsers = session.AdditionalUsers,
+ SupportedCommands = session.SupportedCommands,
+ NowPlayingAudioStreamIndex = session.NowPlayingAudioStreamIndex,
+ NowPlayingSubtitleStreamIndex = session.NowPlayingSubtitleStreamIndex,
+ UserName = session.UserName,
+ VolumeLevel = session.VolumeLevel
+ };
+
+ if (session.NowPlayingItem != null)
+ {
+ dto.NowPlayingItem = GetNowPlayingInfo(session.NowPlayingItem, session.NowPlayingMediaSourceId, session.NowPlayingRunTimeTicks);
+ }
+
+ if (session.UserId.HasValue)
+ {
+ dto.UserId = session.UserId.Value.ToString("N");
+ }
+
+ return dto;
+ }
+
+ ///
+ /// Converts a BaseItem to a BaseItemInfo
+ ///
+ /// The item.
+ /// The media version identifier.
+ /// The now playing runtime ticks.
+ /// BaseItemInfo.
+ /// item
+ private BaseItemInfo GetNowPlayingInfo(BaseItem item, string mediaSourceId, long? nowPlayingRuntimeTicks)
+ {
+ if (item == null)
+ {
+ throw new ArgumentNullException("item");
+ }
+
+ var info = new BaseItemInfo
+ {
+ Id = GetDtoId(item),
+ Name = item.Name,
+ MediaType = item.MediaType,
+ Type = item.GetClientTypeName(),
+ RunTimeTicks = nowPlayingRuntimeTicks,
+ MediaSourceId = mediaSourceId
+ };
+
+ info.PrimaryImageTag = GetImageCacheTag(item, ImageType.Primary);
+
+ var backropItem = item.HasImage(ImageType.Backdrop) ? item : null;
+
+ var thumbItem = item.HasImage(ImageType.Thumb) ? item : null;
+
+ if (thumbItem == null)
+ {
+ var episode = item as Episode;
+
+ if (episode != null)
+ {
+ var series = episode.Series;
+
+ if (series != null && series.HasImage(ImageType.Thumb))
+ {
+ thumbItem = series;
+ }
+ }
+ }
+
+ if (backropItem == null)
+ {
+ var episode = item as Episode;
+
+ if (episode != null)
+ {
+ var series = episode.Series;
+
+ if (series != null && series.HasImage(ImageType.Backdrop))
+ {
+ backropItem = series;
+ }
+ }
+ }
+
+ if (thumbItem == null)
+ {
+ thumbItem = item.Parents.FirstOrDefault(i => i.HasImage(ImageType.Thumb));
+ }
+
+ if (thumbItem != null)
+ {
+ info.ThumbImageTag = GetImageCacheTag(thumbItem, ImageType.Thumb);
+ info.ThumbItemId = GetDtoId(thumbItem);
+ }
+
+ if (thumbItem != null)
+ {
+ info.BackdropImageTag = GetImageCacheTag(backropItem, ImageType.Backdrop);
+ info.BackdropItemId = GetDtoId(backropItem);
+ }
+
+ return info;
+ }
+
+ private Guid? GetImageCacheTag(BaseItem item, ImageType type)
+ {
+ try
+ {
+ return _imageProcessor.GetImageCacheTag(item, type);
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error getting {0} image info", ex, type);
+ return null;
+ }
+ }
+
+ private string GetDtoId(BaseItem item)
+ {
+ return _dtoService.GetDtoId(item);
+ }
}
}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs b/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs
index fe32e2328..0ed94db8c 100644
--- a/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs
+++ b/MediaBrowser.Server.Implementations/Session/SessionWebSocketListener.cs
@@ -1,4 +1,5 @@
-using MediaBrowser.Common.Net;
+using System.Globalization;
+using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Dto;
using MediaBrowser.Controller.Session;
@@ -187,6 +188,8 @@ namespace MediaBrowser.Server.Implementations.Session
return result;
}
+ private readonly CultureInfo _usCulture = new CultureInfo("en-US");
+
///
/// Reports the playback start.
///
@@ -228,6 +231,16 @@ namespace MediaBrowser.Server.Implementations.Session
info.MediaSourceId = vals[3];
}
+ if (vals.Length > 4 && !string.IsNullOrWhiteSpace(vals[4]))
+ {
+ info.AudioStreamIndex = int.Parse(vals[4], _usCulture);
+ }
+
+ if (vals.Length > 5 && !string.IsNullOrWhiteSpace(vals[5]))
+ {
+ info.SubtitleStreamIndex = int.Parse(vals[5], _usCulture);
+ }
+
_sessionManager.OnPlaybackStart(info);
}
}
@@ -275,6 +288,21 @@ namespace MediaBrowser.Server.Implementations.Session
info.MediaSourceId = vals[4];
}
+ if (vals.Length > 5 && !string.IsNullOrWhiteSpace(vals[5]))
+ {
+ info.VolumeLevel = int.Parse(vals[5], _usCulture);
+ }
+
+ if (vals.Length > 5 && !string.IsNullOrWhiteSpace(vals[6]))
+ {
+ info.AudioStreamIndex = int.Parse(vals[6], _usCulture);
+ }
+
+ if (vals.Length > 7 && !string.IsNullOrWhiteSpace(vals[7]))
+ {
+ info.SubtitleStreamIndex = int.Parse(vals[7], _usCulture);
+ }
+
_sessionManager.OnPlaybackProgress(info);
}
}
diff --git a/MediaBrowser.Server.Implementations/Session/WebSocketController.cs b/MediaBrowser.Server.Implementations/Session/WebSocketController.cs
index 3bb84fa0e..17a3594d8 100644
--- a/MediaBrowser.Server.Implementations/Session/WebSocketController.cs
+++ b/MediaBrowser.Server.Implementations/Session/WebSocketController.cs
@@ -198,5 +198,17 @@ namespace MediaBrowser.Server.Implementations.Session
}, cancellationToken);
}
+
+ public Task SendSessionEndedNotification(SessionInfoDto sessionInfo, CancellationToken cancellationToken)
+ {
+ var socket = GetActiveSocket();
+
+ return socket.SendAsync(new WebSocketMessage
+ {
+ MessageType = "SessionEnded",
+ Data = sessionInfo
+
+ }, cancellationToken);
+ }
}
}
diff --git a/MediaBrowser.ServerApplication/ApplicationHost.cs b/MediaBrowser.ServerApplication/ApplicationHost.cs
index 6f324cf64..f838b914e 100644
--- a/MediaBrowser.ServerApplication/ApplicationHost.cs
+++ b/MediaBrowser.ServerApplication/ApplicationHost.cs
@@ -466,9 +466,6 @@ namespace MediaBrowser.ServerApplication
RegisterSingleInstance(() => new SearchEngine(LogManager, LibraryManager, UserManager));
- SessionManager = new SessionManager(UserDataManager, ServerConfigurationManager, Logger, UserRepository, LibraryManager, UserManager, musicManager);
- RegisterSingleInstance(SessionManager);
-
HttpServer = ServerFactory.CreateServer(this, LogManager, "Media Browser", "mediabrowser", "dashboard/index.html");
RegisterSingleInstance(HttpServer, false);
progress.Report(10);
@@ -488,6 +485,9 @@ namespace MediaBrowser.ServerApplication
DtoService = new DtoService(Logger, LibraryManager, UserManager, UserDataManager, ItemRepository, ImageProcessor, ServerConfigurationManager, FileSystemManager, ProviderManager);
RegisterSingleInstance(DtoService);
+ SessionManager = new SessionManager(UserDataManager, ServerConfigurationManager, Logger, UserRepository, LibraryManager, UserManager, musicManager, DtoService, ImageProcessor);
+ RegisterSingleInstance(SessionManager);
+
var newsService = new Server.Implementations.News.NewsService(ApplicationPaths, JsonSerializer);
RegisterSingleInstance(newsService);
diff --git a/MediaBrowser.WebDashboard/Api/DashboardService.cs b/MediaBrowser.WebDashboard/Api/DashboardService.cs
index dc194ae10..6252a0346 100644
--- a/MediaBrowser.WebDashboard/Api/DashboardService.cs
+++ b/MediaBrowser.WebDashboard/Api/DashboardService.cs
@@ -14,7 +14,6 @@ using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using WebMarkupMin.Core.Minifiers;
@@ -335,16 +334,16 @@ namespace MediaBrowser.WebDashboard.Api
html = html.Replace("", "");
}
- try
- {
- var minifier = new HtmlMinifier(new HtmlMinificationSettings(true));
+ //try
+ //{
+ // var minifier = new HtmlMinifier(new HtmlMinificationSettings(true));
- html = minifier.Minify(html).MinifiedContent;
- }
- catch (Exception ex)
- {
- Logger.ErrorException("Error minifying html", ex);
- }
+ // html = minifier.Minify(html).MinifiedContent;
+ //}
+ //catch (Exception ex)
+ //{
+ // Logger.ErrorException("Error minifying html", ex);
+ //}
}
var version = GetType().Assembly.GetName().Version;
@@ -510,10 +509,10 @@ namespace MediaBrowser.WebDashboard.Api
"librarylist.js",
"editorsidebar.js",
"librarymenu.js",
+ "mediacontroller.js",
"chromecast.js",
"contextmenu.js",
- "mediacontroller.js",
"mediaplayer.js",
"mediaplayer-video.js",
diff --git a/MediaBrowser.WebDashboard/ApiClient.js b/MediaBrowser.WebDashboard/ApiClient.js
index f268c44ec..c937c28ee 100644
--- a/MediaBrowser.WebDashboard/ApiClient.js
+++ b/MediaBrowser.WebDashboard/ApiClient.js
@@ -78,6 +78,10 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
return name;
}());
+ self.deviceName = function () {
+ return deviceName;
+ };
+
self.deviceId = function () {
return deviceId;
};
diff --git a/Nuget/MediaBrowser.Common.Internal.nuspec b/Nuget/MediaBrowser.Common.Internal.nuspec
index e4deb4a0b..d3b0526b6 100644
--- a/Nuget/MediaBrowser.Common.Internal.nuspec
+++ b/Nuget/MediaBrowser.Common.Internal.nuspec
@@ -2,7 +2,7 @@
MediaBrowser.Common.Internal
- 3.0.347
+ 3.0.348
MediaBrowser.Common.Internal
Luke
ebr,Luke,scottisafool
@@ -12,7 +12,7 @@
Contains common components shared by Media Browser Theater and Media Browser Server. Not intended for plugin developer consumption.
Copyright © Media Browser 2013
-
+
diff --git a/Nuget/MediaBrowser.Common.nuspec b/Nuget/MediaBrowser.Common.nuspec
index f60e9d429..ea5a6b1ae 100644
--- a/Nuget/MediaBrowser.Common.nuspec
+++ b/Nuget/MediaBrowser.Common.nuspec
@@ -2,7 +2,7 @@
MediaBrowser.Common
- 3.0.347
+ 3.0.348
MediaBrowser.Common
Media Browser Team
ebr,Luke,scottisafool
diff --git a/Nuget/MediaBrowser.Server.Core.nuspec b/Nuget/MediaBrowser.Server.Core.nuspec
index f73cde199..998a6afbd 100644
--- a/Nuget/MediaBrowser.Server.Core.nuspec
+++ b/Nuget/MediaBrowser.Server.Core.nuspec
@@ -2,7 +2,7 @@
MediaBrowser.Server.Core
- 3.0.347
+ 3.0.348
Media Browser.Server.Core
Media Browser Team
ebr,Luke,scottisafool
@@ -12,7 +12,7 @@
Contains core components required to build plugins for Media Browser Server.
Copyright © Media Browser 2013
-
+