update translations

This commit is contained in:
Luke Pulverenti 2014-07-20 00:46:29 -04:00
parent 880fa21674
commit ce20066bc0
73 changed files with 1765 additions and 1363 deletions

View File

@ -157,7 +157,8 @@ namespace MediaBrowser.Api
MetadataRefreshMode = request.MetadataRefreshMode, MetadataRefreshMode = request.MetadataRefreshMode,
ImageRefreshMode = request.ImageRefreshMode, ImageRefreshMode = request.ImageRefreshMode,
ReplaceAllImages = request.ReplaceAllImages, ReplaceAllImages = request.ReplaceAllImages,
ReplaceAllMetadata = request.ReplaceAllMetadata ReplaceAllMetadata = request.ReplaceAllMetadata,
ForceSave = true
}; };
} }
} }

View File

@ -65,6 +65,11 @@ namespace MediaBrowser.Api.Playback.Hls
throw new ArgumentException("Video codec copy is not allowed here."); throw new ArgumentException("Video codec copy is not allowed here.");
} }
if (string.IsNullOrEmpty(request.MediaSourceId))
{
throw new ArgumentException("MediaSourceId is required");
}
var result = GetAsync(request).Result; var result = GetAsync(request).Result;
return result; return result;

View File

@ -211,6 +211,8 @@ namespace MediaBrowser.Common.Implementations
JsonSerializer = CreateJsonSerializer(); JsonSerializer = CreateJsonSerializer();
Logger = LogManager.GetLogger("App"); Logger = LogManager.GetLogger("App");
OnLoggerLoaded(true);
LogManager.LoggerLoaded += (s, e) => OnLoggerLoaded(false);
IsFirstRun = !ConfigurationManager.CommonConfiguration.IsStartupWizardCompleted; IsFirstRun = !ConfigurationManager.CommonConfiguration.IsStartupWizardCompleted;
progress.Report(2); progress.Report(2);
@ -219,16 +221,11 @@ namespace MediaBrowser.Common.Implementations
? LogSeverity.Debug ? LogSeverity.Debug
: LogSeverity.Info; : LogSeverity.Info;
// Put the app config in the log for troubleshooting purposes
Logger.LogMultiline("Application Configuration:", LogSeverity.Info, new StringBuilder(JsonSerializer.SerializeToString(ConfigurationManager.CommonConfiguration)));
progress.Report(3); progress.Report(3);
DiscoverTypes(); DiscoverTypes();
progress.Report(14); progress.Report(14);
Logger.Info("Version {0} initializing", ApplicationVersion);
SetHttpLimit(); SetHttpLimit();
progress.Report(15); progress.Report(15);
@ -245,6 +242,47 @@ namespace MediaBrowser.Common.Implementations
progress.Report(100); progress.Report(100);
} }
protected virtual void OnLoggerLoaded(bool isFirstLoad)
{
Logger.Info("Application version: {0}", ApplicationVersion);
if (!isFirstLoad)
{
LogEnvironmentInfo(Logger, ApplicationPaths);
}
// Put the app config in the log for troubleshooting purposes
Logger.LogMultiline("Application configuration:", LogSeverity.Info, new StringBuilder(JsonSerializer.SerializeToString(ConfigurationManager.CommonConfiguration)));
if (Plugins != null)
{
var pluginBuilder = new StringBuilder();
foreach (var plugin in Plugins)
{
pluginBuilder.AppendLine(string.Format("{0} {1}", plugin.Name, plugin.Version));
}
Logger.LogMultiline("Plugins:", LogSeverity.Info, pluginBuilder);
}
}
public static void LogEnvironmentInfo(ILogger logger, IApplicationPaths appPaths)
{
logger.Info("Command line: {0}", string.Join(" ", Environment.GetCommandLineArgs()));
logger.Info("Server: {0}", Environment.MachineName);
logger.Info("Operating system: {0}", Environment.OSVersion.ToString());
logger.Info("Processor count: {0}", Environment.ProcessorCount);
logger.Info("64-Bit OS: {0}", Environment.Is64BitOperatingSystem);
logger.Info("64-Bit Process: {0}", Environment.Is64BitProcess);
logger.Info("Program data path: {0}", appPaths.ProgramDataPath);
logger.Info("Application Path: {0}", appPaths.ApplicationPath);
logger.Info("*** When reporting issues please include the entire log file. ***".ToUpper());
}
protected virtual IJsonSerializer CreateJsonSerializer() protected virtual IJsonSerializer CreateJsonSerializer()
{ {
return new JsonSerializer(); return new JsonSerializer();

View File

@ -94,7 +94,7 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
public bool IsHidden public bool IsHidden
{ {
get { return true; } get { return false; }
} }
public bool IsEnabled public bool IsEnabled

View File

@ -32,15 +32,23 @@ namespace MediaBrowser.Common.Net
/// </summary> /// </summary>
/// <value>The on receive.</value> /// <value>The on receive.</value>
Action<string> OnReceive { get; set; } Action<string> OnReceive { get; set; }
/// <summary> /// <summary>
/// Sends the async. /// Sends the async.
/// </summary> /// </summary>
/// <param name="bytes">The bytes.</param> /// <param name="bytes">The bytes.</param>
/// <param name="type">The type.</param>
/// <param name="endOfMessage">if set to <c>true</c> [end of message].</param> /// <param name="endOfMessage">if set to <c>true</c> [end of message].</param>
/// <param name="cancellationToken">The cancellation token.</param> /// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns> /// <returns>Task.</returns>
Task SendAsync(byte[] bytes, WebSocketMessageType type, bool endOfMessage, CancellationToken cancellationToken); Task SendAsync(byte[] bytes, bool endOfMessage, CancellationToken cancellationToken);
/// <summary>
/// Sends the asynchronous.
/// </summary>
/// <param name="text">The text.</param>
/// <param name="endOfMessage">if set to <c>true</c> [end of message].</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns>
Task SendAsync(string text, bool endOfMessage, CancellationToken cancellationToken);
} }
} }

View File

@ -63,11 +63,10 @@ namespace MediaBrowser.Common.Net
/// <summary> /// <summary>
/// Sends a message asynchronously. /// Sends a message asynchronously.
/// </summary> /// </summary>
/// <param name="buffer">The buffer.</param> /// <param name="text">The text.</param>
/// <param name="type">The type.</param>
/// <param name="cancellationToken">The cancellation token.</param> /// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns> /// <returns>Task.</returns>
/// <exception cref="System.ArgumentNullException">buffer</exception> /// <exception cref="System.ArgumentNullException">buffer</exception>
Task SendAsync(byte[] buffer, WebSocketMessageType type, CancellationToken cancellationToken); Task SendAsync(string text, CancellationToken cancellationToken);
} }
} }

View File

@ -200,7 +200,9 @@ namespace MediaBrowser.Controller.Library
/// Determines whether [is series folder] [the specified path]. /// Determines whether [is series folder] [the specified path].
/// </summary> /// </summary>
/// <param name="path">The path.</param> /// <param name="path">The path.</param>
/// <param name="considerSeasonlessSeries">if set to <c>true</c> [consider seasonless series].</param>
/// <param name="fileSystemChildren">The file system children.</param> /// <param name="fileSystemChildren">The file system children.</param>
/// <param name="directoryService">The directory service.</param>
/// <returns><c>true</c> if [is series folder] [the specified path]; otherwise, <c>false</c>.</returns> /// <returns><c>true</c> if [is series folder] [the specified path]; otherwise, <c>false</c>.</returns>
public static bool IsSeriesFolder(string path, bool considerSeasonlessSeries, IEnumerable<FileSystemInfo> fileSystemChildren, IDirectoryService directoryService) public static bool IsSeriesFolder(string path, bool considerSeasonlessSeries, IEnumerable<FileSystemInfo> fileSystemChildren, IDirectoryService directoryService)
{ {
@ -227,8 +229,10 @@ namespace MediaBrowser.Controller.Library
{ {
return true; return true;
} }
if (!EntityResolutionHelper.IgnoreFolders.Contains(child.Name, StringComparer.OrdinalIgnoreCase))
nonSeriesFolders++; {
nonSeriesFolders++;
}
if (nonSeriesFolders >= 3) if (nonSeriesFolders >= 3)
{ {

View File

@ -34,12 +34,6 @@ namespace MediaBrowser.Model.Configuration
/// <value>The HTTP server port number.</value> /// <value>The HTTP server port number.</value>
public int HttpServerPortNumber { get; set; } public int HttpServerPortNumber { get; set; }
/// <summary>
/// Gets or sets the legacy web socket port number.
/// </summary>
/// <value>The legacy web socket port number.</value>
public int LegacyWebSocketPortNumber { get; set; }
/// <summary> /// <summary>
/// Gets or sets a value indicating whether [enable internet providers]. /// Gets or sets a value indicating whether [enable internet providers].
/// </summary> /// </summary>
@ -216,7 +210,6 @@ namespace MediaBrowser.Model.Configuration
MediaEncodingQuality = EncodingQuality.Auto; MediaEncodingQuality = EncodingQuality.Auto;
ImageSavingConvention = ImageSavingConvention.Compatible; ImageSavingConvention = ImageSavingConvention.Compatible;
HttpServerPortNumber = 8096; HttpServerPortNumber = 8096;
LegacyWebSocketPortNumber = 8945;
EnableDashboardResponseCaching = true; EnableDashboardResponseCaching = true;
EnableAutomaticRestart = true; EnableAutomaticRestart = true;

View File

@ -157,7 +157,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
HostContext.Config.HandlerFactoryPath = ListenerRequest.GetHandlerPathIfAny(UrlPrefixes.First()); HostContext.Config.HandlerFactoryPath = ListenerRequest.GetHandlerPathIfAny(UrlPrefixes.First());
_listener = NativeWebSocket.IsSupported _listener = NativeWebSocket.IsSupported
? _listener = new HttpListenerServer(_logger, _threadPoolManager) ? _listener = new WebSocketSharpListener(_logger, _threadPoolManager)
: _listener = new WebSocketSharpListener(_logger, _threadPoolManager); : _listener = new WebSocketSharpListener(_logger, _threadPoolManager);
_listener.WebSocketHandler = WebSocketHandler; _listener.WebSocketHandler = WebSocketHandler;

View File

@ -1,4 +1,5 @@
using MediaBrowser.Common.Events; using System.Text;
using MediaBrowser.Common.Events;
using MediaBrowser.Common.Net; using MediaBrowser.Common.Net;
using MediaBrowser.Model.Logging; using MediaBrowser.Model.Logging;
using System; using System;
@ -36,7 +37,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer
/// <param name="socket">The socket.</param> /// <param name="socket">The socket.</param>
/// <param name="logger">The logger.</param> /// <param name="logger">The logger.</param>
/// <exception cref="System.ArgumentNullException">socket</exception> /// <exception cref="System.ArgumentNullException">socket</exception>
public NativeWebSocket(System.Net.WebSockets.WebSocket socket, ILogger logger) public NativeWebSocket(WebSocket socket, ILogger logger)
{ {
if (socket == null) if (socket == null)
{ {
@ -155,6 +156,22 @@ namespace MediaBrowser.Server.Implementations.HttpServer
return WebSocket.SendAsync(new ArraySegment<byte>(bytes), nativeType, true, linkedTokenSource.Token); return WebSocket.SendAsync(new ArraySegment<byte>(bytes), nativeType, true, linkedTokenSource.Token);
} }
public Task SendAsync(byte[] bytes, bool endOfMessage, CancellationToken cancellationToken)
{
var linkedTokenSource = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, _cancellationTokenSource.Token);
return WebSocket.SendAsync(new ArraySegment<byte>(bytes), System.Net.WebSockets.WebSocketMessageType.Binary, true, linkedTokenSource.Token);
}
public Task SendAsync(string text, bool endOfMessage, CancellationToken cancellationToken)
{
var linkedTokenSource = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, _cancellationTokenSource.Token);
var bytes = Encoding.UTF8.GetBytes(text);
return WebSocket.SendAsync(new ArraySegment<byte>(bytes), System.Net.WebSockets.WebSocketMessageType.Text, true, linkedTokenSource.Token);
}
/// <summary> /// <summary>
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
/// </summary> /// </summary>

View File

@ -96,22 +96,30 @@ namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
/// Sends the async. /// Sends the async.
/// </summary> /// </summary>
/// <param name="bytes">The bytes.</param> /// <param name="bytes">The bytes.</param>
/// <param name="type">The type.</param>
/// <param name="endOfMessage">if set to <c>true</c> [end of message].</param> /// <param name="endOfMessage">if set to <c>true</c> [end of message].</param>
/// <param name="cancellationToken">The cancellation token.</param> /// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns> /// <returns>Task.</returns>
public Task SendAsync(byte[] bytes, WebSocketMessageType type, bool endOfMessage, CancellationToken cancellationToken) public Task SendAsync(byte[] bytes, bool endOfMessage, CancellationToken cancellationToken)
{ {
System.Net.WebSockets.WebSocketMessageType nativeType;
if (!Enum.TryParse(type.ToString(), true, out nativeType))
{
_logger.Warn("Unrecognized WebSocketMessageType: {0}", type.ToString());
}
var completionSource = new TaskCompletionSource<bool>(); var completionSource = new TaskCompletionSource<bool>();
WebSocket.SendAsync(Encoding.UTF8.GetString(bytes), res => completionSource.TrySetResult(true)); WebSocket.SendAsync(bytes, res => completionSource.TrySetResult(true));
return completionSource.Task;
}
/// <summary>
/// Sends the asynchronous.
/// </summary>
/// <param name="text">The text.</param>
/// <param name="endOfMessage">if set to <c>true</c> [end of message].</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns>
public Task SendAsync(string text, bool endOfMessage, CancellationToken cancellationToken)
{
var completionSource = new TaskCompletionSource<bool>();
WebSocket.SendAsync(text, res => completionSource.TrySetResult(true));
return completionSource.Task; return completionSource.Task;
} }

View File

@ -67,14 +67,8 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers.TV
{ {
return null; return null;
} }
// Without these movies that have the name season in them could cause the parent folder to be resolved as a series
if (filename.IndexOf("[tmdbid=", StringComparison.OrdinalIgnoreCase) != -1)
{
return null;
}
if (args.ContainsMetaFileByName("series.xml") || filename.IndexOf("[tvdbid=", StringComparison.OrdinalIgnoreCase) != -1 || TVUtils.IsSeriesFolder(args.Path, collectionType == CollectionType.TvShows, args.FileSystemChildren, args.DirectoryService)) if (TVUtils.IsSeriesFolder(args.Path, collectionType == CollectionType.TvShows, args.FileSystemChildren, args.DirectoryService))
{ {
return new Series(); return new Series();
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -58,7 +58,7 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "P\u0159ehr\u00e1t", "ButtonPlay": "P\u0159ehr\u00e1t",
"ButtonEdit": "Upravit", "ButtonEdit": "Upravit",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Titulky", "ButtonSubtitles": "Titulky",
"ButtonScenes": "Sc\u00e9ny", "ButtonScenes": "Sc\u00e9ny",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Vybrat",
"ButtonNew": "Nov\u00e9"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Afspil", "ButtonPlay": "Afspil",
"ButtonEdit": "Rediger", "ButtonEdit": "Rediger",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Undertekster", "ButtonSubtitles": "Undertekster",
"ButtonScenes": "Scener", "ButtonScenes": "Scener",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "V\u00e6lg",
"ButtonNew": "Ny"
} }

View File

@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Untertitel", "ButtonSubtitles": "Untertitel",
"ButtonScenes": "Szenen", "ButtonScenes": "Szenen",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Ausw\u00e4hlen",
"ButtonNew": "Neu"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subt\u00edtulos", "ButtonSubtitles": "Subt\u00edtulos",
"ButtonScenes": "Escenas", "ButtonScenes": "Escenas",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Seleccionar",
"ButtonNew": "Nuevo"
} }

View File

@ -233,85 +233,89 @@
"ButtonRevoke": "Revocar", "ButtonRevoke": "Revocar",
"MessageConfirmRevokeApiKey": "\u00bfEst\u00e1 seguro de querer revocar esta llave de API?", "MessageConfirmRevokeApiKey": "\u00bfEst\u00e1 seguro de querer revocar esta llave de API?",
"HeaderConfirmRevokeApiKey": "Revocar llave de API", "HeaderConfirmRevokeApiKey": "Revocar llave de API",
"ValueContainer": "Container: {0}", "ValueContainer": "Contenedor: {0}",
"ValueAudioCodec": "Audio Codec: {0}", "ValueAudioCodec": "C\u00f3dec de Audio: {0}",
"ValueVideoCodec": "Video Codec: {0}", "ValueVideoCodec": "C\u00f3dec de Video: {0}",
"ValueCodec": "Codec: {0}", "ValueCodec": "C\u00f3dec: {0}",
"ValueConditions": "Conditions: {0}", "ValueConditions": "Condiciones: {0}",
"LabelAll": "All", "LabelAll": "Todos",
"HeaderDeleteImage": "Delete Image", "HeaderDeleteImage": "Eliminar Im\u00e1gen",
"MessageFileNotFound": "File not found.", "MessageFileNotFound": "Archivo no encontrado.",
"MessageFileReadError": "An error occurred reading this file.", "MessageFileReadError": "Ha ocurrido un error al leer este archivo.",
"ButtonNextPage": "Next Page", "ButtonNextPage": "P\u00e1gina Siguiente",
"ButtonPreviousPage": "Previous Page", "ButtonPreviousPage": "P\u00e1gina Anterior",
"ButtonMoveLeft": "Move left", "ButtonMoveLeft": "Mover a la izquierda",
"ButtonMoveRight": "Move right", "ButtonMoveRight": "Mover a la derecha",
"ButtonBrowseOnlineImages": "Browse online images", "ButtonBrowseOnlineImages": "Navegar por im\u00e1genes en l\u00ednea",
"HeaderDeleteItem": "Delete Item", "HeaderDeleteItem": "Eliminar \u00cdtem",
"ConfirmDeleteItem": "Are you sure you wish to delete this item from your library?", "ConfirmDeleteItem": "\u00bfEsta seguro de querer eleiminar este \u00edtem de su biblioteca?",
"MessagePleaseEnterNameOrId": "Please enter a name or an external Id.", "MessagePleaseEnterNameOrId": "Por favor ingrese un nombre o id externo.",
"MessageValueNotCorrect": "The value entered is not correct. Please try again.", "MessageValueNotCorrect": "El valor ingresado no es correcto. Intente nuevamente por favor.",
"MessageItemSaved": "Item saved.", "MessageItemSaved": "\u00cdtem guardado.",
"OptionEnded": "Finalizado", "OptionEnded": "Finalizado",
"OptionContinuing": "Continuando", "OptionContinuing": "Continuando",
"OptionOff": "No", "OptionOff": "No",
"OptionOn": "Si", "OptionOn": "Si",
"HeaderFields": "Fields", "HeaderFields": "Campos",
"HeaderFieldsHelp": "Slide a field to 'off' to lock it and prevent it's data from being changed.", "HeaderFieldsHelp": "Deslice un campo hacia \"apagado\" para bloquearlo y evitar que sus datos sean modificados.",
"HeaderLiveTV": "Live TV", "HeaderLiveTV": "TV en Vivo",
"MissingLocalTrailer": "Missing local trailer.", "MissingLocalTrailer": "Falta avance local.",
"MissingPrimaryImage": "Missing primary image.", "MissingPrimaryImage": "Falta im\u00e1gen primaria.",
"MissingBackdropImage": "Missing backdrop image.", "MissingBackdropImage": "Falta im\u00e1gen de fondo.",
"MissingLogoImage": "Missing logo image.", "MissingLogoImage": "Falta im\u00e1gen de logo.",
"MissingEpisode": "Missing episode.", "MissingEpisode": "Falta episodio.",
"OptionScreenshots": "Screenshots", "OptionScreenshots": "Capuras de Pantalla",
"OptionBackdrops": "Backdrops", "OptionBackdrops": "Fondos",
"OptionImages": "Images", "OptionImages": "Im\u00e1genes",
"OptionKeywords": "Keywords", "OptionKeywords": "Palabras clave",
"OptionTags": "Tags", "OptionTags": "Etiquetas",
"OptionStudios": "Studios", "OptionStudios": "Estudios",
"OptionName": "Name", "OptionName": "Nombre",
"OptionOverview": "Overview", "OptionOverview": "Sinopsis",
"OptionGenres": "Genres", "OptionGenres": "G\u00e9neros",
"OptionParentalRating": "Clasificaci\u00f3n Parental", "OptionParentalRating": "Clasificaci\u00f3n Parental",
"OptionPeople": "People", "OptionPeople": "Personas",
"OptionRuntime": "Duraci\u00f3n", "OptionRuntime": "Duraci\u00f3n",
"OptionProductionLocations": "Production Locations", "OptionProductionLocations": "Lugares de Producci\u00f3n",
"OptionBirthLocation": "Birth Location", "OptionBirthLocation": "Lugar de Nacimiento",
"LabelAllChannels": "Todos los canales", "LabelAllChannels": "Todos los canales",
"LabelLiveProgram": "LIVE", "LabelLiveProgram": "EN VIVO",
"LabelNewProgram": "NEW", "LabelNewProgram": "NUEVO",
"LabelPremiereProgram": "PREMIERE", "LabelPremiereProgram": "ESTRENO",
"HeaderChangeFolderType": "Change Folder Type", "HeaderChangeFolderType": "Cambiar tipo de carpeta",
"HeaderChangeFolderTypeHelp": "To change the folder type, please remove and rebuild the collection with the new type.", "HeaderChangeFolderTypeHelp": "Para cambiar el tipo de carpeta, por favor elimine y reconstruya la colecci\u00f3n con el nuevo tipo.",
"HeaderAlert": "Alert", "HeaderAlert": "Alerta",
"MessagePleaseRestart": "Please restart to finish updating.", "MessagePleaseRestart": "Por favor reinicie para finalizar la actualizaci\u00f3n.",
"ButtonRestart": "Reiniciar", "ButtonRestart": "Reiniciar",
"MessagePleaseRefreshPage": "Please refresh this page to receive new updates from the server.", "MessagePleaseRefreshPage": "Por favor actualice esta p\u00e1gina para recibir nuevas actualizaciones desde el servidor.",
"ButtonHide": "Hide", "ButtonHide": "Ocultar",
"MessageSettingsSaved": "Settings saved.", "MessageSettingsSaved": "Configuraciones guardadas",
"ButtonSignOut": "Sign Out", "ButtonSignOut": "Cerrar Sesi\u00f3n",
"ButtonMyProfile": "My Profile", "ButtonMyProfile": "Mi Perf\u00edl",
"ButtonMyPreferences": "My Preferences", "ButtonMyPreferences": "Mis Preferencias",
"MessageBrowserDoesNotSupportWebSockets": "This browser does not support web sockets. For a better experience, try a newer browser such as Chrome, Firefox, IE10+, Safari (iOS) or Opera.", "MessageBrowserDoesNotSupportWebSockets": "Este navegador no soporta sockets web. Para una mejor experiencia, pruebe con un navegador m\u00e1s nuevo como Chrome, Firefox, IE10+, Safari (iOS) u Opera.",
"LabelInstallingPackage": "Installing {0}", "LabelInstallingPackage": "Instalando {0}",
"LabelPackageInstallCompleted": "{0} installation completed.", "LabelPackageInstallCompleted": "{0} instalaci\u00f3n completada.",
"LabelPackageInstallFailed": "{0} installation failed.", "LabelPackageInstallFailed": "{0} instalaci\u00f3n fallida.",
"LabelPackageInstallCancelled": "{0} installation cancelled.", "LabelPackageInstallCancelled": "{0} instalaci\u00f3n cancelada.",
"TabServer": "Servidor", "TabServer": "Servidor",
"TabUsers": "Users", "TabUsers": "Usuarios",
"TabLibrary": "Library", "TabLibrary": "Biblioteca",
"TabMetadata": "Metadatos", "TabMetadata": "Metadatos",
"TabDLNA": "DLNA", "TabDLNA": "DLNA",
"TabLiveTV": "Live TV", "TabLiveTV": "TV en Vivo",
"TabAutoOrganize": "Auto-Organize", "TabAutoOrganize": "Auto-Organizar",
"TabPlugins": "Plugins", "TabPlugins": "Complementos",
"TabAdvanced": "Avanzado", "TabAdvanced": "Avanzado",
"TabHelp": "Help", "TabHelp": "Ayuda",
"TabScheduledTasks": "Scheduled Tasks", "TabScheduledTasks": "Tareas Programadas",
"ButtonFullscreen": "Fullscreen", "ButtonFullscreen": "Pantalla completa",
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Pistas de Sonido",
"ButtonSubtitles": "Subt\u00edtulos", "ButtonSubtitles": "Subt\u00edtulos",
"ButtonScenes": "Escenas", "ButtonScenes": "Escenas",
"ButtonQuality": "Quality" "ButtonQuality": "Calidad",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Seleccionar",
"ButtonNew": "Nuevo"
} }

View File

@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Sous-titres", "ButtonSubtitles": "Sous-titres",
"ButtonScenes": "Sc\u00e8nes", "ButtonScenes": "Sc\u00e8nes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "S\u00e9lectionner",
"ButtonNew": "Nouveau"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "\u05e0\u05d2\u05df", "ButtonPlay": "\u05e0\u05d2\u05df",
"ButtonEdit": "\u05e2\u05e8\u05d5\u05da", "ButtonEdit": "\u05e2\u05e8\u05d5\u05da",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "\u05d1\u05d7\u05e8",
"ButtonNew": "\u05d7\u05d3\u05e9"
} }

View File

@ -216,31 +216,31 @@
"HeaderAlbumArtist": "Artista Album", "HeaderAlbumArtist": "Artista Album",
"HeaderArtist": "Artista", "HeaderArtist": "Artista",
"LabelAddedOnDate": "Added {0}", "LabelAddedOnDate": "Added {0}",
"ButtonStart": "Start", "ButtonStart": "Avvio",
"HeaderChannels": "Canali", "HeaderChannels": "Canali",
"HeaderMediaFolders": "Cartelle dei media", "HeaderMediaFolders": "Cartelle dei media",
"HeaderBlockItemsWithNoRating": "Block items with no rating information:", "HeaderBlockItemsWithNoRating": "Blocca gli elementi senza informazioni di valutazione",
"OptionBlockOthers": "Others", "OptionBlockOthers": "Altri",
"OptionBlockTvShows": "TV Shows", "OptionBlockTvShows": "Serie TV",
"OptionBlockTrailers": "Trailers", "OptionBlockTrailers": "Trailer",
"OptionBlockMusic": "Music", "OptionBlockMusic": "Musica",
"OptionBlockMovies": "Movies", "OptionBlockMovies": "Film",
"OptionBlockBooks": "Books", "OptionBlockBooks": "Libri",
"OptionBlockGames": "Games", "OptionBlockGames": "Giochi",
"OptionBlockLiveTvPrograms": "Live TV Programs", "OptionBlockLiveTvPrograms": "Programmi TV in onda",
"OptionBlockLiveTvChannels": "Live TV Channels", "OptionBlockLiveTvChannels": "Canali TV in onda",
"OptionBlockChannelContent": "Internet Channel Content", "OptionBlockChannelContent": "Contenuto di Canali Internet",
"ButtonRevoke": "Revoke", "ButtonRevoke": "Revocare",
"MessageConfirmRevokeApiKey": "Are you sure you wish to revoke this api key? The application's connection to Media Browser will be abruptly terminated.", "MessageConfirmRevokeApiKey": "Sei sicuro che desideri revocare le chiavi api? La connessione dell'applicazione con Media Browser sar\u00e0 improvvisamente terminata.",
"HeaderConfirmRevokeApiKey": "Revoke Api Key", "HeaderConfirmRevokeApiKey": "Revocare Chiave Api",
"ValueContainer": "Container: {0}", "ValueContainer": "Container: {0}",
"ValueAudioCodec": "Audio Codec: {0}", "ValueAudioCodec": "Audio Codec: {0}",
"ValueVideoCodec": "Video Codec: {0}", "ValueVideoCodec": "Video Codec: {0}",
"ValueCodec": "Codec: {0}", "ValueCodec": "Codec: {0}",
"ValueConditions": "Conditions: {0}", "ValueConditions": "Conditions: {0}",
"LabelAll": "All", "LabelAll": "Tutti",
"HeaderDeleteImage": "Delete Image", "HeaderDeleteImage": "Cancella Immagine",
"MessageFileNotFound": "File not found.", "MessageFileNotFound": "File non trovato.",
"MessageFileReadError": "An error occurred reading this file.", "MessageFileReadError": "An error occurred reading this file.",
"ButtonNextPage": "Next Page", "ButtonNextPage": "Next Page",
"ButtonPreviousPage": "Previous Page", "ButtonPreviousPage": "Previous Page",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Sottotitoli", "ButtonSubtitles": "Sottotitoli",
"ButtonScenes": "Scene", "ButtonScenes": "Scene",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Seleziona",
"ButtonNew": "Nuovo"
} }

View File

@ -296,29 +296,32 @@
"MessageSettingsSaved": "Settings saved.", "MessageSettingsSaved": "Settings saved.",
"ButtonSignOut": "Sign Out", "ButtonSignOut": "Sign Out",
"ButtonMyProfile": "My Profile", "ButtonMyProfile": "My Profile",
"ButtonMyPreferences": "My Preferences", "ButtonMyPreferences": "My Preferences",
"MessageBrowserDoesNotSupportWebSockets": "This browser does not support web sockets. For a better experience, try a newer browser such as Chrome, Firefox, IE10+, Safari (iOS) or Opera.", "MessageBrowserDoesNotSupportWebSockets": "This browser does not support web sockets. For a better experience, try a newer browser such as Chrome, Firefox, IE10+, Safari (iOS) or Opera.",
"LabelInstallingPackage": "Installing {0}", "LabelInstallingPackage": "Installing {0}",
"LabelPackageInstallCompleted": "{0} installation completed.", "LabelPackageInstallCompleted": "{0} installation completed.",
"LabelPackageInstallFailed": "{0} installation failed.", "LabelPackageInstallFailed": "{0} installation failed.",
"LabelPackageInstallCancelled": "{0} installation cancelled.", "LabelPackageInstallCancelled": "{0} installation cancelled.",
"TabServer": "Server", "TabServer": "Server",
"TabUsers": "Users", "TabUsers": "Users",
"TabLibrary": "Library", "TabLibrary": "Library",
"TabMetadata": "Metadata", "TabMetadata": "Metadata",
"TabDLNA": "DLNA", "TabDLNA": "DLNA",
"TabLiveTV": "Live TV", "TabLiveTV": "Live TV",
"TabAutoOrganize": "Auto-Organize", "TabAutoOrganize": "Auto-Organize",
"TabPlugins": "Plugins", "TabPlugins": "Plugins",
"TabAdvanced": "Advanced", "TabAdvanced": "Advanced",
"TabHelp": "Help", "TabHelp": "Help",
"TabScheduledTasks": "Scheduled Tasks", "TabScheduledTasks": "Scheduled Tasks",
"ButtonFullscreen": "Fullscreen", "ButtonFullscreen": "Fullscreen",
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality", "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications" "HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -313,5 +313,9 @@
"ButtonAudioTracks": "\u0414\u044b\u0431\u044b\u0441 \u0436\u043e\u043b\u0448\u044b\u0493\u044b", "ButtonAudioTracks": "\u0414\u044b\u0431\u044b\u0441 \u0436\u043e\u043b\u0448\u044b\u0493\u044b",
"ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440", "ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440",
"ButtonScenes": "\u0421\u0430\u0445\u043d\u0430\u043b\u0430\u0440", "ButtonScenes": "\u0421\u0430\u0445\u043d\u0430\u043b\u0430\u0440",
"ButtonQuality": "\u0421\u0430\u043f\u0430" "ButtonQuality": "\u0421\u0430\u043f\u0430",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "\u0411\u04e9\u043b\u0435\u043a\u0442\u0435\u0443",
"ButtonNew": "\u0416\u0430\u0441\u0430\u0443"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -20,11 +20,11 @@
"OptionRelease": "Offici\u00eble Release", "OptionRelease": "Offici\u00eble Release",
"OptionBeta": "Beta", "OptionBeta": "Beta",
"OptionDev": "Dev (Instabiel)", "OptionDev": "Dev (Instabiel)",
"UninstallPluginHeader": "Plug-in de\u00efnstalleren", "UninstallPluginHeader": "Invoegtoepassing de\u00efnstalleren",
"UninstallPluginConfirmation": "Weet u zeker dat u {0} wilt de\u00efnstalleren?", "UninstallPluginConfirmation": "Weet u zeker dat u {0} wilt de\u00efnstalleren?",
"NoPluginConfigurationMessage": "Deze plug-in heeft niets in te stellen", "NoPluginConfigurationMessage": "Deze Invoegtoepassing heeft niets in te stellen",
"NoPluginsInstalledMessage": "U heeft geen plug-ins ge\u00efnstalleerd", "NoPluginsInstalledMessage": "U heeft geen Invoegtoepassingen ge\u00efnstalleerd",
"BrowsePluginCatalogMessage": "Bekijk de Plug-in catalogus voor beschikbare plug-ins.", "BrowsePluginCatalogMessage": "Bekijk de Invoegtoepassings catalogus voor beschikbare Invoegtoepassingen.",
"MessageKeyEmailedTo": "Sleutel gemaild naar {0}.", "MessageKeyEmailedTo": "Sleutel gemaild naar {0}.",
"MessageKeysLinked": "Sleutels gekoppeld.", "MessageKeysLinked": "Sleutels gekoppeld.",
"HeaderConfirmation": "Bevestiging", "HeaderConfirmation": "Bevestiging",
@ -45,7 +45,7 @@
"HeaderDeleteTaskTrigger": "Verwijderen Taak Trigger", "HeaderDeleteTaskTrigger": "Verwijderen Taak Trigger",
"HeaderTaskTriggers": "Taak Triggers", "HeaderTaskTriggers": "Taak Triggers",
"MessageDeleteTaskTrigger": "Weet u zeker dat u deze taak trigger wilt verwijderen?", "MessageDeleteTaskTrigger": "Weet u zeker dat u deze taak trigger wilt verwijderen?",
"MessageNoPluginsInstalled": "U heeft geen plug-ins ge\u00efnstalleerd.", "MessageNoPluginsInstalled": "U heeft geen Invoegtoepassingen ge\u00efnstalleerd.",
"LabelVersionInstalled": "{0} ge\u00efnstalleerd", "LabelVersionInstalled": "{0} ge\u00efnstalleerd",
"LabelNumberReviews": "{0} Recensies", "LabelNumberReviews": "{0} Recensies",
"LabelFree": "Gratis", "LabelFree": "Gratis",
@ -305,7 +305,7 @@
"TabDLNA": "DLNA", "TabDLNA": "DLNA",
"TabLiveTV": "Live TV", "TabLiveTV": "Live TV",
"TabAutoOrganize": "Automatisch-Organiseren", "TabAutoOrganize": "Automatisch-Organiseren",
"TabPlugins": "Plugins", "TabPlugins": "Invoegtoepassingen",
"TabAdvanced": "Geavanceerd", "TabAdvanced": "Geavanceerd",
"TabHelp": "Hulp", "TabHelp": "Hulp",
"TabScheduledTasks": "Geplande taken", "TabScheduledTasks": "Geplande taken",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Ondertitels", "ButtonSubtitles": "Ondertitels",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Kwaliteit" "ButtonQuality": "Kwaliteit",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Selecteer",
"ButtonNew": "Nieuw"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Select",
"ButtonNew": "New"
} }

View File

@ -313,5 +313,9 @@
"ButtonAudioTracks": "Faixas de \u00c1udio", "ButtonAudioTracks": "Faixas de \u00c1udio",
"ButtonSubtitles": "Legendas", "ButtonSubtitles": "Legendas",
"ButtonScenes": "Cenas", "ButtonScenes": "Cenas",
"ButtonQuality": "Qualidade" "ButtonQuality": "Qualidade",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Selecionar",
"ButtonNew": "Nova"
} }

View File

@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Legendas", "ButtonSubtitles": "Legendas",
"ButtonScenes": "Cenas", "ButtonScenes": "Cenas",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "Selecionar",
"ButtonNew": "Novo"
} }

View File

@ -68,7 +68,7 @@
"ButtonPreviousTrack": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430", "ButtonPreviousTrack": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430",
"LabelEnabled": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e", "LabelEnabled": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
"LabelDisabled": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e", "LabelDisabled": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
"ButtonMoreInformation": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f", "ButtonMoreInformation": "\u0415\u0449\u0451 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f",
"LabelNoUnreadNotifications": "\u041d\u0435\u0442 \u043d\u0435\u043f\u0440\u043e\u0447\u0442\u0451\u043d\u043d\u044b\u0445 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439.", "LabelNoUnreadNotifications": "\u041d\u0435\u0442 \u043d\u0435\u043f\u0440\u043e\u0447\u0442\u0451\u043d\u043d\u044b\u0445 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439.",
"ButtonViewNotifications": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f", "ButtonViewNotifications": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f",
"ButtonMarkTheseRead": "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043a\u0430\u043a \u043f\u0440\u043e\u0447\u0442\u0451\u043d\u043d\u044b\u0435", "ButtonMarkTheseRead": "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043a\u0430\u043a \u043f\u0440\u043e\u0447\u0442\u0451\u043d\u043d\u044b\u0435",
@ -207,7 +207,7 @@
"MessageErrorPlayingVideo": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0432\u0438\u0434\u0435\u043e.", "MessageErrorPlayingVideo": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0432\u0438\u0434\u0435\u043e.",
"MessageEnsureOpenTuner": "\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0442\u0430\u043c \u043e\u0442\u043a\u0440\u044b\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u0442\u044e\u043d\u0435\u0440.", "MessageEnsureOpenTuner": "\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0442\u0430\u043c \u043e\u0442\u043a\u0440\u044b\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u0442\u044e\u043d\u0435\u0440.",
"ButtonHome": "\u0413\u043b\u0430\u0432\u043d\u0430\u044f", "ButtonHome": "\u0413\u043b\u0430\u0432\u043d\u0430\u044f",
"ButtonDashboard": "\u041f\u0430\u043d\u0435\u043b\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430", "ButtonDashboard": "\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c",
"ButtonReports": "\u041e\u0442\u0447\u0451\u0442\u044b", "ButtonReports": "\u041e\u0442\u0447\u0451\u0442\u044b",
"ButtonMetadataManager": "\u0414\u0438\u0441\u043f\u0435\u0442\u0447\u0435\u0440 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445", "ButtonMetadataManager": "\u0414\u0438\u0441\u043f\u0435\u0442\u0447\u0435\u0440 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445",
"HeaderTime": "\u0412\u0440\u0435\u043c\u044f", "HeaderTime": "\u0412\u0440\u0435\u043c\u044f",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "\u0410\u0443\u0434\u0438\u043e \u0434\u043e\u0440\u043e\u0436\u043a\u0438", "ButtonAudioTracks": "\u0410\u0443\u0434\u0438\u043e \u0434\u043e\u0440\u043e\u0436\u043a\u0438",
"ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b", "ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b",
"ButtonScenes": "\u0421\u0446\u0435\u043d\u044b", "ButtonScenes": "\u0421\u0446\u0435\u043d\u044b",
"ButtonQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e" "ButtonQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c",
"ButtonNew": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c"
} }

View File

@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Undertexter", "ButtonSubtitles": "Undertexter",
"ButtonScenes": "Scener", "ButtonScenes": "Scener",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "V\u00e4lj",
"ButtonNew": "Nytillkommet"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "Play", "ButtonPlay": "Play",
"ButtonEdit": "Edit", "ButtonEdit": "Edit",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "L\u1ef1a ch\u1ecdn",
"ButtonNew": "M\u1edbi"
} }

View File

@ -58,14 +58,14 @@
"ButtonMute": "Mute", "ButtonMute": "Mute",
"ButtonUnmute": "Unmute", "ButtonUnmute": "Unmute",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next Track",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"ButtonPlay": "\u64ad\u653e", "ButtonPlay": "\u64ad\u653e",
"ButtonEdit": "\u7de8\u8f2f", "ButtonEdit": "\u7de8\u8f2f",
"ButtonQueue": "Queue", "ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer", "ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist", "ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous Track",
"LabelEnabled": "Enabled", "LabelEnabled": "Enabled",
"LabelDisabled": "Disabled", "LabelDisabled": "Disabled",
"ButtonMoreInformation": "More Information", "ButtonMoreInformation": "More Information",
@ -313,5 +313,9 @@
"ButtonAudioTracks": "Audio Tracks", "ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles", "ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonQuality": "Quality" "ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player:",
"ButtonSelect": "\u9078\u64c7",
"ButtonNew": "\u5275\u5efa"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Sunday", "OptionSunday": "Sunday",
"OptionMonday": "Monday", "OptionMonday": "Monday",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -198,7 +198,8 @@
"OptionThursday": "Thursday", "OptionThursday": "Thursday",
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Saturday", "OptionSaturday": "Saturday",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Missing IMDb Id", "OptionMissingImdbId": "Missing IMDb Id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Sunday", "OptionSunday": "Sunday",
"OptionMonday": "Monday", "OptionMonday": "Monday",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -198,7 +198,8 @@
"OptionThursday": "Thursday", "OptionThursday": "Thursday",
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Saturday", "OptionSaturday": "Saturday",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Missing IMDb Id", "OptionMissingImdbId": "Missing IMDb Id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "P\u00e1tek", "OptionFriday": "P\u00e1tek",
"OptionSaturday": "Sobota", "OptionSaturday": "Sobota",
"HeaderManagement": "Management:", "HeaderManagement": "Management:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Chyb\u011bj\u00edc\u00ed IMDb Id", "OptionMissingImdbId": "Chyb\u011bj\u00edc\u00ed IMDb Id",
"OptionMissingTvdbId": "Chyb\u011bj\u00edc\u00ed TheTVDB Id", "OptionMissingTvdbId": "Chyb\u011bj\u00edc\u00ed TheTVDB Id",
"OptionMissingOverview": "Chyb\u011bj\u00edc\u00ed p\u0159ehled", "OptionMissingOverview": "Chyb\u011bj\u00edc\u00ed p\u0159ehled",
@ -479,7 +480,7 @@
"HeaderProgram": "Program", "HeaderProgram": "Program",
"HeaderClients": "Klienti", "HeaderClients": "Klienti",
"LabelCompleted": "Hotovo", "LabelCompleted": "Hotovo",
"LabelFailed": "Chyba", "LabelFailed": "Failed",
"LabelSkipped": "P\u0159esko\u010deno", "LabelSkipped": "P\u0159esko\u010deno",
"HeaderEpisodeOrganization": "Organizace epizod", "HeaderEpisodeOrganization": "Organizace epizod",
"LabelSeries": "Series:", "LabelSeries": "Series:",
@ -629,8 +630,8 @@
"ButtonFullscreen": "Toggle fullscreen", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Sc\u00e9ny", "ButtonScenes": "Sc\u00e9ny",
"ButtonSubtitles": "Titulky", "ButtonSubtitles": "Titulky",
"ButtonAudioTracks": "Audio stopy", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "P\u0159edchod\u00ed stopa", "ButtonPreviousTrack": "Previous track",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next track",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonPause": "Pause", "ButtonPause": "Pause",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Fredag", "OptionFriday": "Fredag",
"OptionSaturday": "L\u00f8rdag", "OptionSaturday": "L\u00f8rdag",
"HeaderManagement": "Ledelse:", "HeaderManagement": "Ledelse:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Manglende IMDB Id", "OptionMissingImdbId": "Manglende IMDB Id",
"OptionMissingTvdbId": "Manglende TheTVDB Id", "OptionMissingTvdbId": "Manglende TheTVDB Id",
"OptionMissingOverview": "Manglende Overblik", "OptionMissingOverview": "Manglende Overblik",
@ -626,10 +627,10 @@
"TabNowPlaying": "Spiler nu", "TabNowPlaying": "Spiler nu",
"TabNavigation": "Navigation", "TabNavigation": "Navigation",
"TabControls": "Controls", "TabControls": "Controls",
"ButtonFullscreen": "Skift til fuldsk\u00e6rm", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Scener", "ButtonScenes": "Scener",
"ButtonSubtitles": "Undertekster", "ButtonSubtitles": "Undertekster",
"ButtonAudioTracks": "Lyd filer", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Previous track", "ButtonPreviousTrack": "Previous track",
"ButtonNextTrack": "Next track", "ButtonNextTrack": "Next track",
"ButtonStop": "Stop", "ButtonStop": "Stop",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Freitag", "OptionFriday": "Freitag",
"OptionSaturday": "Samstag", "OptionSaturday": "Samstag",
"HeaderManagement": "Verwaltung:", "HeaderManagement": "Verwaltung:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Fehlende IMDb Id", "OptionMissingImdbId": "Fehlende IMDb Id",
"OptionMissingTvdbId": "Fehlende TheTVDB Id", "OptionMissingTvdbId": "Fehlende TheTVDB Id",
"OptionMissingOverview": "Fehlende \u00dcbersicht", "OptionMissingOverview": "Fehlende \u00dcbersicht",
@ -479,10 +480,10 @@
"HeaderProgram": "Programm", "HeaderProgram": "Programm",
"HeaderClients": "Clients", "HeaderClients": "Clients",
"LabelCompleted": "Fertiggestellt", "LabelCompleted": "Fertiggestellt",
"LabelFailed": "Gescheitert", "LabelFailed": "Failed",
"LabelSkipped": "\u00dcbersprungen", "LabelSkipped": "\u00dcbersprungen",
"HeaderEpisodeOrganization": "Episodensortierung", "HeaderEpisodeOrganization": "Episodensortierung",
"LabelSeries": "Serien:", "LabelSeries": "Series:",
"LabelSeasonNumber": "Staffelnummer", "LabelSeasonNumber": "Staffelnummer",
"LabelEpisodeNumber": "Episodennummer", "LabelEpisodeNumber": "Episodennummer",
"LabelEndingEpisodeNumber": "Ending episode number", "LabelEndingEpisodeNumber": "Ending episode number",
@ -626,12 +627,12 @@
"TabNowPlaying": "Aktuelle Wiedergabe", "TabNowPlaying": "Aktuelle Wiedergabe",
"TabNavigation": "Navigation", "TabNavigation": "Navigation",
"TabControls": "Controls", "TabControls": "Controls",
"ButtonFullscreen": "Schalte Vollbild um", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Szenen", "ButtonScenes": "Szenen",
"ButtonSubtitles": "Untertitel", "ButtonSubtitles": "Untertitel",
"ButtonAudioTracks": "Audiospuren", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Vorheriger Track", "ButtonPreviousTrack": "Previous track",
"ButtonNextTrack": "N\u00e4chster Track", "ButtonNextTrack": "Next track",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections", "LabelGroupMoviesIntoCollections": "Gruppiere Filme in Collections",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Sunday", "OptionSunday": "Sunday",
"OptionMonday": "Monday", "OptionMonday": "Monday",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -198,7 +198,8 @@
"OptionThursday": "Thursday", "OptionThursday": "Thursday",
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Saturday", "OptionSaturday": "Saturday",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Missing IMDb Id", "OptionMissingImdbId": "Missing IMDb Id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Sunday", "OptionSunday": "Sunday",
"OptionMonday": "Monday", "OptionMonday": "Monday",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -198,7 +198,8 @@
"OptionThursday": "Thursday", "OptionThursday": "Thursday",
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Saturday", "OptionSaturday": "Saturday",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Missing IMDb Id", "OptionMissingImdbId": "Missing IMDb Id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Sunday", "OptionSunday": "Sunday",
"OptionMonday": "Monday", "OptionMonday": "Monday",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -198,7 +198,8 @@
"OptionThursday": "Thursday", "OptionThursday": "Thursday",
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Saturday", "OptionSaturday": "Saturday",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Missing IMDb Id", "OptionMissingImdbId": "Missing IMDb Id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Viernes", "OptionFriday": "Viernes",
"OptionSaturday": "S\u00e1bado", "OptionSaturday": "S\u00e1bado",
"HeaderManagement": "Administraci\u00f3n", "HeaderManagement": "Administraci\u00f3n",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Falta IMDb Id", "OptionMissingImdbId": "Falta IMDb Id",
"OptionMissingTvdbId": "Falta TheTVDB Id", "OptionMissingTvdbId": "Falta TheTVDB Id",
"OptionMissingOverview": "Falta argumento", "OptionMissingOverview": "Falta argumento",
@ -479,10 +480,10 @@
"HeaderProgram": "Programa", "HeaderProgram": "Programa",
"HeaderClients": "Clientes", "HeaderClients": "Clientes",
"LabelCompleted": "Completado", "LabelCompleted": "Completado",
"LabelFailed": "Err\u00f3neo", "LabelFailed": "Error",
"LabelSkipped": "Omitido", "LabelSkipped": "Omitido",
"HeaderEpisodeOrganization": "Organizaci\u00f3n de episodios", "HeaderEpisodeOrganization": "Organizaci\u00f3n de episodios",
"LabelSeries": "Serie:", "LabelSeries": "Series:",
"LabelSeasonNumber": "Temporada n\u00famero:", "LabelSeasonNumber": "Temporada n\u00famero:",
"LabelEpisodeNumber": "Episodio n\u00famero:", "LabelEpisodeNumber": "Episodio n\u00famero:",
"LabelEndingEpisodeNumber": "N\u00famero episodio final:", "LabelEndingEpisodeNumber": "N\u00famero episodio final:",
@ -626,10 +627,10 @@
"TabNowPlaying": "Reproduciendo ahora", "TabNowPlaying": "Reproduciendo ahora",
"TabNavigation": "Navegaci\u00f3n", "TabNavigation": "Navegaci\u00f3n",
"TabControls": "Controles", "TabControls": "Controles",
"ButtonFullscreen": "Pantalla completa", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Escenas", "ButtonScenes": "Escenas",
"ButtonSubtitles": "Subt\u00edtulos", "ButtonSubtitles": "Subt\u00edtulos",
"ButtonAudioTracks": "Pistas de audio", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Pista anterior", "ButtonPreviousTrack": "Pista anterior",
"ButtonNextTrack": "Pista siguiente", "ButtonNextTrack": "Pista siguiente",
"ButtonStop": "Detener", "ButtonStop": "Detener",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Viernes", "OptionFriday": "Viernes",
"OptionSaturday": "S\u00e1bado", "OptionSaturday": "S\u00e1bado",
"HeaderManagement": "Administraci\u00f3n:", "HeaderManagement": "Administraci\u00f3n:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Falta Id de IMDb", "OptionMissingImdbId": "Falta Id de IMDb",
"OptionMissingTvdbId": "Falta Id de TheTVDB", "OptionMissingTvdbId": "Falta Id de TheTVDB",
"OptionMissingOverview": "Falta Sinopsis", "OptionMissingOverview": "Falta Sinopsis",
@ -626,12 +627,12 @@
"TabNowPlaying": "Reproduci\u00e9ndo Ahora", "TabNowPlaying": "Reproduci\u00e9ndo Ahora",
"TabNavigation": "Navegaci\u00f3n", "TabNavigation": "Navegaci\u00f3n",
"TabControls": "Controles", "TabControls": "Controles",
"ButtonFullscreen": "Alternar pantalla completa", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Escenas", "ButtonScenes": "Escenas",
"ButtonSubtitles": "Subt\u00edtulos", "ButtonSubtitles": "Subt\u00edtulos",
"ButtonAudioTracks": "Pistas de audio", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Pista Anterior", "ButtonPreviousTrack": "Pista anterior",
"ButtonNextTrack": "Pista Siguiente", "ButtonNextTrack": "Pista siguiente",
"ButtonStop": "Detener", "ButtonStop": "Detener",
"ButtonPause": "Pausar", "ButtonPause": "Pausar",
"LabelGroupMoviesIntoCollections": "Agrupar pel\u00edculas en colecciones", "LabelGroupMoviesIntoCollections": "Agrupar pel\u00edculas en colecciones",
@ -868,11 +869,20 @@
"LabelAppName": "Nombre del App", "LabelAppName": "Nombre del App",
"LabelAppNameExample": "Ejemplo: Sickbeard, NzbDrone", "LabelAppNameExample": "Ejemplo: Sickbeard, NzbDrone",
"HeaderNewApiKeyHelp": "Otorgar a la aplicaci\u00f3n persmiso para comunicarse con Media Browser.", "HeaderNewApiKeyHelp": "Otorgar a la aplicaci\u00f3n persmiso para comunicarse con Media Browser.",
"HeaderHttpHeaders": "Http Headers", "HeaderHttpHeaders": "Encabezados Http",
"HeaderIdentificationHeader": "Identification Header", "HeaderIdentificationHeader": "Encabezado de Identificaci\u00f3n",
"LabelValue": "Value:", "LabelValue": "Valor:",
"LabelMatchType": "Match type:", "LabelMatchType": "Tipo de Coincidencia:",
"OptionEquals": "Equals", "OptionEquals": "Igual a",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Subcadena",
"TabView": "Vista",
"TabSort": "Ordenaci\u00f3n",
"TabFilter": "Filtro",
"ButtonView": "Vista",
"LabelPageSize": "Tama\u00f1o de Pantalla:",
"LabelView": "Vista:",
"TabUsers": "Usuarios",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Vendredi", "OptionFriday": "Vendredi",
"OptionSaturday": "Samedi", "OptionSaturday": "Samedi",
"HeaderManagement": "Gestion:", "HeaderManagement": "Gestion:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "ID IMDb manquant:", "OptionMissingImdbId": "ID IMDb manquant:",
"OptionMissingTvdbId": "ID TVDB manquant:", "OptionMissingTvdbId": "ID TVDB manquant:",
"OptionMissingOverview": "R\u00e9sum\u00e9 manquant", "OptionMissingOverview": "R\u00e9sum\u00e9 manquant",
@ -396,7 +397,7 @@
"HeaderCastCrew": "\u00c9quipe de tournage", "HeaderCastCrew": "\u00c9quipe de tournage",
"HeaderAdditionalParts": "Parties Additionelles", "HeaderAdditionalParts": "Parties Additionelles",
"ButtonSplitVersionsApart": "S\u00e9parer les versions", "ButtonSplitVersionsApart": "S\u00e9parer les versions",
"ButtonPlayTrailer": "Bande-annonce", "ButtonPlayTrailer": "Trailer",
"LabelMissing": "Manquant(s)", "LabelMissing": "Manquant(s)",
"LabelOffline": "Hors ligne", "LabelOffline": "Hors ligne",
"PathSubstitutionHelp": "Les substitutions de chemins d'acc\u00e8s sont utilis\u00e9es pour faire correspondre un chemin d'acc\u00e8s du serveur \u00e0 un chemin d'acc\u00e8s accessible par les clients. En autorisant un acc\u00e8s direct aux m\u00e9dias du serveur, les clients pourront les lire directement du r\u00e9seau et \u00e9viter l'utilisation inutiles des ressources du serveur en demandant du transcodage.", "PathSubstitutionHelp": "Les substitutions de chemins d'acc\u00e8s sont utilis\u00e9es pour faire correspondre un chemin d'acc\u00e8s du serveur \u00e0 un chemin d'acc\u00e8s accessible par les clients. En autorisant un acc\u00e8s direct aux m\u00e9dias du serveur, les clients pourront les lire directement du r\u00e9seau et \u00e9viter l'utilisation inutiles des ressources du serveur en demandant du transcodage.",
@ -479,10 +480,10 @@
"HeaderProgram": "Programme", "HeaderProgram": "Programme",
"HeaderClients": "Clients", "HeaderClients": "Clients",
"LabelCompleted": "Compl\u00e9t\u00e9", "LabelCompleted": "Compl\u00e9t\u00e9",
"LabelFailed": "\u00c9chec", "LabelFailed": "Failed",
"LabelSkipped": "Saut\u00e9", "LabelSkipped": "Saut\u00e9",
"HeaderEpisodeOrganization": "Organisation d'\u00e9pisodes", "HeaderEpisodeOrganization": "Organisation d'\u00e9pisodes",
"LabelSeries": "S\u00e9ries:", "LabelSeries": "Series:",
"LabelSeasonNumber": "Num\u00e9ro de saison", "LabelSeasonNumber": "Num\u00e9ro de saison",
"LabelEpisodeNumber": "Num\u00e9ro d'\u00e9pisode", "LabelEpisodeNumber": "Num\u00e9ro d'\u00e9pisode",
"LabelEndingEpisodeNumber": "Num\u00e9ro d'\u00e9pisode se terminant", "LabelEndingEpisodeNumber": "Num\u00e9ro d'\u00e9pisode se terminant",
@ -626,12 +627,12 @@
"TabNowPlaying": "En cours de lecture", "TabNowPlaying": "En cours de lecture",
"TabNavigation": "Navigation", "TabNavigation": "Navigation",
"TabControls": "Contr\u00f4les", "TabControls": "Contr\u00f4les",
"ButtonFullscreen": "Plein \u00e9cran", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Sc\u00e8nes", "ButtonScenes": "Sc\u00e8nes",
"ButtonSubtitles": "Sous-titres", "ButtonSubtitles": "Sous-titres",
"ButtonAudioTracks": "Piste audio", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Piste pr\u00e9c\u00e9dante", "ButtonPreviousTrack": "Previous track",
"ButtonNextTrack": "Piste suivante", "ButtonNextTrack": "Next track",
"ButtonStop": "Arr\u00eat", "ButtonStop": "Arr\u00eat",
"ButtonPause": "Pause", "ButtonPause": "Pause",
"LabelGroupMoviesIntoCollections": "Grouper les films en collections", "LabelGroupMoviesIntoCollections": "Grouper les films en collections",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "\u05e9\u05d9\u05e9\u05d9", "OptionFriday": "\u05e9\u05d9\u05e9\u05d9",
"OptionSaturday": "\u05e9\u05d1\u05ea", "OptionSaturday": "\u05e9\u05d1\u05ea",
"HeaderManagement": "\u05e0\u05d9\u05d4\u05d5\u05dc", "HeaderManagement": "\u05e0\u05d9\u05d4\u05d5\u05dc",
"LabelManagement": "Management:",
"OptionMissingImdbId": "\u05d7\u05e1\u05e8 \u05de\u05d6\u05d4\u05d4 IMBb", "OptionMissingImdbId": "\u05d7\u05e1\u05e8 \u05de\u05d6\u05d4\u05d4 IMBb",
"OptionMissingTvdbId": "\u05d7\u05e1\u05e8 \u05de\u05d6\u05d4\u05d4 TheTVDB", "OptionMissingTvdbId": "\u05d7\u05e1\u05e8 \u05de\u05d6\u05d4\u05d4 TheTVDB",
"OptionMissingOverview": "\u05d7\u05e1\u05e8\u05d4 \u05e1\u05e7\u05d9\u05e8\u05d4", "OptionMissingOverview": "\u05d7\u05e1\u05e8\u05d4 \u05e1\u05e7\u05d9\u05e8\u05d4",
@ -396,7 +397,7 @@
"HeaderCastCrew": "\u05e9\u05d7\u05e7\u05e0\u05d9\u05dd \u05d5\u05e6\u05d5\u05d5\u05ea", "HeaderCastCrew": "\u05e9\u05d7\u05e7\u05e0\u05d9\u05dd \u05d5\u05e6\u05d5\u05d5\u05ea",
"HeaderAdditionalParts": "\u05d7\u05dc\u05e7\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd", "HeaderAdditionalParts": "\u05d7\u05dc\u05e7\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd",
"ButtonSplitVersionsApart": "\u05e4\u05e6\u05dc \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05d1\u05e0\u05e4\u05e8\u05d3", "ButtonSplitVersionsApart": "\u05e4\u05e6\u05dc \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05d1\u05e0\u05e4\u05e8\u05d3",
"ButtonPlayTrailer": "\u05d8\u05e8\u05d9\u05d9\u05dc\u05e8\u05d9\u05dd", "ButtonPlayTrailer": "Trailer",
"LabelMissing": "\u05d7\u05e1\u05e8", "LabelMissing": "\u05d7\u05e1\u05e8",
"LabelOffline": "\u05dc\u05d0 \u05de\u05e7\u05d5\u05d5\u05df", "LabelOffline": "\u05dc\u05d0 \u05de\u05e7\u05d5\u05d5\u05df",
"PathSubstitutionHelp": "\u05e0\u05ea\u05d9\u05d1\u05d9\u05dd \u05d7\u05dc\u05d5\u05e4\u05d9\u05d9\u05dd \u05d4\u05dd \u05dc\u05e6\u05d5\u05e8\u05da \u05de\u05d9\u05e4\u05d5\u05d9 \u05e0\u05ea\u05d9\u05d1\u05d9\u05dd \u05d1\u05e9\u05e8\u05ea \u05dc\u05e0\u05ea\u05d9\u05d1\u05d9\u05dd \u05e9\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d2\u05e9\u05ea \u05d0\u05dc\u05d9\u05d4\u05dd. \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d4\u05e8\u05e9\u05d0\u05d4 \u05dc\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d2\u05d9\u05e9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05dc\u05de\u05d3\u05d9\u05d4 \u05d1\u05e9\u05e8\u05ea \u05d0\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05e0\u05d2\u05df \u05d0\u05ea \u05d4\u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05e2\u05dc \u05d2\u05d1\u05d9 \u05d4\u05e8\u05e9\u05ea \u05d5\u05dc\u05d4\u05d9\u05de\u05e0\u05e2 \u05de\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05de\u05e9\u05d0\u05d1\u05d9 \u05d4\u05e9\u05e8\u05ea \u05dc\u05e6\u05d5\u05e8\u05da \u05e7\u05d9\u05d3\u05d5\u05d3 \u05d5\u05e9\u05d9\u05d3\u05d5\u05e8.", "PathSubstitutionHelp": "\u05e0\u05ea\u05d9\u05d1\u05d9\u05dd \u05d7\u05dc\u05d5\u05e4\u05d9\u05d9\u05dd \u05d4\u05dd \u05dc\u05e6\u05d5\u05e8\u05da \u05de\u05d9\u05e4\u05d5\u05d9 \u05e0\u05ea\u05d9\u05d1\u05d9\u05dd \u05d1\u05e9\u05e8\u05ea \u05dc\u05e0\u05ea\u05d9\u05d1\u05d9\u05dd \u05e9\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d2\u05e9\u05ea \u05d0\u05dc\u05d9\u05d4\u05dd. \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d4\u05e8\u05e9\u05d0\u05d4 \u05dc\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d2\u05d9\u05e9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05dc\u05de\u05d3\u05d9\u05d4 \u05d1\u05e9\u05e8\u05ea \u05d0\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05e0\u05d2\u05df \u05d0\u05ea \u05d4\u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05e2\u05dc \u05d2\u05d1\u05d9 \u05d4\u05e8\u05e9\u05ea \u05d5\u05dc\u05d4\u05d9\u05de\u05e0\u05e2 \u05de\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05de\u05e9\u05d0\u05d1\u05d9 \u05d4\u05e9\u05e8\u05ea \u05dc\u05e6\u05d5\u05e8\u05da \u05e7\u05d9\u05d3\u05d5\u05d3 \u05d5\u05e9\u05d9\u05d3\u05d5\u05e8.",
@ -479,10 +480,10 @@
"HeaderProgram": "\u05ea\u05d5\u05db\u05e0\u05d4", "HeaderProgram": "\u05ea\u05d5\u05db\u05e0\u05d4",
"HeaderClients": "\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd", "HeaderClients": "\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd",
"LabelCompleted": "\u05d4\u05d5\u05e9\u05dc\u05dd", "LabelCompleted": "\u05d4\u05d5\u05e9\u05dc\u05dd",
"LabelFailed": "\u05e0\u05db\u05e9\u05dc", "LabelFailed": "Failed",
"LabelSkipped": "\u05d3\u05d5\u05dc\u05d2", "LabelSkipped": "\u05d3\u05d5\u05dc\u05d2",
"HeaderEpisodeOrganization": "\u05d0\u05d9\u05e8\u05d2\u05d5\u05df \u05e4\u05e8\u05e7\u05d9\u05dd", "HeaderEpisodeOrganization": "\u05d0\u05d9\u05e8\u05d2\u05d5\u05df \u05e4\u05e8\u05e7\u05d9\u05dd",
"LabelSeries": "\u05e1\u05d3\u05e8\u05d4:", "LabelSeries": "Series:",
"LabelSeasonNumber": "\u05de\u05e1\u05e4\u05e8 \u05e2\u05d5\u05e0\u05d4:", "LabelSeasonNumber": "\u05de\u05e1\u05e4\u05e8 \u05e2\u05d5\u05e0\u05d4:",
"LabelEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e4\u05e8\u05e7:", "LabelEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e4\u05e8\u05e7:",
"LabelEndingEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e1\u05d9\u05d5\u05dd \u05e4\u05e8\u05e7:", "LabelEndingEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e1\u05d9\u05d5\u05dd \u05e4\u05e8\u05e7:",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -5,9 +5,9 @@
"LabelSwagger": "Swagger", "LabelSwagger": "Swagger",
"LabelStandard": "Standard", "LabelStandard": "Standard",
"LabelViewApiDocumentation": "Documentazione Api", "LabelViewApiDocumentation": "Documentazione Api",
"LabelBrowseLibrary": "Apri Media Browser", "LabelBrowseLibrary": "Esplora la libreria",
"LabelConfigureMediaBrowser": "Configura Media Browser", "LabelConfigureMediaBrowser": "Configura Media Browser",
"LabelOpenLibraryViewer": "Esplora la Libreria", "LabelOpenLibraryViewer": "Apri visualizzatore libreria",
"LabelRestartServer": "Riavvia Server", "LabelRestartServer": "Riavvia Server",
"LabelShowLogWindow": "Mostra Finestra log", "LabelShowLogWindow": "Mostra Finestra log",
"LabelPrevious": "Precedente", "LabelPrevious": "Precedente",
@ -199,6 +199,7 @@
"OptionFriday": "Venerdi", "OptionFriday": "Venerdi",
"OptionSaturday": "Sabato", "OptionSaturday": "Sabato",
"HeaderManagement": "Gestione:", "HeaderManagement": "Gestione:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "IMDB id mancante", "OptionMissingImdbId": "IMDB id mancante",
"OptionMissingTvdbId": "TheTVDB Id mancante", "OptionMissingTvdbId": "TheTVDB Id mancante",
"OptionMissingOverview": "Trama mancante", "OptionMissingOverview": "Trama mancante",
@ -479,10 +480,10 @@
"HeaderProgram": "Programma", "HeaderProgram": "Programma",
"HeaderClients": "Dispositivi", "HeaderClients": "Dispositivi",
"LabelCompleted": "Completato", "LabelCompleted": "Completato",
"LabelFailed": "Fallito", "LabelFailed": "Failed",
"LabelSkipped": "Saltato", "LabelSkipped": "Saltato",
"HeaderEpisodeOrganization": "Organizzazione Episodi", "HeaderEpisodeOrganization": "Organizzazione Episodi",
"LabelSeries": "Serie:", "LabelSeries": "Series:",
"LabelSeasonNumber": "Numero Stagione:", "LabelSeasonNumber": "Numero Stagione:",
"LabelEpisodeNumber": "Numero Episodio:", "LabelEpisodeNumber": "Numero Episodio:",
"LabelEndingEpisodeNumber": "Ultimo Episodio Numero:", "LabelEndingEpisodeNumber": "Ultimo Episodio Numero:",
@ -626,12 +627,12 @@
"TabNowPlaying": "In esecuzione", "TabNowPlaying": "In esecuzione",
"TabNavigation": "Navigazione", "TabNavigation": "Navigazione",
"TabControls": "Controlli", "TabControls": "Controlli",
"ButtonFullscreen": "Schermo intero", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Scene", "ButtonScenes": "Scene",
"ButtonSubtitles": "Sottotitoli", "ButtonSubtitles": "Sottotitoli",
"ButtonAudioTracks": "Traccia Audio", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Precedente", "ButtonPreviousTrack": "Previous track",
"ButtonNextTrack": "Prossimo", "ButtonNextTrack": "Next track",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonPause": "Pausa", "ButtonPause": "Pausa",
"LabelGroupMoviesIntoCollections": "Raggruppa i film nelle collection", "LabelGroupMoviesIntoCollections": "Raggruppa i film nelle collection",
@ -846,33 +847,42 @@
"LabelLoginDisclaimerHelp": "Questo verr\u00e0 visualizzato nella parte inferiore della pagina di accesso.", "LabelLoginDisclaimerHelp": "Questo verr\u00e0 visualizzato nella parte inferiore della pagina di accesso.",
"LabelAutomaticallyDonate": "Donare automaticamente questo importo ogni mese", "LabelAutomaticallyDonate": "Donare automaticamente questo importo ogni mese",
"LabelAutomaticallyDonateHelp": "\u00c8 possibile annullare in qualsiasi momento tramite il vostro conto PayPal.", "LabelAutomaticallyDonateHelp": "\u00c8 possibile annullare in qualsiasi momento tramite il vostro conto PayPal.",
"OptionList": "List", "OptionList": "Lista",
"TabDashboard": "Dashboard", "TabDashboard": "Pannello Controllo",
"TitleServer": "Server", "TitleServer": "Server",
"LabelCache": "Cache:", "LabelCache": "Cache:",
"LabelLogs": "Logs:", "LabelLogs": "Log:",
"LabelMetadata": "Metadata:", "LabelMetadata": "Metadata:",
"LabelImagesByName": "Images by name:", "LabelImagesByName": "Immagini per nome:",
"LabelTranscodingTemporaryFiles": "Transcoding temporary files:", "LabelTranscodingTemporaryFiles": "transcodifica file temporanei:",
"HeaderLatestMusic": "Latest Music", "HeaderLatestMusic": "Musica Recente",
"HeaderBranding": "Branding", "HeaderBranding": "Branding",
"HeaderApiKeys": "Api Keys", "HeaderApiKeys": "Chiavi Api",
"HeaderApiKeysHelp": "External applications are required to have an Api key in order to communicate with Media Browser. Keys are issued by logging in with a Media Browser account, or by manually granting the application a key.", "HeaderApiKeysHelp": "Le applicazioni estrene richiedono una chiave Api per comunicare con Media Browser. Le chiavi sono create attraverso il log-in con un account Media Browse, o manualmente rilasciando una chiave all'applicazione.",
"HeaderApiKey": "Api Key", "HeaderApiKey": "Chiave Api",
"HeaderApp": "App", "HeaderApp": "App",
"HeaderDevice": "Device", "HeaderDevice": "Dispositivo",
"HeaderUser": "User", "HeaderUser": "Utente",
"HeaderDateIssued": "Date Issued", "HeaderDateIssued": "data di pubblicazione",
"LabelChapterName": "Chapter {0}", "LabelChapterName": "Chapter {0}",
"HeaderNewApiKey": "New Api Key", "HeaderNewApiKey": "Nessuna Chiave Api",
"LabelAppName": "App name", "LabelAppName": "Nome app",
"LabelAppNameExample": "Example: Sickbeard, NzbDrone", "LabelAppNameExample": "Example: Sickbeard, NzbDrone",
"HeaderNewApiKeyHelp": "Grant an application permission to communicate with Media Browser.", "HeaderNewApiKeyHelp": "Garantisci all'applicazione il permesso di comunicare con Media Browser.",
"HeaderHttpHeaders": "Http Headers", "HeaderHttpHeaders": "Http Headers",
"HeaderIdentificationHeader": "Identification Header", "HeaderIdentificationHeader": "Identification Header",
"LabelValue": "Value:", "LabelValue": "Value:",
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "\u0436\u04b1\u043c\u0430", "OptionFriday": "\u0436\u04b1\u043c\u0430",
"OptionSaturday": "\u0441\u0435\u043d\u0431\u0456", "OptionSaturday": "\u0441\u0435\u043d\u0431\u0456",
"HeaderManagement": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a:", "HeaderManagement": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "IMDb Id \u0436\u043e\u049b", "OptionMissingImdbId": "IMDb Id \u0436\u043e\u049b",
"OptionMissingTvdbId": "TheTVDB Id \u0436\u043e\u049b", "OptionMissingTvdbId": "TheTVDB Id \u0436\u043e\u049b",
"OptionMissingOverview": "\u0416\u0430\u043b\u043f\u044b \u0448\u043e\u043b\u0443 \u0436\u043e\u049b", "OptionMissingOverview": "\u0416\u0430\u043b\u043f\u044b \u0448\u043e\u043b\u0443 \u0436\u043e\u049b",
@ -626,10 +627,10 @@
"TabNowPlaying": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0443\u0434\u0430", "TabNowPlaying": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0443\u0434\u0430",
"TabNavigation": "\u0428\u0430\u0440\u043b\u0430\u0443", "TabNavigation": "\u0428\u0430\u0440\u043b\u0430\u0443",
"TabControls": "\u0411\u0430\u0441\u049b\u0430\u0440\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0442\u0435\u0440\u0456", "TabControls": "\u0411\u0430\u0441\u049b\u0430\u0440\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0442\u0435\u0440\u0456",
"ButtonFullscreen": "\u0422\u043e\u043b\u044b\u049b \u044d\u043a\u0440\u0430\u043d", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "\u0421\u0430\u0445\u043d\u0430\u043b\u0430\u0440", "ButtonScenes": "\u0421\u0430\u0445\u043d\u0430\u043b\u0430\u0440",
"ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440", "ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440",
"ButtonAudioTracks": "\u0414\u044b\u0431\u044b\u0441 \u0436\u043e\u043b\u0448\u044b\u049b\u0442\u0430\u0440\u044b", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0436\u043e\u043b\u0448\u044b\u049b", "ButtonPreviousTrack": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0436\u043e\u043b\u0448\u044b\u049b",
"ButtonNextTrack": "\u041a\u0435\u043b\u0435\u0441\u0456 \u0436\u043e\u043b\u0448\u044b\u049b", "ButtonNextTrack": "\u041a\u0435\u043b\u0435\u0441\u0456 \u0436\u043e\u043b\u0448\u044b\u049b",
"ButtonStop": "\u0422\u043e\u049b\u0442\u0430\u0442\u0443", "ButtonStop": "\u0422\u043e\u049b\u0442\u0430\u0442\u0443",
@ -874,5 +875,14 @@
"LabelMatchType": "\u0421\u04d9\u0439\u043a\u0435\u0441 \u0442\u04af\u0440\u0456:", "LabelMatchType": "\u0421\u04d9\u0439\u043a\u0435\u0441 \u0442\u04af\u0440\u0456:",
"OptionEquals": "\u0422\u0435\u04a3", "OptionEquals": "\u0422\u0435\u04a3",
"OptionRegex": "\u04b0\u0434\u0430\u0439\u044b \u04e9\u0440\u043d\u0435\u043a", "OptionRegex": "\u04b0\u0434\u0430\u0439\u044b \u04e9\u0440\u043d\u0435\u043a",
"OptionSubstring": "\u0406\u0448\u043a\u0456 \u0436\u043e\u043b" "OptionSubstring": "\u0406\u0448\u043a\u0456 \u0436\u043e\u043b",
"TabView": "\u041a\u04e9\u0440\u0456\u043d\u0456\u0441",
"TabSort": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443",
"TabFilter": "\u0421\u04af\u0437\u0443",
"ButtonView": "\u049a\u0430\u0440\u0430\u0443",
"LabelPageSize": "\u042d\u043a\u0440\u0430\u043d \u04e9\u043b\u0448\u0435\u043c\u0456:",
"LabelView": "\u041a\u04e9\u0440\u0456\u043d\u0456\u0441:",
"TabUsers": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043b\u0430\u0440",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Sunday", "OptionSunday": "Sunday",
"OptionMonday": "Monday", "OptionMonday": "Monday",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -198,7 +198,8 @@
"OptionThursday": "Thursday", "OptionThursday": "Thursday",
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Saturday", "OptionSaturday": "Saturday",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Missing IMDb Id", "OptionMissingImdbId": "Missing IMDb Id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Sunday", "OptionSunday": "Sunday",
"OptionMonday": "Monday", "OptionMonday": "Monday",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -198,7 +198,8 @@
"OptionThursday": "Thursday", "OptionThursday": "Thursday",
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Saturday", "OptionSaturday": "Saturday",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Missing IMDb Id", "OptionMissingImdbId": "Missing IMDb Id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Fortsetter", "OptionContinuing": "Fortsetter",
"OptionEnded": "Avsluttet", "OptionEnded": "Avsluttet",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "S\u00f8ndag", "OptionSunday": "S\u00f8ndag",
"OptionMonday": "Mandag", "OptionMonday": "Mandag",
"OptionTuesday": "Tirsdag", "OptionTuesday": "Tirsdag",
@ -198,7 +198,8 @@
"OptionThursday": "Torsdag", "OptionThursday": "Torsdag",
"OptionFriday": "Fredag", "OptionFriday": "Fredag",
"OptionSaturday": "L\u00f8rdag", "OptionSaturday": "L\u00f8rdag",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Mangler IMDb id", "OptionMissingImdbId": "Mangler IMDb id",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Mangler oversikt", "OptionMissingOverview": "Mangler oversikt",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Select Directory", "ButtonSelectDirectory": "Select Directory",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -39,7 +39,7 @@
"HeaderSetupLibrary": "Stel uw mediabibliotheek in", "HeaderSetupLibrary": "Stel uw mediabibliotheek in",
"ButtonAddMediaFolder": "Mediamap toevoegen", "ButtonAddMediaFolder": "Mediamap toevoegen",
"LabelFolderType": "Maptype:", "LabelFolderType": "Maptype:",
"MediaFolderHelpPluginRequired": "* Hiervoor is het gebruik van een plug-in vereist, bijvoorbeeld GameBrowser of MB Bookshelf.", "MediaFolderHelpPluginRequired": "* Hiervoor is het gebruik van een Invoegtoepassing vereist, bijvoorbeeld GameBrowser of MB Bookshelf.",
"ReferToMediaLibraryWiki": "Raadpleeg de mediabibliotheek wiki.", "ReferToMediaLibraryWiki": "Raadpleeg de mediabibliotheek wiki.",
"LabelCountry": "Land:", "LabelCountry": "Land:",
"LabelLanguage": "Taal:", "LabelLanguage": "Taal:",
@ -152,9 +152,9 @@
"OptionResumable": "Hervatbaar", "OptionResumable": "Hervatbaar",
"ScheduledTasksHelp": "Klik op een taak om het schema aan te passen.", "ScheduledTasksHelp": "Klik op een taak om het schema aan te passen.",
"ScheduledTasksTitle": "Geplande taken", "ScheduledTasksTitle": "Geplande taken",
"TabMyPlugins": "Mijn Plug-ins", "TabMyPlugins": "Mijn Invoegtoepassingen",
"TabCatalog": "Catalogus", "TabCatalog": "Catalogus",
"PluginsTitle": "Plug-ins", "PluginsTitle": "Invoegtoepassingen",
"HeaderAutomaticUpdates": "Automatische updates", "HeaderAutomaticUpdates": "Automatische updates",
"HeaderNowPlaying": "Wordt nu afgespeeld", "HeaderNowPlaying": "Wordt nu afgespeeld",
"HeaderLatestAlbums": "Nieuwste Albums", "HeaderLatestAlbums": "Nieuwste Albums",
@ -199,6 +199,7 @@
"OptionFriday": "Vrijdag", "OptionFriday": "Vrijdag",
"OptionSaturday": "Zaterdag", "OptionSaturday": "Zaterdag",
"HeaderManagement": "Beheer:", "HeaderManagement": "Beheer:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "IMDb Id ontbreekt", "OptionMissingImdbId": "IMDb Id ontbreekt",
"OptionMissingTvdbId": "TheTVDB Id ontbreekt", "OptionMissingTvdbId": "TheTVDB Id ontbreekt",
"OptionMissingOverview": "Overzicht ontbreekt", "OptionMissingOverview": "Overzicht ontbreekt",
@ -284,7 +285,7 @@
"ButtonAutoScroll": "Auto-scroll", "ButtonAutoScroll": "Auto-scroll",
"LabelImageSavingConvention": "Afbeelding opslag conventie:", "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.", "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 - Media Browser \/ Plex \/ XBMC", "OptionImageSavingCompatible": "Compatibel - Media Browser \/ XBMC \/ Plex",
"OptionImageSavingStandard": "Standaard - MB2", "OptionImageSavingStandard": "Standaard - MB2",
"ButtonSignIn": "Aanmelden", "ButtonSignIn": "Aanmelden",
"TitleSignIn": "Aanmelden", "TitleSignIn": "Aanmelden",
@ -332,10 +333,10 @@
"LabelNumberOfGuideDays": "Aantal dagen van de gids om te downloaden:", "LabelNumberOfGuideDays": "Aantal dagen van de gids om te downloaden:",
"LabelNumberOfGuideDaysHelp": "Het downloaden van meer dagen van de gids gegevens biedt de mogelijkheid verder vooruit te plannen en een beter overzicht geven, maar het zal ook langer duren om te downloaden. Auto kiest op basis van het aantal kanalen.", "LabelNumberOfGuideDaysHelp": "Het downloaden van meer dagen van de gids gegevens biedt de mogelijkheid verder vooruit te plannen en een beter overzicht geven, maar het zal ook langer duren om te downloaden. Auto kiest op basis van het aantal kanalen.",
"LabelActiveService": "Actieve Service:", "LabelActiveService": "Actieve Service:",
"LabelActiveServiceHelp": "Er kunnen meerdere tv plug-ins worden ge\u00efnstalleerd, maar er kan er slechts een per keer actief zijn.", "LabelActiveServiceHelp": "Er kunnen meerdere tv Invoegtoepassingen worden ge\u00efnstalleerd, maar er kan er slechts een per keer actief zijn.",
"OptionAutomatic": "Automatisch", "OptionAutomatic": "Automatisch",
"LiveTvPluginRequired": "Een Live TV service provider plug-in is vereist om door te gaan.", "LiveTvPluginRequired": "Een Live TV service provider Invoegtoepassing is vereist om door te gaan.",
"LiveTvPluginRequiredHelp": "Installeer a.u b een van onze beschikbare plug-ins, zoals Next PVR of ServerWmc.", "LiveTvPluginRequiredHelp": "Installeer a.u b een van onze beschikbare Invoegtoepassingen, zoals Next PVR of ServerWmc.",
"LabelCustomizeOptionsPerMediaType": "Aanpassen voor mediatype", "LabelCustomizeOptionsPerMediaType": "Aanpassen voor mediatype",
"OptionDownloadThumbImage": "Miniatuur", "OptionDownloadThumbImage": "Miniatuur",
"OptionDownloadMenuImage": "Menu", "OptionDownloadMenuImage": "Menu",
@ -576,9 +577,9 @@
"HeaderNotificationList": "Klik op een melding om de opties voor het versturen ervan te configureren .", "HeaderNotificationList": "Klik op een melding om de opties voor het versturen ervan te configureren .",
"NotificationOptionApplicationUpdateAvailable": "Programma-update beschikbaar", "NotificationOptionApplicationUpdateAvailable": "Programma-update beschikbaar",
"NotificationOptionApplicationUpdateInstalled": "Programma-update ge\u00efnstalleerd", "NotificationOptionApplicationUpdateInstalled": "Programma-update ge\u00efnstalleerd",
"NotificationOptionPluginUpdateInstalled": "Plugin-update ge\u00efnstalleerd", "NotificationOptionPluginUpdateInstalled": "Invoegtoepassings-update ge\u00efnstalleerd",
"NotificationOptionPluginInstalled": "Plugin ge\u00efnstalleerd", "NotificationOptionPluginInstalled": "Invoegtoepassing ge\u00efnstalleerd",
"NotificationOptionPluginUninstalled": "Plugin verwijderd", "NotificationOptionPluginUninstalled": "Invoegtoepassing verwijderd",
"NotificationOptionVideoPlayback": "Video afspelen gestart", "NotificationOptionVideoPlayback": "Video afspelen gestart",
"NotificationOptionAudioPlayback": "Audio afspelen gestart", "NotificationOptionAudioPlayback": "Audio afspelen gestart",
"NotificationOptionGamePlayback": "Game gestart", "NotificationOptionGamePlayback": "Game gestart",
@ -589,7 +590,7 @@
"NotificationOptionInstallationFailed": "Mislukken van de installatie", "NotificationOptionInstallationFailed": "Mislukken van de installatie",
"NotificationOptionNewLibraryContent": "Nieuwe content toegevoegd", "NotificationOptionNewLibraryContent": "Nieuwe content toegevoegd",
"NotificationOptionNewLibraryContentMultiple": "Nieuwe content toegevoegd (meerdere)", "NotificationOptionNewLibraryContentMultiple": "Nieuwe content toegevoegd (meerdere)",
"SendNotificationHelp": "Meldingen worden geplaatst in de inbox op het dashboard. Blader door de Plug-ins catalogus om aanvullende opties voor meldingen te installeren.", "SendNotificationHelp": "Meldingen worden geplaatst in de inbox op het dashboard. Blader door de Invoegtoepassings catalogus om aanvullende opties voor meldingen te installeren.",
"NotificationOptionServerRestartRequired": "Server herstart nodig", "NotificationOptionServerRestartRequired": "Server herstart nodig",
"LabelNotificationEnabled": "Deze melding inschakelen", "LabelNotificationEnabled": "Deze melding inschakelen",
"LabelMonitorUsers": "Monitor activiteit van:", "LabelMonitorUsers": "Monitor activiteit van:",
@ -599,10 +600,10 @@
"CategoryUser": "Gebruiker", "CategoryUser": "Gebruiker",
"CategorySystem": "Systeem", "CategorySystem": "Systeem",
"CategoryApplication": "Toepassing", "CategoryApplication": "Toepassing",
"CategoryPlugin": "Plug-in", "CategoryPlugin": "Invoegtoepassing",
"LabelMessageTitle": "Titel van het bericht:", "LabelMessageTitle": "Titel van het bericht:",
"LabelAvailableTokens": "Beschikbaar tokens:", "LabelAvailableTokens": "Beschikbaar tokens:",
"AdditionalNotificationServices": "Blader door de plug-in catalogus om aanvullende meldingsdiensten te installeren.", "AdditionalNotificationServices": "Blader door de Invoegtoepassings catalogus om aanvullende meldingsdiensten te installeren.",
"OptionAllUsers": "Alle gebruikers", "OptionAllUsers": "Alle gebruikers",
"OptionAdminUsers": "Beheerders", "OptionAdminUsers": "Beheerders",
"OptionCustomUsers": "Aangepast", "OptionCustomUsers": "Aangepast",
@ -626,17 +627,17 @@
"TabNowPlaying": "Wordt nu afgespeeld", "TabNowPlaying": "Wordt nu afgespeeld",
"TabNavigation": "Navigatie", "TabNavigation": "Navigatie",
"TabControls": "Besturing", "TabControls": "Besturing",
"ButtonFullscreen": "Volledig scherm in-\/uitschakelen", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Scenes", "ButtonScenes": "Scenes",
"ButtonSubtitles": "Ondertitels", "ButtonSubtitles": "Ondertitels",
"ButtonAudioTracks": "Audio tracks", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Vorig nummer", "ButtonPreviousTrack": "Vorige track",
"ButtonNextTrack": "Volgend nummer", "ButtonNextTrack": "Volgende track",
"ButtonStop": "Stop", "ButtonStop": "Stop",
"ButtonPause": "Pauze", "ButtonPause": "Pauze",
"LabelGroupMoviesIntoCollections": "Groepeer films in verzamelingen", "LabelGroupMoviesIntoCollections": "Groepeer films in verzamelingen",
"LabelGroupMoviesIntoCollectionsHelp": "Bij de weergave van film lijsten, zullen films die behoren tot een verzameling worden weergegeven als een gegroepeerd object.", "LabelGroupMoviesIntoCollectionsHelp": "Bij de weergave van film lijsten, zullen films die behoren tot een verzameling worden weergegeven als een gegroepeerd object.",
"NotificationOptionPluginError": "Plug-in fout", "NotificationOptionPluginError": "Invoegtoepassings fout",
"ButtonVolumeUp": "Volume omhoog", "ButtonVolumeUp": "Volume omhoog",
"ButtonVolumeDown": "Volume omlaag", "ButtonVolumeDown": "Volume omlaag",
"ButtonMute": "Dempen", "ButtonMute": "Dempen",
@ -722,7 +723,7 @@
"OptionReportByteRangeSeekingWhenTranscodingHelp": "Dit is vereist voor bepaalde apparaten die zo goed op tijd zoeken.", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Dit is vereist voor bepaalde apparaten die zo goed op tijd zoeken.",
"HeaderSubtitleDownloadingHelp": "Bij het scannen van uw videobestanden kan Media Browser naar ontbrekende ondertiteling zoeken en deze downloaden bij ondertiteling providers zoals OpenSubtitles.org.", "HeaderSubtitleDownloadingHelp": "Bij het scannen van uw videobestanden kan Media Browser naar ontbrekende ondertiteling zoeken en deze downloaden bij ondertiteling providers zoals OpenSubtitles.org.",
"HeaderDownloadSubtitlesFor": "Download ondertiteling voor:", "HeaderDownloadSubtitlesFor": "Download ondertiteling voor:",
"MessageNoChapterProviders": "Installeer een hoofdstuk provider plug-in zoals ChapterDb of tagChimp om extra hoofdstuk opties in te schakelen.", "MessageNoChapterProviders": "Installeer een hoofdstuk provider Invoegtoepassing zoals ChapterDb om extra hoofdstuk opties in te schakelen.",
"LabelSkipIfGraphicalSubsPresent": "Overslaan als de video al grafische ondertitels bevat", "LabelSkipIfGraphicalSubsPresent": "Overslaan als de video al grafische ondertitels bevat",
"LabelSkipIfGraphicalSubsPresentHelp": "Tekstversies houden van ondertitels zal resulteren in meer effici\u00ebnte levering aan mobiele clients.", "LabelSkipIfGraphicalSubsPresentHelp": "Tekstversies houden van ondertitels zal resulteren in meer effici\u00ebnte levering aan mobiele clients.",
"TabSubtitles": "Ondertiteling", "TabSubtitles": "Ondertiteling",
@ -730,7 +731,7 @@
"HeaderDownloadChaptersFor": "Download hoofdstuk namen voor:", "HeaderDownloadChaptersFor": "Download hoofdstuk namen voor:",
"LabelOpenSubtitlesUsername": "Gebruikersnaam Open Subtitles:", "LabelOpenSubtitlesUsername": "Gebruikersnaam Open Subtitles:",
"LabelOpenSubtitlesPassword": "Wachtwoord Open Subtitles:", "LabelOpenSubtitlesPassword": "Wachtwoord Open Subtitles:",
"HeaderChapterDownloadingHelp": "Wanneer Media Browser uw videobestanden scant kan het gebruiksvriendelijke namen voor hoofdstukken downloaden van het internet met behulp van hoofdstuk plug-ins zoals ChapterDb en tagChimp.", "HeaderChapterDownloadingHelp": "Wanneer Media Browser uw videobestanden scant kan het gebruiksvriendelijke namen voor hoofdstukken downloaden van het internet met behulp van hoofdstuk Invoegtoepassing zoals ChapterDb.",
"LabelPlayDefaultAudioTrack": "Speel standaard audio spoor ongeacht taal", "LabelPlayDefaultAudioTrack": "Speel standaard audio spoor ongeacht taal",
"LabelSubtitlePlaybackMode": "Ondertitelingsmode:", "LabelSubtitlePlaybackMode": "Ondertitelingsmode:",
"LabelDownloadLanguages": "Download talen:", "LabelDownloadLanguages": "Download talen:",
@ -740,8 +741,8 @@
"HeaderSendMessage": "Stuur bericht", "HeaderSendMessage": "Stuur bericht",
"ButtonSend": "Stuur", "ButtonSend": "Stuur",
"LabelMessageText": "Bericht tekst:", "LabelMessageText": "Bericht tekst:",
"MessageNoAvailablePlugins": "Geen beschikbare plugins.", "MessageNoAvailablePlugins": "Geen beschikbare Invoegtoepassingen.",
"LabelDisplayPluginsFor": "Toon plugins voor:", "LabelDisplayPluginsFor": "Toon Invoegtoepassingen voor:",
"PluginTabMediaBrowserClassic": "MB Classic", "PluginTabMediaBrowserClassic": "MB Classic",
"PluginTabMediaBrowserTheater": "MB Theater", "PluginTabMediaBrowserTheater": "MB Theater",
"LabelEpisodeName": "Naam aflevering", "LabelEpisodeName": "Naam aflevering",
@ -802,7 +803,7 @@
"LabelChannelDownloadPathHelp": "Geef een eigen download pad op als dit gewenst is, leeglaten voor dowloaden naar de interne program data map.", "LabelChannelDownloadPathHelp": "Geef een eigen download pad op als dit gewenst is, leeglaten voor dowloaden naar de interne program data map.",
"LabelChannelDownloadAge": "Verwijder inhoud na: (dagen)", "LabelChannelDownloadAge": "Verwijder inhoud na: (dagen)",
"LabelChannelDownloadAgeHelp": "Gedownloade inhoud die ouder is zal worden verwijderd. Afspelen via internet streaming blijft mogelijk.", "LabelChannelDownloadAgeHelp": "Gedownloade inhoud die ouder is zal worden verwijderd. Afspelen via internet streaming blijft mogelijk.",
"ChannelSettingsFormHelp": "Installeer kanalen zoals Trailers en Vimeo in de plug-in catalogus.", "ChannelSettingsFormHelp": "Installeer kanalen zoals Trailers en Vimeo in de Invoegtoepassings catalogus.",
"LabelSelectCollection": "Selecteer verzameling:", "LabelSelectCollection": "Selecteer verzameling:",
"ViewTypeMovies": "Films", "ViewTypeMovies": "Films",
"ViewTypeTvShows": "TV", "ViewTypeTvShows": "TV",
@ -844,7 +845,7 @@
"HeaderBrandingHelp": "Pas het uiterlijk van Media Browser aan, aan de behoeften van uw groep of organisatie.", "HeaderBrandingHelp": "Pas het uiterlijk van Media Browser aan, aan de behoeften van uw groep of organisatie.",
"LabelLoginDisclaimer": "Aanmeld vrijwaring:", "LabelLoginDisclaimer": "Aanmeld vrijwaring:",
"LabelLoginDisclaimerHelp": "Dit wordt onderaan de login pagina weergegeven.", "LabelLoginDisclaimerHelp": "Dit wordt onderaan de login pagina weergegeven.",
"LabelAutomaticallyDonate": "Doneer dit bedrag automatisch per maand", "LabelAutomaticallyDonate": "Doneer dit bedrag automatisch elke zes maanden",
"LabelAutomaticallyDonateHelp": "U kunt dit via uw PayPal account op elk moment annuleren.", "LabelAutomaticallyDonateHelp": "U kunt dit via uw PayPal account op elk moment annuleren.",
"OptionList": "Lijst", "OptionList": "Lijst",
"TabDashboard": "Dashboard", "TabDashboard": "Dashboard",
@ -874,5 +875,14 @@
"LabelMatchType": "Type overeenkomst:", "LabelMatchType": "Type overeenkomst:",
"OptionEquals": "Is gelijk aan", "OptionEquals": "Is gelijk aan",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Subtekenreeks" "OptionSubstring": "Subtekenreeks",
"TabView": "Weergave",
"TabSort": "Sorteren",
"TabFilter": "Filter",
"ButtonView": "Weergave",
"LabelPageSize": "Schermgrootte:",
"LabelView": "Weergave:",
"TabUsers": "Gebruikers",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Status", "HeaderStatus": "Status",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Niedziela", "OptionSunday": "Niedziela",
"OptionMonday": "Poniedzia\u0142ek", "OptionMonday": "Poniedzia\u0142ek",
"OptionTuesday": "Wtorek", "OptionTuesday": "Wtorek",
@ -198,7 +198,8 @@
"OptionThursday": "Czwartek", "OptionThursday": "Czwartek",
"OptionFriday": "Pi\u0105tek", "OptionFriday": "Pi\u0105tek",
"OptionSaturday": "Sobota", "OptionSaturday": "Sobota",
"HeaderManagement": "Management:", "HeaderManagement": "Management",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Brakuje Id IMDb", "OptionMissingImdbId": "Brakuje Id IMDb",
"OptionMissingTvdbId": "Brakuje Id TheTVDB", "OptionMissingTvdbId": "Brakuje Id TheTVDB",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "Wybierz folder", "ButtonSelectDirectory": "Wybierz folder",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Sexta-feira", "OptionFriday": "Sexta-feira",
"OptionSaturday": "S\u00e1bado", "OptionSaturday": "S\u00e1bado",
"HeaderManagement": "Gerenciamento:", "HeaderManagement": "Gerenciamento:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Faltando Id IMDb", "OptionMissingImdbId": "Faltando Id IMDb",
"OptionMissingTvdbId": "Faltando Id TheTVDB", "OptionMissingTvdbId": "Faltando Id TheTVDB",
"OptionMissingOverview": "Faltando Sinopse", "OptionMissingOverview": "Faltando Sinopse",
@ -626,12 +627,12 @@
"TabNowPlaying": "Reproduzindo Agora", "TabNowPlaying": "Reproduzindo Agora",
"TabNavigation": "Navega\u00e7\u00e3o", "TabNavigation": "Navega\u00e7\u00e3o",
"TabControls": "Controles", "TabControls": "Controles",
"ButtonFullscreen": "Alternar tela cheia", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Cenas", "ButtonScenes": "Cenas",
"ButtonSubtitles": "Legendas", "ButtonSubtitles": "Legendas",
"ButtonAudioTracks": "Faixas de \u00e1udio", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Faixa Anterior", "ButtonPreviousTrack": "Faixa anterior",
"ButtonNextTrack": "Pr\u00f3xima Faixa", "ButtonNextTrack": "Pr\u00f3xima faixa",
"ButtonStop": "Parar", "ButtonStop": "Parar",
"ButtonPause": "Pausar", "ButtonPause": "Pausar",
"LabelGroupMoviesIntoCollections": "Agrupar filmes nas cole\u00e7\u00f5es", "LabelGroupMoviesIntoCollections": "Agrupar filmes nas cole\u00e7\u00f5es",
@ -874,5 +875,14 @@
"LabelMatchType": "Tipo de correspond\u00eancia", "LabelMatchType": "Tipo de correspond\u00eancia",
"OptionEquals": "Igual", "OptionEquals": "Igual",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "Visualizar",
"TabSort": "Ordenar",
"TabFilter": "Filtro",
"ButtonView": "Visualizar",
"LabelPageSize": "Tamanho de exibi\u00e7\u00e3o:",
"LabelView": "Visualizar:",
"TabUsers": "Usu\u00e1rios",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Sexta", "OptionFriday": "Sexta",
"OptionSaturday": "S\u00e1bado", "OptionSaturday": "S\u00e1bado",
"HeaderManagement": "Gest\u00e3o:", "HeaderManagement": "Gest\u00e3o:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Id do IMDb em falta", "OptionMissingImdbId": "Id do IMDb em falta",
"OptionMissingTvdbId": "iD do TheTVDB em falta", "OptionMissingTvdbId": "iD do TheTVDB em falta",
"OptionMissingOverview": "Descri\u00e7\u00e3o em falta", "OptionMissingOverview": "Descri\u00e7\u00e3o em falta",
@ -479,10 +480,10 @@
"HeaderProgram": "Programa", "HeaderProgram": "Programa",
"HeaderClients": "Clientes", "HeaderClients": "Clientes",
"LabelCompleted": "Terminado", "LabelCompleted": "Terminado",
"LabelFailed": "Falhou", "LabelFailed": "Failed",
"LabelSkipped": "Ignorado", "LabelSkipped": "Ignorado",
"HeaderEpisodeOrganization": "Organiza\u00e7\u00e3o dos Epis\u00f3dios", "HeaderEpisodeOrganization": "Organiza\u00e7\u00e3o dos Epis\u00f3dios",
"LabelSeries": "S\u00e9rie:", "LabelSeries": "Series:",
"LabelSeasonNumber": "N\u00famero da temporada", "LabelSeasonNumber": "N\u00famero da temporada",
"LabelEpisodeNumber": "N\u00famero do epis\u00f3dio", "LabelEpisodeNumber": "N\u00famero do epis\u00f3dio",
"LabelEndingEpisodeNumber": "N\u00famero do epis\u00f3dio final", "LabelEndingEpisodeNumber": "N\u00famero do epis\u00f3dio final",
@ -629,9 +630,9 @@
"ButtonFullscreen": "Toggle fullscreen", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Cenas", "ButtonScenes": "Cenas",
"ButtonSubtitles": "Legendas", "ButtonSubtitles": "Legendas",
"ButtonAudioTracks": "Faixas de \u00e1udio", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "Faixa Anterior", "ButtonPreviousTrack": "Previous track",
"ButtonNextTrack": "Pr\u00f3xima Faixa", "ButtonNextTrack": "Next track",
"ButtonStop": "Parar", "ButtonStop": "Parar",
"ButtonPause": "Pausar", "ButtonPause": "Pausar",
"LabelGroupMoviesIntoCollections": "Group movies into collections", "LabelGroupMoviesIntoCollections": "Group movies into collections",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -19,13 +19,13 @@
"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 \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0435 \u0444\u0430\u0437\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0427\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 \u044f\u0437\u044b\u043a.", "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 \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0435 \u0444\u0430\u0437\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0427\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 \u044f\u0437\u044b\u043a.",
"TellUsAboutYourself": "\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438\u0442\u0435 \u043e \u0441\u0435\u0431\u0435", "TellUsAboutYourself": "\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438\u0442\u0435 \u043e \u0441\u0435\u0431\u0435",
"LabelYourFirstName": "\u0412\u0430\u0448\u0435 \u0438\u043c\u044f:", "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 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430.", "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 \u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c.",
"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 \u0438\u0437 \u043d\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043c\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c.", "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 \u0438\u0437 \u043d\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043c\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c.",
"LabelWindowsService": "\u0421\u043b\u0443\u0436\u0431\u0430 Windows", "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.", "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 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \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 \u043f\u0440\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \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\u043a\u0430\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.", "WindowsServiceIntro1": "\u041e\u0431\u044b\u0447\u043d\u043e Media Browser Server \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \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 \u043f\u0440\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \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\u043a\u0430\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 \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. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u043b\u0443\u0436\u0431\u0435 \u043d\u0435 \u0443\u0434\u0430\u0451\u0442\u0441\u044f \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.", "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 \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. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u043b\u0443\u0436\u0431\u0435 \u043d\u0435 \u0443\u0434\u0430\u0451\u0442\u0441\u044f \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 \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 \u043a\u043d\u043e\u043f\u043a\u0443 <b>\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c<\/b>, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 <b>\u041f\u0430\u043d\u0435\u043b\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430<\/b>.", "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 \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 \u043a\u043d\u043e\u043f\u043a\u0443 <b>\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c<\/b>, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 <b>\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c<\/b>.",
"LabelConfigureSettings": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432", "LabelConfigureSettings": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432",
"LabelEnableVideoImageExtraction": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 \u0438\u0437 \u0432\u0438\u0434\u0435\u043e", "LabelEnableVideoImageExtraction": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 \u0438\u0437 \u0432\u0438\u0434\u0435\u043e",
"VideoImageExtractionHelp": "\u0414\u043b\u044f \u0432\u0438\u0434\u0435\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0435\u0449\u0451 \u200b\u200b\u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043e\u0431\u043b\u043e\u0436\u043a\u0438, \u0438 \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0442\u0430\u043a\u043e\u0432\u044b\u0445. \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.", "VideoImageExtractionHelp": "\u0414\u043b\u044f \u0432\u0438\u0434\u0435\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0435\u0449\u0451 \u200b\u200b\u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043e\u0431\u043b\u043e\u0436\u043a\u0438, \u0438 \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0442\u0430\u043a\u043e\u0432\u044b\u0445. \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.",
@ -199,6 +199,7 @@
"OptionFriday": "\u043f\u044f\u0442\u043d\u0438\u0446\u0430", "OptionFriday": "\u043f\u044f\u0442\u043d\u0438\u0446\u0430",
"OptionSaturday": "\u0441\u0443\u0431\u0431\u043e\u0442\u0430", "OptionSaturday": "\u0441\u0443\u0431\u0431\u043e\u0442\u0430",
"HeaderManagement": "\u0414\u043b\u044f \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445:", "HeaderManagement": "\u0414\u043b\u044f \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d IMDb Id", "OptionMissingImdbId": "\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d IMDb Id",
"OptionMissingTvdbId": "\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d TheTVDB Id", "OptionMissingTvdbId": "\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d TheTVDB Id",
"OptionMissingOverview": "\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043e \u043e\u0431\u043e\u0437\u0440\u0435\u043d\u0438\u0435", "OptionMissingOverview": "\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043e \u043e\u0431\u043e\u0437\u0440\u0435\u043d\u0438\u0435",
@ -437,9 +438,9 @@
"HeaderSystemDlnaProfiles": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438", "HeaderSystemDlnaProfiles": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438",
"CustomDlnaProfilesHelp": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c.", "CustomDlnaProfilesHelp": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c.",
"SystemDlnaProfilesHelp": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b \u0432 \u043d\u043e\u0432\u043e\u043c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435.", "SystemDlnaProfilesHelp": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b \u0432 \u043d\u043e\u0432\u043e\u043c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435.",
"TitleDashboard": "\u041f\u0430\u043d\u0435\u043b\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430", "TitleDashboard": "\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c",
"TabHome": "\u0413\u043b\u0430\u0432\u043d\u0430\u044f", "TabHome": "\u0413\u043b\u0430\u0432\u043d\u0430\u044f",
"TabInfo": "\u0418\u043d\u0444\u043e", "TabInfo": "\u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f",
"HeaderLinks": "\u0421\u0441\u044b\u043b\u043a\u0438", "HeaderLinks": "\u0421\u0441\u044b\u043b\u043a\u0438",
"HeaderSystemPaths": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0443\u0442\u0438", "HeaderSystemPaths": "\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u0443\u0442\u0438",
"LinkCommunity": "\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e", "LinkCommunity": "\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e",
@ -479,7 +480,7 @@
"HeaderProgram": "\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430", "HeaderProgram": "\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430",
"HeaderClients": "\u041a\u043b\u0438\u0435\u043d\u0442\u044b", "HeaderClients": "\u041a\u043b\u0438\u0435\u043d\u0442\u044b",
"LabelCompleted": "\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "LabelCompleted": "\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e",
"LabelFailed": "\u041d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "LabelFailed": "\u041d\u0435\u0443\u0434\u0430\u0447\u0430",
"LabelSkipped": "\u041e\u0442\u043b\u043e\u0436\u0435\u043d\u043e", "LabelSkipped": "\u041e\u0442\u043b\u043e\u0436\u0435\u043d\u043e",
"HeaderEpisodeOrganization": "\u0420\u0435\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u044d\u043f\u0438\u0437\u043e\u0434\u0430", "HeaderEpisodeOrganization": "\u0420\u0435\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u044d\u043f\u0438\u0437\u043e\u0434\u0430",
"LabelSeries": "\u0421\u0435\u0440\u0438\u0430\u043b:", "LabelSeries": "\u0421\u0435\u0440\u0438\u0430\u043b:",
@ -589,7 +590,7 @@
"NotificationOptionInstallationFailed": "\u0421\u0431\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438", "NotificationOptionInstallationFailed": "\u0421\u0431\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438",
"NotificationOptionNewLibraryContent": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e", "NotificationOptionNewLibraryContent": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e",
"NotificationOptionNewLibraryContentMultiple": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e)", "NotificationOptionNewLibraryContentMultiple": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e)",
"SendNotificationHelp": "\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432 \u044f\u0449\u0438\u043a \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043f\u0430\u043d\u0435\u043b\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439.", "SendNotificationHelp": "\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432 \u044f\u0449\u0438\u043a \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u0438. \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439.",
"NotificationOptionServerRestartRequired": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430", "NotificationOptionServerRestartRequired": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"LabelNotificationEnabled": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435", "LabelNotificationEnabled": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435",
"LabelMonitorUsers": "\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0442:", "LabelMonitorUsers": "\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0442:",
@ -626,10 +627,10 @@
"TabNowPlaying": "\u041f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f", "TabNowPlaying": "\u041f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f",
"TabNavigation": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "TabNavigation": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f",
"TabControls": "\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f", "TabControls": "\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f",
"ButtonFullscreen": "\u041f\u043e\u043b\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "\u0421\u0446\u0435\u043d\u044b", "ButtonScenes": "\u0421\u0446\u0435\u043d\u044b",
"ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b", "ButtonSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b",
"ButtonAudioTracks": "\u0410\u0443\u0434\u0438\u043e\u0434\u043e\u0440\u043e\u0436\u043a\u0438", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430", "ButtonPreviousTrack": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430",
"ButtonNextTrack": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430", "ButtonNextTrack": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430",
"ButtonStop": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c", "ButtonStop": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c",
@ -673,7 +674,7 @@
"TabContainers": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b", "TabContainers": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b",
"TabCodecs": "\u041a\u043e\u0434\u0435\u043a\u0438", "TabCodecs": "\u041a\u043e\u0434\u0435\u043a\u0438",
"TabResponses": "\u041e\u0442\u043a\u043b\u0438\u043a\u0438", "TabResponses": "\u041e\u0442\u043a\u043b\u0438\u043a\u0438",
"HeaderProfileInformation": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0440\u043e\u0444\u0438\u043b\u0435", "HeaderProfileInformation": "\u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043f\u0440\u043e\u0444\u0438\u043b\u0435",
"LabelEmbedAlbumArtDidl": "\u0412\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u0430\u043b\u044c\u0431\u043e\u043c\u0430 \u0432 DIDL", "LabelEmbedAlbumArtDidl": "\u0412\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u0430\u043b\u044c\u0431\u043e\u043c\u0430 \u0432 DIDL",
"LabelEmbedAlbumArtDidlHelp": "\u0414\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u044d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0439 \u0430\u043b\u044c\u0431\u043e\u043c\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c. \u0414\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u0436\u0435, \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f.", "LabelEmbedAlbumArtDidlHelp": "\u0414\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u044d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0439 \u0430\u043b\u044c\u0431\u043e\u043c\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c. \u0414\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u0436\u0435, \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f.",
"LabelAlbumArtPN": "PN \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0430\u043b\u044c\u0431\u043e\u043c\u0430", "LabelAlbumArtPN": "PN \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0430\u043b\u044c\u0431\u043e\u043c\u0430",
@ -847,7 +848,7 @@
"LabelAutomaticallyDonate": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u0430\u0440\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0443\u043c\u043c\u0443 \u043a\u0430\u0436\u0434\u044b\u0435 \u0448\u0435\u0441\u0442\u044c \u043c\u0435\u0441\u044f\u0446\u0435\u0432", "LabelAutomaticallyDonate": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0434\u0430\u0440\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0443\u043c\u043c\u0443 \u043a\u0430\u0436\u0434\u044b\u0435 \u0448\u0435\u0441\u0442\u044c \u043c\u0435\u0441\u044f\u0446\u0435\u0432",
"LabelAutomaticallyDonateHelp": "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u044d\u0442\u043e \u0447\u0435\u0440\u0435\u0437 \u0441\u0432\u043e\u044e \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c PayPal.", "LabelAutomaticallyDonateHelp": "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u044d\u0442\u043e \u0447\u0435\u0440\u0435\u0437 \u0441\u0432\u043e\u044e \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c PayPal.",
"OptionList": "\u0421\u043f\u0438\u0441\u043e\u043a", "OptionList": "\u0421\u043f\u0438\u0441\u043e\u043a",
"TabDashboard": "\u041f\u0430\u043d\u0435\u043b\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430", "TabDashboard": "\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c",
"TitleServer": "\u0421\u0435\u0440\u0432\u0435\u0440", "TitleServer": "\u0421\u0435\u0440\u0432\u0435\u0440",
"LabelCache": "Cache:", "LabelCache": "Cache:",
"LabelLogs": "Logs:", "LabelLogs": "Logs:",
@ -867,12 +868,21 @@
"HeaderNewApiKey": "\u041d\u043e\u0432\u044b\u0439 \u043a\u043b\u044e\u0447 API", "HeaderNewApiKey": "\u041d\u043e\u0432\u044b\u0439 \u043a\u043b\u044e\u0447 API",
"LabelAppName": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "LabelAppName": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f",
"LabelAppNameExample": "\u041f\u0440\u0438\u043c\u0435\u0440: Sickbeard, NzbDrone", "LabelAppNameExample": "\u041f\u0440\u0438\u043c\u0435\u0440: Sickbeard, NzbDrone",
"HeaderNewApiKeyHelp": "\u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Media Browser.", "HeaderNewApiKeyHelp": "\u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a Media Browser.",
"HeaderHttpHeaders": "HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", "HeaderHttpHeaders": "HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438",
"HeaderIdentificationHeader": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", "HeaderIdentificationHeader": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",
"LabelValue": "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435:", "LabelValue": "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435:",
"LabelMatchType": "\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0438\u043f:", "LabelMatchType": "\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0438\u043f:",
"OptionEquals": "\u0420\u0430\u0432\u043d\u044f\u0435\u0442\u0441\u044f", "OptionEquals": "\u0420\u0430\u0432\u043d\u044f\u0435\u0442\u0441\u044f",
"OptionRegex": "\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435", "OptionRegex": "\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435",
"OptionSubstring": "\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0430" "OptionSubstring": "\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0430",
"TabView": "\u0412\u0438\u0434",
"TabSort": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430",
"TabFilter": "\u0424\u0438\u043b\u044c\u0442\u0440",
"ButtonView": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c",
"LabelPageSize": "\u0420\u0430\u0437\u043c\u0435\u0440 \u044d\u043a\u0440\u0430\u043d\u0430:",
"LabelView": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440:",
"TabUsers": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "Fredag", "OptionFriday": "Fredag",
"OptionSaturday": "L\u00f6rdag", "OptionSaturday": "L\u00f6rdag",
"HeaderManagement": "Administration:", "HeaderManagement": "Administration:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "IMDB-ID saknas", "OptionMissingImdbId": "IMDB-ID saknas",
"OptionMissingTvdbId": "TVDB-ID saknas", "OptionMissingTvdbId": "TVDB-ID saknas",
"OptionMissingOverview": "Synopsis saknas", "OptionMissingOverview": "Synopsis saknas",
@ -479,10 +480,10 @@
"HeaderProgram": "Program", "HeaderProgram": "Program",
"HeaderClients": "Klienter", "HeaderClients": "Klienter",
"LabelCompleted": "Klar", "LabelCompleted": "Klar",
"LabelFailed": "Misslyckades", "LabelFailed": "Failed",
"LabelSkipped": "Hoppades \u00f6ver", "LabelSkipped": "Hoppades \u00f6ver",
"HeaderEpisodeOrganization": "Katalogisering av avsnitt", "HeaderEpisodeOrganization": "Katalogisering av avsnitt",
"LabelSeries": "Serie:", "LabelSeries": "Series:",
"LabelSeasonNumber": "S\u00e4songsnummer:", "LabelSeasonNumber": "S\u00e4songsnummer:",
"LabelEpisodeNumber": "Avsnittsnummer:", "LabelEpisodeNumber": "Avsnittsnummer:",
"LabelEndingEpisodeNumber": "Avslutande avsnittsnummer:", "LabelEndingEpisodeNumber": "Avslutande avsnittsnummer:",
@ -626,12 +627,12 @@
"TabNowPlaying": "Nu spelas", "TabNowPlaying": "Nu spelas",
"TabNavigation": "Navigering", "TabNavigation": "Navigering",
"TabControls": "Kontroller", "TabControls": "Kontroller",
"ButtonFullscreen": "V\u00e4xla fullsk\u00e4rmsl\u00e4ge", "ButtonFullscreen": "Toggle fullscreen",
"ButtonScenes": "Scener", "ButtonScenes": "Scener",
"ButtonSubtitles": "Undertexter", "ButtonSubtitles": "Undertexter",
"ButtonAudioTracks": "Ljudsp\u00e5r", "ButtonAudioTracks": "Audio tracks",
"ButtonPreviousTrack": "F\u00f6reg\u00e5ende sp\u00e5r", "ButtonPreviousTrack": "Previous track",
"ButtonNextTrack": "N\u00e4sta sp\u00e5r", "ButtonNextTrack": "Next track",
"ButtonStop": "Stopp", "ButtonStop": "Stopp",
"ButtonPause": "Paus", "ButtonPause": "Paus",
"LabelGroupMoviesIntoCollections": "Gruppera filmer i samlingsboxar", "LabelGroupMoviesIntoCollections": "Gruppera filmer i samlingsboxar",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -190,7 +190,7 @@
"HeaderStatus": "Tr\u1ea1ng th\u00e1i", "HeaderStatus": "Tr\u1ea1ng th\u00e1i",
"OptionContinuing": "Continuing", "OptionContinuing": "Continuing",
"OptionEnded": "Ended", "OptionEnded": "Ended",
"HeaderAirDays": "Air Days:", "HeaderAirDays": "Air Days",
"OptionSunday": "Ch\u1ee7 Nh\u1eadt", "OptionSunday": "Ch\u1ee7 Nh\u1eadt",
"OptionMonday": "Th\u1ee9 Hai", "OptionMonday": "Th\u1ee9 Hai",
"OptionTuesday": "Tuesday", "OptionTuesday": "Tuesday",
@ -199,6 +199,7 @@
"OptionFriday": "Friday", "OptionFriday": "Friday",
"OptionSaturday": "Th\u1ee9 B\u1ea3y", "OptionSaturday": "Th\u1ee9 B\u1ea3y",
"HeaderManagement": "Qu\u1ea3n l\u00fd:", "HeaderManagement": "Qu\u1ea3n l\u00fd:",
"LabelManagement": "Management:",
"OptionMissingImdbId": "Thi\u1ebfu IMDb ID", "OptionMissingImdbId": "Thi\u1ebfu IMDb ID",
"OptionMissingTvdbId": "Missing TheTVDB Id", "OptionMissingTvdbId": "Missing TheTVDB Id",
"OptionMissingOverview": "Missing Overview", "OptionMissingOverview": "Missing Overview",
@ -256,11 +257,11 @@
"ButtonSelectDirectory": "L\u1ef1a ch\u1ecdn tr\u1ef1c ti\u1ebfp", "ButtonSelectDirectory": "L\u1ef1a ch\u1ecdn tr\u1ef1c ti\u1ebfp",
"LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.", "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
"LabelCachePath": "Cache path:", "LabelCachePath": "Cache path:",
"LabelCachePathHelp": "This folder contains server cache files, such as images.", "LabelCachePathHelp": "Specify a custom location for server cache files, such as images.",
"LabelImagesByNamePath": "Images by name path:", "LabelImagesByNamePath": "Images by name path:",
"LabelImagesByNamePathHelp": "This folder contains downloaded actor, artist, genre and studio images.", "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, artist, genre and studio images.",
"LabelMetadataPath": "Metadata path:", "LabelMetadataPath": "Metadata path:",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "Transcoding temporary path:", "LabelTranscodingTempPath": "Transcoding temporary path:",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "Basics", "TabBasics": "Basics",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -199,6 +199,7 @@
"OptionFriday": "\u661f\u671f\u4e94", "OptionFriday": "\u661f\u671f\u4e94",
"OptionSaturday": "\u661f\u671f\u516d", "OptionSaturday": "\u661f\u671f\u516d",
"HeaderManagement": "\u7ba1\u7406\uff1a", "HeaderManagement": "\u7ba1\u7406\uff1a",
"LabelManagement": "Management:",
"OptionMissingImdbId": "\u7f3a\u5c11IMDB\u7de8\u865f", "OptionMissingImdbId": "\u7f3a\u5c11IMDB\u7de8\u865f",
"OptionMissingTvdbId": "\u7f3a\u5c11TheTVDB\u7de8\u865f", "OptionMissingTvdbId": "\u7f3a\u5c11TheTVDB\u7de8\u865f",
"OptionMissingOverview": "\u7f3a\u5c11\u6982\u8ff0", "OptionMissingOverview": "\u7f3a\u5c11\u6982\u8ff0",
@ -260,7 +261,7 @@
"LabelImagesByNamePath": "\u540d\u7a31\u5716\u50cf\u6587\u4ef6\u593e\u8def\u5f91\uff1a", "LabelImagesByNamePath": "\u540d\u7a31\u5716\u50cf\u6587\u4ef6\u593e\u8def\u5f91\uff1a",
"LabelImagesByNamePathHelp": "\u6b64\u6587\u4ef6\u593e\u5305\u542b\u6f14\u54e1\uff0c\u6b4c\u624b\uff0c\u5a92\u9ad4\u7a2e\u985e\u548c\u5de5\u4f5c\u5ba4\u7684\u5716\u50cf\u3002", "LabelImagesByNamePathHelp": "\u6b64\u6587\u4ef6\u593e\u5305\u542b\u6f14\u54e1\uff0c\u6b4c\u624b\uff0c\u5a92\u9ad4\u7a2e\u985e\u548c\u5de5\u4f5c\u5ba4\u7684\u5716\u50cf\u3002",
"LabelMetadataPath": "\u5a92\u9ad4\u8cc7\u6599\u6587\u4ef6\u593e\u8def\u5f91\uff1a", "LabelMetadataPath": "\u5a92\u9ad4\u8cc7\u6599\u6587\u4ef6\u593e\u8def\u5f91\uff1a",
"LabelMetadataPathHelp": "This location contains downloaded artwork and metadata that is not configured to be stored in media folders.", "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
"LabelTranscodingTempPath": "\u8f49\u78bc\u81e8\u6642\u8def\u5f91\uff1a", "LabelTranscodingTempPath": "\u8f49\u78bc\u81e8\u6642\u8def\u5f91\uff1a",
"LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.", "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
"TabBasics": "\u57fa\u672c", "TabBasics": "\u57fa\u672c",
@ -396,7 +397,7 @@
"HeaderCastCrew": "\u62cd\u651d\u4eba\u54e1\u53ca\u6f14\u54e1", "HeaderCastCrew": "\u62cd\u651d\u4eba\u54e1\u53ca\u6f14\u54e1",
"HeaderAdditionalParts": "\u9644\u52a0\u90e8\u4efd", "HeaderAdditionalParts": "\u9644\u52a0\u90e8\u4efd",
"ButtonSplitVersionsApart": "Split Versions Apart", "ButtonSplitVersionsApart": "Split Versions Apart",
"ButtonPlayTrailer": "\u9810\u544a", "ButtonPlayTrailer": "Trailer",
"LabelMissing": "\u7f3a\u5c11", "LabelMissing": "\u7f3a\u5c11",
"LabelOffline": "\u96e2\u7dda", "LabelOffline": "\u96e2\u7dda",
"PathSubstitutionHelp": "Path substitutions are used for mapping a path on the server to a path that clients are able to access. By allowing clients direct access to media on the server they may be able to play them directly over the network and avoid using server resources to stream and transcode them.", "PathSubstitutionHelp": "Path substitutions are used for mapping a path on the server to a path that clients are able to access. By allowing clients direct access to media on the server they may be able to play them directly over the network and avoid using server resources to stream and transcode them.",
@ -874,5 +875,14 @@
"LabelMatchType": "Match type:", "LabelMatchType": "Match type:",
"OptionEquals": "Equals", "OptionEquals": "Equals",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionSubstring": "Substring" "OptionSubstring": "Substring",
"TabView": "View",
"TabSort": "Sort",
"TabFilter": "Filter",
"ButtonView": "View",
"LabelPageSize": "Item limit:",
"LabelView": "View:",
"TabUsers": "Users",
"HeaderFeatures": "Features",
"HeaderAdvanced": "Advanced"
} }

View File

@ -249,13 +249,13 @@ namespace MediaBrowser.Server.Implementations.ServerManager
_logger.Info("Sending web socket message {0}", messageType); _logger.Info("Sending web socket message {0}", messageType);
var message = new WebSocketMessage<T> { MessageType = messageType, Data = dataFunction() }; var message = new WebSocketMessage<T> { MessageType = messageType, Data = dataFunction() };
var bytes = _jsonSerializer.SerializeToBytes(message); var json = _jsonSerializer.SerializeToString(message);
var tasks = connectionsList.Select(s => Task.Run(() => var tasks = connectionsList.Select(s => Task.Run(() =>
{ {
try try
{ {
s.SendAsync(bytes, cancellationToken); s.SendAsync(json, cancellationToken);
} }
catch (OperationCanceledException) catch (OperationCanceledException)
{ {
@ -265,7 +265,8 @@ namespace MediaBrowser.Server.Implementations.ServerManager
{ {
_logger.ErrorException("Error sending web socket message {0} to {1}", ex, messageType, s.RemoteEndPoint); _logger.ErrorException("Error sending web socket message {0} to {1}", ex, messageType, s.RemoteEndPoint);
} }
}));
}, cancellationToken));
await Task.WhenAll(tasks).ConfigureAwait(false); await Task.WhenAll(tasks).ConfigureAwait(false);
} }

View File

@ -194,9 +194,9 @@ namespace MediaBrowser.Server.Implementations.ServerManager
throw new ArgumentNullException("message"); throw new ArgumentNullException("message");
} }
var bytes = _jsonSerializer.SerializeToBytes(message); var json = _jsonSerializer.SerializeToString(message);
return SendAsync(bytes, cancellationToken); return SendAsync(json, cancellationToken);
} }
/// <summary> /// <summary>
@ -205,20 +205,7 @@ namespace MediaBrowser.Server.Implementations.ServerManager
/// <param name="buffer">The buffer.</param> /// <param name="buffer">The buffer.</param>
/// <param name="cancellationToken">The cancellation token.</param> /// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns> /// <returns>Task.</returns>
public Task SendAsync(byte[] buffer, CancellationToken cancellationToken) public async Task SendAsync(byte[] buffer, CancellationToken cancellationToken)
{
return SendAsync(buffer, WebSocketMessageType.Text, cancellationToken);
}
/// <summary>
/// Sends a message asynchronously.
/// </summary>
/// <param name="buffer">The buffer.</param>
/// <param name="type">The type.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns>
/// <exception cref="System.ArgumentNullException">buffer</exception>
public async Task SendAsync(byte[] buffer, WebSocketMessageType type, CancellationToken cancellationToken)
{ {
if (buffer == null) if (buffer == null)
{ {
@ -233,7 +220,42 @@ namespace MediaBrowser.Server.Implementations.ServerManager
try try
{ {
await _socket.SendAsync(buffer, type, true, cancellationToken); await _socket.SendAsync(buffer, true, cancellationToken);
}
catch (OperationCanceledException)
{
_logger.Info("WebSocket message to {0} was cancelled", RemoteEndPoint);
throw;
}
catch (Exception ex)
{
_logger.ErrorException("Error sending WebSocket message {0}", ex, RemoteEndPoint);
throw;
}
finally
{
_sendSemaphore.Release();
}
}
public async Task SendAsync(string text, CancellationToken cancellationToken)
{
if (string.IsNullOrWhiteSpace(text))
{
throw new ArgumentNullException("text");
}
cancellationToken.ThrowIfCancellationRequested();
// Per msdn docs, attempting to send simultaneous messages will result in one failing.
// This should help us workaround that and ensure all messages get sent
await _sendSemaphore.WaitAsync(cancellationToken).ConfigureAwait(false);
try
{
await _socket.SendAsync(text, true, cancellationToken);
} }
catch (OperationCanceledException) catch (OperationCanceledException)
{ {

View File

@ -208,12 +208,13 @@ namespace MediaBrowser.ServerApplication
private IUserViewManager UserViewManager { get; set; } private IUserViewManager UserViewManager { get; set; }
private IAuthenticationRepository AuthenticationRepository { get; set; } private IAuthenticationRepository AuthenticationRepository { get; set; }
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="ApplicationHost"/> class. /// Initializes a new instance of the <see cref="ApplicationHost" /> class.
/// </summary> /// </summary>
/// <param name="applicationPaths">The application paths.</param> /// <param name="applicationPaths">The application paths.</param>
/// <param name="logManager">The log manager.</param> /// <param name="logManager">The log manager.</param>
/// <param name="isRunningAsService">if set to <c>true</c> [is running as service].</param>
public ApplicationHost(ServerApplicationPaths applicationPaths, ILogManager logManager, bool isRunningAsService) public ApplicationHost(ServerApplicationPaths applicationPaths, ILogManager logManager, bool isRunningAsService)
: base(applicationPaths, logManager) : base(applicationPaths, logManager)
{ {
@ -284,7 +285,6 @@ namespace MediaBrowser.ServerApplication
await base.Init(progress).ConfigureAwait(false); await base.Init(progress).ConfigureAwait(false);
MigrateModularConfigurations(); MigrateModularConfigurations();
ApplyDefaultMetadataSettings();
} }
private void PerformVersionMigration() private void PerformVersionMigration()
@ -330,21 +330,6 @@ namespace MediaBrowser.ServerApplication
} }
} }
private void ApplyDefaultMetadataSettings()
{
if (!ServerConfigurationManager.Configuration.DefaultMetadataSettingsApplied &&
ServerConfigurationManager.Configuration.IsStartupWizardCompleted)
{
// Make sure xbmc metadata is disabled for existing users.
// New users will be handled by the startup wizard.
ServerConfigurationManager.DisableMetadataService("Xbmc Nfo");
}
ServerConfigurationManager.Configuration.DefaultMetadataSettingsApplied = true;
ServerConfigurationManager.SaveConfiguration();
}
private void DeleteDeprecatedModules() private void DeleteDeprecatedModules()
{ {
try try
@ -1111,7 +1096,6 @@ namespace MediaBrowser.ServerApplication
ServerAuthorization.AuthorizeServer( ServerAuthorization.AuthorizeServer(
ServerConfigurationManager.Configuration.HttpServerPortNumber, ServerConfigurationManager.Configuration.HttpServerPortNumber,
HttpServerUrlPrefixes.First(), HttpServerUrlPrefixes.First(),
ServerConfigurationManager.Configuration.LegacyWebSocketPortNumber,
UdpServerEntryPoint.PortNumber, UdpServerEntryPoint.PortNumber,
ConfigurationManager.CommonApplicationPaths.TempDirectory); ConfigurationManager.CommonApplicationPaths.TempDirectory);
} }

View File

@ -194,13 +194,7 @@ namespace MediaBrowser.ServerApplication
private static void BeginLog(ILogger logger, IApplicationPaths appPaths) private static void BeginLog(ILogger logger, IApplicationPaths appPaths)
{ {
logger.Info("Media Browser Server started"); logger.Info("Media Browser Server started");
logger.Info("Command line: {0}", string.Join(" ", Environment.GetCommandLineArgs())); ApplicationHost.LogEnvironmentInfo(logger, appPaths);
logger.Info("Server: {0}", Environment.MachineName);
logger.Info("Operating system: {0}", Environment.OSVersion.ToString());
logger.Info("Program data path: {0}", appPaths.ProgramDataPath);
logger.Info("Application Path: {0}", appPaths.ApplicationPath);
} }
private static readonly TaskCompletionSource<bool> ApplicationTaskCompletionSource = new TaskCompletionSource<bool>(); private static readonly TaskCompletionSource<bool> ApplicationTaskCompletionSource = new TaskCompletionSource<bool>();

View File

@ -1,7 +1,6 @@
rem %1 = http server port rem %1 = http server port
rem %2 = http server url rem %2 = http server url
rem %3 = udp server port rem %3 = udp server port
rem %4 = tcp server port (web socket)
if [%1]==[] GOTO DONE if [%1]==[] GOTO DONE
@ -18,11 +17,6 @@ if [%3]==[] GOTO DONE
netsh advfirewall firewall delete rule name="Port %3" protocol=UDP localport=%3 netsh advfirewall firewall delete rule name="Port %3" protocol=UDP localport=%3
netsh advfirewall firewall add rule name="Port %3" dir=in action=allow protocol=UDP localport=%3 netsh advfirewall firewall add rule name="Port %3" dir=in action=allow protocol=UDP localport=%3
if [%4]==[] GOTO DONE
netsh advfirewall firewall delete rule name="Port %4" protocol=TCP localport=%4
netsh advfirewall firewall add rule name="Port %4" dir=in action=allow protocol=TCP localport=%4
:DONE :DONE
Exit Exit

View File

@ -15,10 +15,9 @@ namespace MediaBrowser.ServerApplication.Native
/// </summary> /// </summary>
/// <param name="httpServerPort">The HTTP server port.</param> /// <param name="httpServerPort">The HTTP server port.</param>
/// <param name="httpServerUrlPrefix">The HTTP server URL prefix.</param> /// <param name="httpServerUrlPrefix">The HTTP server URL prefix.</param>
/// <param name="webSocketPort">The web socket port.</param>
/// <param name="udpPort">The UDP port.</param> /// <param name="udpPort">The UDP port.</param>
/// <param name="tempDirectory">The temp directory.</param> /// <param name="tempDirectory">The temp directory.</param>
public static void AuthorizeServer(int httpServerPort, string httpServerUrlPrefix, int webSocketPort, int udpPort, string tempDirectory) public static void AuthorizeServer(int httpServerPort, string httpServerUrlPrefix, int udpPort, string tempDirectory)
{ {
Directory.CreateDirectory(tempDirectory); Directory.CreateDirectory(tempDirectory);
@ -38,10 +37,9 @@ namespace MediaBrowser.ServerApplication.Native
{ {
FileName = tmpFile, FileName = tmpFile,
Arguments = string.Format("{0} {1} {2} {3}", httpServerPort, Arguments = string.Format("{0} {1} {2}", httpServerPort,
httpServerUrlPrefix, httpServerUrlPrefix,
udpPort, udpPort),
webSocketPort),
CreateNoWindow = true, CreateNoWindow = true,
WindowStyle = ProcessWindowStyle.Hidden, WindowStyle = ProcessWindowStyle.Hidden,

View File

@ -1,5 +1,4 @@
using MediaBrowser.Controller.Providers; using MediaBrowser.Controller.Providers;
using MediaBrowser.Providers.Movies;
using Microsoft.VisualStudio.TestTools.UnitTesting; using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace MediaBrowser.Tests.Providers { namespace MediaBrowser.Tests.Providers {
@ -20,12 +19,6 @@ namespace MediaBrowser.Tests.Providers {
Assert.AreEqual("My Movie 2", name); Assert.AreEqual("My Movie 2", name);
Assert.AreEqual(2013, year); Assert.AreEqual(2013, year);
name = string.Empty;
year = null;
NameParser.ParseName("2013 - My Movie 2", out name, out year);
Assert.AreEqual(2013, year);
Assert.AreEqual("My Movie 2", name);
name = string.Empty; name = string.Empty;
year = null; year = null;
NameParser.ParseName("My Movie 2001 (2013)", out name, out year); NameParser.ParseName("My Movie 2001 (2013)", out name, out year);

View File

@ -9,7 +9,7 @@ namespace MediaBrowser.Tests.Resolvers
[TestMethod] [TestMethod]
public void TestGetEpisodeNumberFromFile() public void TestGetEpisodeNumberFromFile()
{ {
Assert.AreEqual(03, TVUtils.GetEpisodeNumberFromFile(@"S02E03 blah.avi", true)); Assert.AreEqual(03, TVUtils.GetEpisodeNumberFromFile(@"Season 02\S02E03 blah.avi", true));
Assert.AreEqual(02, TVUtils.GetEpisodeNumberFromFile(@"Season 1\01x02 blah.avi", true)); Assert.AreEqual(02, TVUtils.GetEpisodeNumberFromFile(@"Season 1\01x02 blah.avi", true));
Assert.AreEqual(02, TVUtils.GetEpisodeNumberFromFile(@"Season 1\S01x02 blah.avi", true)); Assert.AreEqual(02, TVUtils.GetEpisodeNumberFromFile(@"Season 1\S01x02 blah.avi", true));

View File

@ -446,7 +446,7 @@ namespace MediaBrowser.WebDashboard.Api
var newLineBytes = Encoding.UTF8.GetBytes(Environment.NewLine); var newLineBytes = Encoding.UTF8.GetBytes(Environment.NewLine);
// jQuery + jQuery mobile // jQuery + jQuery mobile
await AppendResource(memoryStream, "thirdparty/jquery-2.0.3.min.js", newLineBytes).ConfigureAwait(false); await AppendResource(memoryStream, "thirdparty/jquery-2.1.1.min.js", newLineBytes).ConfigureAwait(false);
await AppendResource(memoryStream, "thirdparty/jquerymobile-1.4.3/jquery.mobile-1.4.3.min.js", newLineBytes).ConfigureAwait(false); await AppendResource(memoryStream, "thirdparty/jquerymobile-1.4.3/jquery.mobile-1.4.3.min.js", newLineBytes).ConfigureAwait(false);
await AppendResource(memoryStream, "thirdparty/jquery.unveil-custom.js", newLineBytes).ConfigureAwait(false); await AppendResource(memoryStream, "thirdparty/jquery.unveil-custom.js", newLineBytes).ConfigureAwait(false);
@ -534,8 +534,6 @@ namespace MediaBrowser.WebDashboard.Api
"alphapicker.js", "alphapicker.js",
"addpluginpage.js", "addpluginpage.js",
"advancedconfigurationpage.js", "advancedconfigurationpage.js",
"advancedpaths.js",
"advancedserversettings.js",
"metadataadvanced.js", "metadataadvanced.js",
"appsplayback.js", "appsplayback.js",
"autoorganizetv.js", "autoorganizetv.js",

View File

@ -89,12 +89,6 @@
<EmbeddedResource Include="dashboard-ui\thirdparty\mediabrowser.apiclient.js"> <EmbeddedResource Include="dashboard-ui\thirdparty\mediabrowser.apiclient.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</EmbeddedResource> </EmbeddedResource>
<Content Include="dashboard-ui\advancedpaths.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\advancedserversettings.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\appsplayback.html"> <Content Include="dashboard-ui\appsplayback.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
@ -590,12 +584,6 @@
<Content Include="dashboard-ui\nowplaying.html"> <Content Include="dashboard-ui\nowplaying.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="dashboard-ui\scripts\advancedpaths.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\scripts\advancedserversettings.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\scripts\appsplayback.js"> <Content Include="dashboard-ui\scripts\appsplayback.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
@ -800,6 +788,9 @@
<Content Include="dashboard-ui\thirdparty\jquery-2.0.3.min.js"> <Content Include="dashboard-ui\thirdparty\jquery-2.0.3.min.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="dashboard-ui\thirdparty\jquery-2.1.1.min.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\thirdparty\jquery.unveil-custom.js"> <Content Include="dashboard-ui\thirdparty\jquery.unveil-custom.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>