add more notifications

pull/702/head
Luke Pulverenti 10 years ago
parent 28f5a9ac75
commit c40d3f3494

@ -1,5 +1,6 @@
using MediaBrowser.Common;
using MediaBrowser.Model.System;
using System;
namespace MediaBrowser.Controller
{
@ -8,6 +9,8 @@ namespace MediaBrowser.Controller
/// </summary>
public interface IServerApplicationHost : IApplicationHost
{
event EventHandler HasUpdateAvailableChanged;
/// <summary>
/// Gets the system info.
/// </summary>
@ -31,5 +34,11 @@ namespace MediaBrowser.Controller
/// </summary>
/// <value>The HTTP server port.</value>
int HttpServerPort { get; }
/// <summary>
/// Gets a value indicating whether this instance has update available.
/// </summary>
/// <value><c>true</c> if this instance has update available; otherwise, <c>false</c>.</value>
bool HasUpdateAvailable { get; }
}
}

@ -1,4 +1,5 @@
using MediaBrowser.Controller.Entities;
using MediaBrowser.Model.Entities;
using System;
using System.Collections.Generic;
@ -12,6 +13,7 @@ namespace MediaBrowser.Controller.Library
public List<User> Users { get; set; }
public long? PlaybackPositionTicks { get; set; }
public BaseItem Item { get; set; }
public BaseItemInfo MediaInfo { get; set; }
public string MediaSourceId { get; set; }
public PlaybackProgressEventArgs()

@ -1,5 +1,4 @@
using System.Security;
using MediaBrowser.Common.Net;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Dlna.Common;
using MediaBrowser.Model.Logging;
@ -7,6 +6,7 @@ using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Security;
using System.Threading;
using System.Threading.Tasks;
using System.Xml.Linq;
@ -71,8 +71,6 @@ namespace MediaBrowser.Dlna.PlayTo
}
}
public DateTime UpdateTime { get; private set; }
#endregion
private readonly IHttpClient _httpClient;
@ -104,8 +102,6 @@ namespace MediaBrowser.Dlna.PlayTo
public void Start()
{
UpdateTime = DateTime.UtcNow;
_timer = new Timer(TimerCallback, null, GetPlaybackTimerIntervalMs(), GetInactiveTimerIntervalMs());
_volumeTimer = new Timer(VolumeTimerCallback, null, Timeout.Infinite, Timeout.Infinite);
@ -123,6 +119,7 @@ namespace MediaBrowser.Dlna.PlayTo
{
if (!_timerActive)
{
_logger.Debug("RestartTimer");
_timer.Change(10, GetPlaybackTimerIntervalMs());
_volumeTimer.Change(100, GetVolumeTimerIntervalMs());
@ -144,6 +141,7 @@ namespace MediaBrowser.Dlna.PlayTo
{
if (_timerActive)
{
_logger.Debug("RestartTimerInactive");
var interval = GetInactiveTimerIntervalMs();
_timer.Change(interval, interval);
@ -270,7 +268,7 @@ namespace MediaBrowser.Dlna.PlayTo
public async Task SetAvTransport(string url, string header, string metaData)
{
await SetStop().ConfigureAwait(false);
//await SetStop().ConfigureAwait(false);
var command = AvCommands.ServiceActions.FirstOrDefault(c => c.Name == "SetAVTransportURI");
if (command == null)
@ -354,7 +352,7 @@ namespace MediaBrowser.Dlna.PlayTo
if (command == null)
return;
var service = Properties.Services.FirstOrDefault(s => s.ServiceType == ServiceAvtransportType);
var service = Properties.Services.First(s => s.ServiceType == ServiceAvtransportType);
await new SsdpHttpClient(_httpClient, _config).SendCommandAsync(Properties.BaseUrl, service, command.Name, AvCommands.BuildPost(command, service.ServiceType, 1))
.ConfigureAwait(false);
@ -366,7 +364,7 @@ namespace MediaBrowser.Dlna.PlayTo
if (command == null)
return;
var service = Properties.Services.FirstOrDefault(s => s.ServiceType == ServiceAvtransportType);
var service = Properties.Services.First(s => s.ServiceType == ServiceAvtransportType);
await new SsdpHttpClient(_httpClient, _config).SendCommandAsync(Properties.BaseUrl, service, command.Name, AvCommands.BuildPost(command, service.ServiceType, 1))
.ConfigureAwait(false);
@ -378,6 +376,7 @@ namespace MediaBrowser.Dlna.PlayTo
#region Get data
private int _successiveStopCount;
private async void TimerCallback(object sender)
{
if (_disposed)
@ -389,8 +388,6 @@ namespace MediaBrowser.Dlna.PlayTo
if (transportState.HasValue)
{
UpdateTime = DateTime.UtcNow;
// If we're not playing anything no need to get additional data
if (transportState.Value == TRANSPORTSTATE.STOPPED)
{
@ -424,9 +421,19 @@ namespace MediaBrowser.Dlna.PlayTo
// If we're not playing anything make sure we don't get data more often than neccessry to keep the Session alive
if (TransportState == TRANSPORTSTATE.STOPPED)
RestartTimerInactive();
{
_successiveStopCount++;
if (_successiveStopCount >= 10)
{
RestartTimerInactive();
}
}
else
{
_successiveStopCount = 0;
RestartTimer();
}
}
private async void VolumeTimerCallback(object sender)

@ -47,10 +47,7 @@ namespace MediaBrowser.Dlna.PlayTo
{
get
{
if (_device == null || _device.UpdateTime == default(DateTime))
return false;
return DateTime.UtcNow <= _device.UpdateTime.AddMinutes(10);
return _device != null;
}
}
@ -506,12 +503,13 @@ namespace MediaBrowser.Dlna.PlayTo
return true;
}
private async Task<bool> SetNext()
private async Task SetNext()
{
if (!Playlist.Any() || Playlist.All(i => i.PlayState != 0))
{
return true;
return;
}
var currentitem = Playlist.FirstOrDefault(i => i.PlayState == 1);
if (currentitem != null)
@ -523,7 +521,7 @@ namespace MediaBrowser.Dlna.PlayTo
if (nextTrack == null)
{
await _device.SetStop();
return true;
return;
}
nextTrack.PlayState = 1;
@ -537,8 +535,6 @@ namespace MediaBrowser.Dlna.PlayTo
var streamInfo = nextTrack.StreamInfo;
if (streamInfo.StartPositionTicks > 0 && streamInfo.IsDirectStream)
await _device.Seek(TimeSpan.FromTicks(streamInfo.StartPositionTicks));
return true;
}
public Task SetPrevious()
@ -571,11 +567,11 @@ namespace MediaBrowser.Dlna.PlayTo
if (!_disposed)
{
_disposed = true;
_device.PlaybackStart -= _device_PlaybackStart;
_device.PlaybackProgress -= _device_PlaybackProgress;
_device.PlaybackStopped -= _device_PlaybackStopped;
_updateTimer.Dispose();
_device.Dispose();
}

@ -112,6 +112,7 @@ namespace MediaBrowser.Dlna.PlayTo
/// Creates a socket for the interface and listends for data.
/// </summary>
/// <param name="localIp">The local ip.</param>
/// <param name="networkInterfaceIndex">Index of the network interface.</param>
private void CreateListener(IPAddress localIp, int networkInterfaceIndex)
{
Task.Factory.StartNew(async (o) =>

@ -323,16 +323,18 @@ namespace MediaBrowser.Model.Configuration
public class NotificationOptions
{
public bool SendOnUpdates { get; set; }
public bool SendOnPlayback { get; set; }
public bool SendOnVideoPlayback { get; set; }
public bool SendOnAudioPlayback { get; set; }
public bool SendOnGamePlayback { get; set; }
public bool SendOnFailedTasks { get; set; }
public bool SendOnNewLibraryContent { get; set; }
public bool SendOnServerRestartRequired { get; set; }
public NotificationOptions()
{
SendOnUpdates = true;
SendOnPlayback = true;
SendOnFailedTasks = true;
SendOnNewLibraryContent = true;
SendOnServerRestartRequired = true;
}
}
}

@ -2,17 +2,21 @@
using MediaBrowser.Common.Plugins;
using MediaBrowser.Common.ScheduledTasks;
using MediaBrowser.Common.Updates;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Notifications;
using MediaBrowser.Controller.Plugins;
using MediaBrowser.Controller.Session;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Notifications;
using MediaBrowser.Model.Tasks;
using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
{
@ -28,15 +32,22 @@ namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
private readonly ITaskManager _taskManager;
private readonly INotificationManager _notificationManager;
private IServerConfigurationManager _config;
private readonly IServerConfigurationManager _config;
private readonly ILibraryManager _libraryManager;
private readonly ISessionManager _sessionManager;
private readonly IServerApplicationHost _appHost;
public Notifications(IInstallationManager installationManager, IUserManager userManager, ILogger logger, ITaskManager taskManager, INotificationManager notificationManager)
public Notifications(IInstallationManager installationManager, IUserManager userManager, ILogger logger, ITaskManager taskManager, INotificationManager notificationManager, IServerConfigurationManager config, ILibraryManager libraryManager, ISessionManager sessionManager, IServerApplicationHost appHost)
{
_installationManager = installationManager;
_userManager = userManager;
_logger = logger;
_taskManager = taskManager;
_notificationManager = notificationManager;
_config = config;
_libraryManager = libraryManager;
_sessionManager = sessionManager;
_appHost = appHost;
}
public void Run()
@ -48,37 +59,154 @@ namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
_taskManager.TaskCompleted += _taskManager_TaskCompleted;
_userManager.UserCreated += _userManager_UserCreated;
_libraryManager.ItemAdded += _libraryManager_ItemAdded;
_sessionManager.PlaybackStart += _sessionManager_PlaybackStart;
_appHost.HasPendingRestartChanged += _appHost_HasPendingRestartChanged;
_appHost.HasUpdateAvailableChanged += _appHost_HasUpdateAvailableChanged;
}
async void _userManager_UserCreated(object sender, GenericEventArgs<User> e)
async void _appHost_HasUpdateAvailableChanged(object sender, EventArgs e)
{
// This notification is for users who can't auto-update (aka running as service)
if (!_appHost.HasUpdateAvailable || _appHost.CanSelfUpdate || !_config.Configuration.NotificationOptions.SendOnUpdates)
{
return;
}
var userIds = _userManager
.Users
.Where(i => i.Configuration.IsAdministrator)
.Select(i => i.Id.ToString("N"))
.ToList();
var notification = new NotificationRequest
{
UserIds = userIds,
Name = "Welcome to Media Browser!",
Description = "Check back here for more notifications."
Name = "A new version of Media Browser is available.",
Description = "Please see mediabrowser3.com for details."
};
try
await SendNotification(notification).ConfigureAwait(false);
}
async void _appHost_HasPendingRestartChanged(object sender, EventArgs e)
{
if (!_appHost.HasPendingRestart || !_config.Configuration.NotificationOptions.SendOnUpdates)
{
await _notificationManager.SendNotification(notification, CancellationToken.None).ConfigureAwait(false);
return;
}
catch (Exception ex)
var userIds = _userManager
.Users
.Where(i => i.Configuration.IsAdministrator)
.Select(i => i.Id.ToString("N"))
.ToList();
var notification = new NotificationRequest
{
_logger.ErrorException("Error sending notification", ex);
UserIds = userIds,
Name = "Please restart Media Browser to finish updating"
};
await SendNotification(notification).ConfigureAwait(false);
}
async void _sessionManager_PlaybackStart(object sender, PlaybackProgressEventArgs e)
{
if (!NotifyOnPlayback(e.MediaInfo.MediaType))
{
return;
}
var userIds = _userManager
.Users
.Where(i => i.Configuration.IsAdministrator)
.Select(i => i.Id.ToString("N"))
.ToList();
var item = e.MediaInfo;
var msgName = "playing " + item.Name;
var user = e.Users.FirstOrDefault();
if (user != null)
{
msgName = user.Name + " " + msgName;
}
var notification = new NotificationRequest
{
UserIds = userIds,
Name = msgName
};
await SendNotification(notification).ConfigureAwait(false);
}
private bool NotifyOnPlayback(string mediaType)
{
if (string.Equals(mediaType, MediaType.Audio, StringComparison.OrdinalIgnoreCase))
{
return _config.Configuration.NotificationOptions.SendOnAudioPlayback;
}
if (string.Equals(mediaType, MediaType.Game, StringComparison.OrdinalIgnoreCase))
{
return _config.Configuration.NotificationOptions.SendOnGamePlayback;
}
if (string.Equals(mediaType, MediaType.Video, StringComparison.OrdinalIgnoreCase))
{
return _config.Configuration.NotificationOptions.SendOnVideoPlayback;
}
return false;
}
async void _libraryManager_ItemAdded(object sender, ItemChangeEventArgs e)
{
if (_config.Configuration.NotificationOptions.SendOnNewLibraryContent &&
e.Item.LocationType == LocationType.FileSystem)
{
var userIds = _userManager
.Users
.Where(i => i.Configuration.IsAdministrator)
.Select(i => i.Id.ToString("N"))
.ToList();
var item = e.Item;
var notification = new NotificationRequest
{
UserIds = userIds,
Name = item.Name + " added to library."
};
await SendNotification(notification).ConfigureAwait(false);
}
}
async void _userManager_UserCreated(object sender, GenericEventArgs<User> e)
{
var userIds = _userManager
.Users
.Select(i => i.Id.ToString("N"))
.ToList();
var notification = new NotificationRequest
{
UserIds = userIds,
Name = "Welcome to Media Browser!",
Description = "Check back here for more notifications."
};
await SendNotification(notification).ConfigureAwait(false);
}
async void _taskManager_TaskCompleted(object sender, GenericEventArgs<TaskResult> e)
{
var result = e.Argument;
if (result.Status == TaskCompletionStatus.Failed &&
if (result.Status == TaskCompletionStatus.Failed &&
_config.Configuration.NotificationOptions.SendOnFailedTasks)
{
var userIds = _userManager
@ -95,14 +223,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
Level = NotificationLevel.Error
};
try
{
await _notificationManager.SendNotification(notification, CancellationToken.None).ConfigureAwait(false);
}
catch (Exception ex)
{
_logger.ErrorException("Error sending notification", ex);
}
await SendNotification(notification).ConfigureAwait(false);
}
}
@ -122,14 +243,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
Name = plugin.Name + " has been uninstalled"
};
try
{
await _notificationManager.SendNotification(notification, CancellationToken.None).ConfigureAwait(false);
}
catch (Exception ex)
{
_logger.ErrorException("Error sending notification", ex);
}
await SendNotification(notification).ConfigureAwait(false);
}
async void _installationManager_PackageInstallationCompleted(object sender, InstallationEventArgs e)
@ -154,14 +268,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
Description = e.PackageVersionInfo.description
};
try
{
await _notificationManager.SendNotification(notification, CancellationToken.None).ConfigureAwait(false);
}
catch (Exception ex)
{
_logger.ErrorException("Error sending notification", ex);
}
await SendNotification(notification).ConfigureAwait(false);
}
async void _installationManager_PackageInstallationFailed(object sender, InstallationFailedEventArgs e)
@ -182,6 +289,11 @@ namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
Description = e.Exception.Message
};
await SendNotification(notification).ConfigureAwait(false);
}
private async Task SendNotification(NotificationRequest notification)
{
try
{
await _notificationManager.SendNotification(notification, CancellationToken.None).ConfigureAwait(false);
@ -201,6 +313,11 @@ namespace MediaBrowser.Server.Implementations.EntryPoints.Notifications
_taskManager.TaskCompleted -= _taskManager_TaskCompleted;
_userManager.UserCreated -= _userManager_UserCreated;
_libraryManager.ItemAdded -= _libraryManager_ItemAdded;
_sessionManager.PlaybackStart -= _sessionManager_PlaybackStart;
_appHost.HasPendingRestartChanged -= _appHost_HasPendingRestartChanged;
_appHost.HasUpdateAvailableChanged -= _appHost_HasUpdateAvailableChanged;
}
}
}

@ -55,6 +55,7 @@
"TabProfile": "\u0633\u062c\u0644",
"TabMetadata": "Metadata",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titles",
"LabelDisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"LabelUnairedMissingEpisodesWithinSeasons": "Display unaired episodes within seasons",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Please sign in",
"LabelUser": "User:",
"LabelPassword": "Password:",
"ButtonManualLogin": "Manual Login:",
"ButtonManualLogin": "Manual Login",
"PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
"TabGuide": "Guide",
"TabChannels": "Channels",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profile",
"TabMetadata": "Metadata",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titles",
"LabelDisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"LabelUnairedMissingEpisodesWithinSeasons": "Display unaired episodes within seasons",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Please sign in",
"LabelUser": "User:",
"LabelPassword": "Password:",
"ButtonManualLogin": "Manual Login:",
"ButtonManualLogin": "Manual Login",
"PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
"TabGuide": "Guide",
"TabChannels": "Channels",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profil",
"TabMetadata": "Metadata",
"TabImages": "Obr\u00e1zky",
"TabNotifications": "Notifications",
"TabCollectionTitles": "N\u00e1zvy",
"LabelDisplayMissingEpisodesWithinSeasons": "Zobrazit chyb\u011bj\u00edc\u00ed epizody",
"LabelUnairedMissingEpisodesWithinSeasons": "Zobrazit neprov\u011btran\u00e9 epizody v r\u00e1mci sez\u00f3n",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profil",
"TabMetadata": "Metadata",
"TabImages": "Bilder",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titel",
"LabelDisplayMissingEpisodesWithinSeasons": "Zeige fehlende Episoden innerhalb von Staffeln",
"LabelUnairedMissingEpisodesWithinSeasons": "Zeige noch nicht ausgestahlte Episoden innerhalb von Staffeln",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Standardbenutzer",
"LabelDefaultUserHelp": "Legt fest, welche Benutzerbibliothek auf verbundenen Ger\u00e4ten angezeigt werden soll. Dies kann f\u00fcr jedes Ger\u00e4t durch Profile \u00fcberschrieben werden.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Einstellungen"
"HeaderServerSettings": "Server Einstellungen",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profile",
"TabMetadata": "Metadata",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titles",
"LabelDisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"LabelUnairedMissingEpisodesWithinSeasons": "Display unaired episodes within seasons",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Please sign in",
"LabelUser": "User:",
"LabelPassword": "Password:",
"ButtonManualLogin": "Manual Login:",
"ButtonManualLogin": "Manual Login",
"PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
"TabGuide": "Guide",
"TabChannels": "Channels",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profile",
"TabMetadata": "Metadata",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titles",
"LabelDisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"LabelUnairedMissingEpisodesWithinSeasons": "Display unaired episodes within seasons",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Please sign in",
"LabelUser": "User:",
"LabelPassword": "Password:",
"ButtonManualLogin": "Manual Login:",
"ButtonManualLogin": "Manual Login",
"PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
"TabGuide": "Guide",
"TabChannels": "Channels",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profile",
"TabMetadata": "Metadata",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titles",
"LabelDisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"LabelUnairedMissingEpisodesWithinSeasons": "Display unaired episodes within seasons",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Please sign in",
"LabelUser": "User:",
"LabelPassword": "Password:",
"ButtonManualLogin": "Manual Login:",
"ButtonManualLogin": "Manual Login",
"PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
"TabGuide": "Guide",
"TabChannels": "Channels",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Perfil",
"TabMetadata": "Metadata",
"TabImages": "Im\u00e1genes",
"TabNotifications": "Notifications",
"TabCollectionTitles": "T\u00edtulos",
"LabelDisplayMissingEpisodesWithinSeasons": "Mostar episodios no disponibles en temporadas",
"LabelUnairedMissingEpisodesWithinSeasons": "Mostrar episodios a\u00fan no emitidos en temporadas",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Usuario por defecto:",
"LabelDefaultUserHelp": "Determina de q\u00fae usuario se utilizar\u00e1 su biblioteca de medios para mostrarla por defecto en los dipositivos conectados. Esto puede cambiarse para cada dispositivo mediante el uso de perfiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Ajustes del Servidor"
"HeaderServerSettings": "Ajustes del Servidor",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -19,13 +19,13 @@
"ThisWizardWillGuideYou": "Este asistente le guiar\u00e1 a trav\u00e9s del proceso de instalaci\u00f3n,",
"TellUsAboutYourself": "D\u00edganos sobre usted",
"LabelYourFirstName": "Su nombre:",
"MoreUsersCanBeAddedLater": "Se pueden agregar m\u00e1s usuarios posteriormente en el tablero de instrumentos.",
"MoreUsersCanBeAddedLater": "Se pueden agregar m\u00e1s usuarios posteriormente en el panel de control.",
"UserProfilesIntro": "Media Browser incluye soporte integrado para perfiles de usuario, permiti\u00e9ndo a cada usuario tener su propia configuraci\u00f3n de pantalla, estado de reproducci\u00f3n y controles parentales.",
"LabelWindowsService": "Servicio de Windows",
"AWindowsServiceHasBeenInstalled": "Se ha instalado un Servicio de Windows.",
"WindowsServiceIntro1": "Media Browser Server se ejecuta normalmente como una aplicaci\u00f3n de escritorio con un icono en el \u00e1rea de notificaci\u00f3n, pero si prefiere ejecutarlo como un servicio de segundo plano, puede ser iniciado desde el panel de control de servicios de windows.",
"WindowsServiceIntro2": "Si utiliza el servicio de Windows, tenga en cuenta que no se puede ejecutar simult\u00e1neamiente con el icono en el \u00e1rea de notificaci\u00f3n, por lo que tendr\u00e1 que finalizar desde el icono para poder ejecutar el servicio. Adicionalmente, el servicio deber\u00e1 ser configurado con privilegios administrativos a trav\u00e9s del panel de control del servicio. Tenga en cuenta que en este momento el servicio no es capaz de actualizarse a s\u00ed mismo, por lo que las nuevas versiones requerir\u00e1n de interacci\u00f3n manual.",
"WizardCompleted": "Eso es todo lo que necesitamos por ahora. Media Browser ha comenzado a recolectar informaci\u00f3n sobre su biblioteca de medios. Eche un vistazo a algunas de nuestras aplicaciones, y luego haga clic en <b>Finalizar<\/b> para ver el <b>Panel de Instrumentos<\/b>.",
"WizardCompleted": "Eso es todo lo que necesitamos por ahora. Media Browser ha comenzado a recolectar informaci\u00f3n sobre su biblioteca de medios. Eche un vistazo a algunas de nuestras aplicaciones, y luego haga clic en <b>Finalizar<\/b> para ver el <b>Panel de Control<\/b>.",
"LabelConfigureSettings": "Configuraci\u00f3n de opciones",
"LabelEnableVideoImageExtraction": "Habilitar extracci\u00f3n de im\u00e1genes de video",
"VideoImageExtractionHelp": "Para videos que no cuenten con im\u00e1genes, y para los que no podemos encontrar im\u00e1genes en Internet. Esto incrementar\u00e1 un poco el tiempo de la exploraci\u00f3n inicial de las bibliotecas, pero resultar\u00e1 en una presentaci\u00f3n m\u00e1s agradable.",
@ -55,6 +55,7 @@
"TabProfile": "Perf\u00edl",
"TabMetadata": "Metadatos",
"TabImages": "Im\u00e1genes",
"TabNotifications": "Notificaciones",
"TabCollectionTitles": "T\u00edtulos",
"LabelDisplayMissingEpisodesWithinSeasons": "Mostar episodios no disponibles en las temporadas",
"LabelUnairedMissingEpisodesWithinSeasons": "Mostrar episodios a\u00fan no emitidos en las temporadas",
@ -240,13 +241,13 @@
"LabelRunServerAtStartupHelp": "Esto iniciar\u00e1 el icono den el \u00e1rea de notificaci\u00f3n cuando windows arranque. Para iniciar el servicio de windows, desmarque esta opci\u00f3n y ejecute el servicio desde el panel de control de windows. Por favor tome en cuenta que no puede ejecutar ambos simult\u00e1neamente, por lo que deber\u00e1 finalizar el icono del \u00e1rea de notificaci\u00f3n antes de iniciar el servicio.",
"ButtonSelectDirectory": "Seleccionar Carpeta",
"LabelCustomPaths": "Especificar rutas personalizadas cuando se desee. Deje los campos vac\u00edos para usar los valores predeterminados.",
"LabelCachePath": "Ruta de Cach\u00e9:",
"LabelCachePath": "Ruta para el Cach\u00e9:",
"LabelCachePathHelp": "Esta carpeta contiene los archivos de cach\u00e9 del servidor, por ejemplo im\u00e1genes.",
"LabelImagesByNamePath": "Im\u00e1genes por nombre de ruta:",
"LabelImagesByNamePath": "Ruta para Im\u00e1genes por nombre:",
"LabelImagesByNamePathHelp": "Esta carpeta contiene im\u00e1genes de actor, artista, g\u00e9nero y estudio.",
"LabelMetadataPath": "Ruta de metadatos:",
"LabelMetadataPath": "Ruta para metadatos:",
"LabelMetadataPathHelp": "Esta ubicaci\u00f3n contiene ilustraciones descargadas y metadatos cuando no han sido configurados para almacenarse en carpetas de medios.",
"LabelTranscodingTempPath": "Ruta de trnascodificaci\u00f3n temporal:",
"LabelTranscodingTempPath": "Ruta para transcodificaci\u00f3n temporal:",
"LabelTranscodingTempPathHelp": "Esta carpeta contiene archivos de trabajo usados por el transcodificador.",
"TabBasics": "B\u00e1sicos",
"TabTV": "TV",
@ -441,7 +442,7 @@
"LabelExternalDDNS": "DDNS Externo:",
"LabelExternalDDNSHelp": "Si dispone de una DNS din\u00e1mica, capt\u00farela aqu\u00ed. Media Brower la utilizar\u00e1 para las conexiones remotas.",
"TabResume": "Reanudar",
"TabWeather": "Clima",
"TabWeather": "El tiempo",
"TitleAppSettings": "Configuraci\u00f3n de la App",
"LabelMinResumePercentage": "Porcentaje m\u00ednimo para reanudaci\u00f3n:",
"LabelMaxResumePercentage": "Porcentaje m\u00e1ximo para reanudaci\u00f3n:",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Usuario por omisi\u00f3n:",
"LabelDefaultUserHelp": "Determina que usuario de la biblioteca ser\u00e1 desplegado en los dispositivos conectados. Este puede ser reemplazado para cada dispositivo empleando perf\u00edles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Configuraci\u00f3n del Servidor"
"HeaderServerSettings": "Configuraci\u00f3n del Servidor",
"LabelWeatherDisplayLocation": "Ubicaci\u00f3n para pron\u00f3stico del tiempo:",
"LabelWeatherDisplayLocationHelp": "C\u00f3digo ZIP de US \/ Ciudad, Estado, Pa\u00eds \/ Ciudad, Pa\u00eds",
"LabelWeatherDisplayUnit": "Unidad para pron\u00f3stico del tiempo:",
"OptionCelsius": "\u00ba Cent\u00edgrados",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Requerir captura de nombre de usuario manual para:",
"HeaderRequireManualLoginHelp": "Cuando se encuentra deshabilitado los clientes podr\u00edan mostrar una pantalla de inicio de sesi\u00f3n con una selecci\u00f3n visual de los usuarios.",
"OptionOtherApps": "Otras applicaciones",
"OptionMobileApps": "Apps m\u00f3viles",
"HeaderEnableNotificationForEvents": "Enviar notificaciones para los siguientes eventos:",
"OptionNotifyOnUpdates": "Cuando se encuentren disponibles actualizaciones",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Cuando las tareas programadas fallen",
"OptionNotifyOnNewLibraryContent": "Cuando se a\u00f1adan nuevos contenidos a la biblioteca",
"SendNotificationHelp": "Las notificaciones son enviadas a la bandeja de entrada del panel de control. Navegue el cat\u00e1logo de complementos para instalar opciones de notificaci\u00f3n adiconales.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profil",
"TabMetadata": "M\u00e9tadonn\u00e9es",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titres",
"LabelDisplayMissingEpisodesWithinSeasons": "Afficher les \u00e9pisodes manquants dans les saisons",
"LabelUnairedMissingEpisodesWithinSeasons": "Afficher les \u00e9pisodes non diffus\u00e9s dans les saisons",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Utilisateur par d\u00e9faut:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,11 +55,12 @@
"TabProfile": "\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc",
"TabMetadata": "Metadata",
"TabImages": "\u05ea\u05de\u05d5\u05e0\u05d5\u05ea",
"TabNotifications": "Notifications",
"TabCollectionTitles": "\u05db\u05d5\u05ea\u05e8\u05d9\u05dd",
"LabelDisplayMissingEpisodesWithinSeasons": "\u05d4\u05e6\u05d2 \u05e4\u05e8\u05e7\u05d9\u05dd \u05d7\u05e1\u05e8\u05d9\u05dd \u05d1\u05ea\u05d5\u05da \u05d4\u05e2\u05d5\u05e0\u05d5\u05ea",
"LabelUnairedMissingEpisodesWithinSeasons": "\u05d4\u05e6\u05d2 \u05e4\u05e8\u05e7\u05d9\u05dd \u05e9\u05e2\u05d3\u05d9\u05df \u05d0\u05dc \u05e9\u05d5\u05d3\u05e8\u05d5 \u05d1\u05ea\u05d5\u05da \u05d4\u05e2\u05d5\u05e0\u05d5\u05ea",
"HeaderVideoPlaybackSettings": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e0\u05d9\u05d2\u05d5\u05df",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaybackSettings": "\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05e0\u05d9\u05d2\u05d5\u05df",
"LabelAudioLanguagePreference": "\u05e9\u05e4\u05ea \u05e7\u05d5\u05dc \u05de\u05d5\u05e2\u05d3\u05e4\u05ea:",
"LabelSubtitleLanguagePreference": "\u05e9\u05e4\u05ea \u05db\u05ea\u05d5\u05d1\u05d9\u05d5\u05ea \u05de\u05d5\u05e2\u05d3\u05e4\u05ea:",
"LabelDisplayForcedSubtitlesOnly": "\u05d4\u05e6\u05d2 \u05e8\u05e7 \u05db\u05ea\u05d5\u05d1\u05d9\u05d5\u05ea \u05de\u05d0\u05d5\u05dc\u05e6\u05d5\u05ea",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "\u05d0\u05e0\u05d0 \u05d4\u05d9\u05db\u05e0\u05e1",
"LabelUser": "\u05de\u05e9\u05ea\u05de\u05e9:",
"LabelPassword": "\u05e1\u05d9\u05e1\u05de\u05d0:",
"ButtonManualLogin": "\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d9\u05d3\u05e0\u05d9\u05ea:",
"ButtonManualLogin": "\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d9\u05d3\u05e0\u05d9\u05ea",
"PasswordLocalhostMessage": "\u05d0\u05d9\u05df \u05e6\u05d5\u05e8\u05da \u05d1\u05e1\u05d9\u05e1\u05de\u05d0 \u05db\u05d0\u05e9\u05e8 \u05de\u05ea\u05d7\u05d1\u05e8\u05d9\u05dd \u05de\u05d4\u05e9\u05e8\u05ea \u05d4\u05de\u05e7\u05d5\u05de\u05d9.",
"TabGuide": "\u05de\u05d3\u05e8\u05d9\u05da",
"TabChannels": "\u05e2\u05e8\u05d5\u05e6\u05d9\u05dd",
@ -314,11 +315,11 @@
"LabelNumberOfGuideDays": "\u05de\u05e1\u05e4\u05e8 \u05d9\u05de\u05d9 \u05dc\u05d5\u05d7 \u05e9\u05d9\u05d3\u05d5\u05e8\u05d9\u05dd \u05dc\u05d4\u05d5\u05e8\u05d3\u05d4",
"LabelNumberOfGuideDaysHelp": "\u05d4\u05d5\u05e8\u05d3\u05ea \u05d9\u05d5\u05ea\u05e8 \u05d9\u05de\u05d9 \u05dc\u05d5\u05d7 \u05e9\u05d9\u05d3\u05d5\u05e8\u05d9\u05dd \u05de\u05d0\u05e4\u05e9\u05e8\u05ea \u05d9\u05db\u05d5\u05dc\u05ea \u05dc\u05ea\u05db\u05e0\u05df \u05d5\u05dc\u05e8\u05d0\u05d5\u05ea \u05d9\u05d5\u05ea\u05e8 \u05ea\u05d5\u05db\u05e0\u05d9\u05d5\u05ea \u05e7\u05d3\u05d9\u05de\u05d4, \u05d0\u05d1\u05dc \u05d2\u05dd \u05d6\u05de\u05df \u05d4\u05d4\u05d5\u05e8\u05d3\u05d4 \u05d9\u05e2\u05dc\u05d4. \u05de\u05e6\u05d1 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05d9\u05d9\u05e7\u05d1\u05e2 \u05dc\u05e4\u05e0\u05d9 \u05de\u05e1\u05e4\u05e8 \u05d4\u05e2\u05e8\u05d5\u05e6\u05d9\u05dd.",
"LabelActiveService": "\u05e9\u05d9\u05e8\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc:",
"LabelActiveServiceHelp": "Multiple tv plugins can be installed but only one can be active at a time.",
"LabelActiveServiceHelp": "\u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05ea\u05e7\u05d9\u05df \u05de\u05e1\u05e4\u05e8 \u05ea\u05d5\u05e1\u05e4\u05d9 \u05d8\u05dc\u05d5\u05d5\u05d9\u05d6\u05d9\u05d4, \u05d0\u05da \u05e8\u05e7 \u05d0\u05d7\u05d3 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05de\u05d5\u05e4\u05e2\u05dc \u05d1\u05db\u05dc \u05e8\u05d2\u05e2 \u05e0\u05ea\u05d5\u05df.",
"OptionAutomatic": "\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9",
"LiveTvPluginRequired": "A Live TV service provider plugin is required in order to continue.",
"LiveTvPluginRequiredHelp": "Please install one of our available plugins, such as Next Pvr or ServerWmc.",
"HeaderCustomizeOptionsPerMediaType": "Customize options per media type",
"LiveTvPluginRequired": "\u05d9\u05e9 \u05e6\u05d5\u05e8\u05da \u05d1\u05ea\u05d5\u05e1\u05e3 \u05e1\u05e4\u05e7 \u05d8\u05dc\u05d5\u05d5\u05d9\u05d6\u05d9\u05d4 \u05d7\u05d9\u05d9\u05d4 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d4\u05de\u05e9\u05d9\u05da.",
"LiveTvPluginRequiredHelp": "\u05d0\u05e0\u05d0 \u05d4\u05ea\u05e7\u05df \u05d0\u05ea \u05d0\u05d7\u05d3 \u05de\u05d4\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05d4\u05d0\u05e4\u05e9\u05e8\u05d9\u05d9\u05dd \u05e9\u05dc\u05e0\u05d5\u05ea \u05db\u05de\u05d5 Next Pvr \u05d0\u05d5 ServerWmc.",
"HeaderCustomizeOptionsPerMediaType": "\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d4\u05ea\u05d0\u05de\u05d4 \u05dc\u05e4\u05d9 \u05e1\u05d5\u05d2 \u05de\u05d3\u05d9\u05d4",
"OptionDownloadThumbImage": "Thumb",
"OptionDownloadMenuImage": "\u05ea\u05e4\u05e8\u05d9\u05d8",
"OptionDownloadLogoImage": "\u05dc\u05d5\u05d2\u05d5",
@ -352,16 +353,16 @@
"HeaderGallery": "\u05d2\u05dc\u05e8\u05d9\u05d4",
"HeaderLatestGames": "\u05de\u05e9\u05d7\u05e7\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd",
"HeaderRecentlyPlayedGames": "\u05de\u05e9\u05d7\u05e7\u05d9\u05dd \u05e9\u05e9\u05d5\u05d7\u05e7\u05d5 \u05dc\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4",
"TabGameSystems": "Game Systems",
"TabGameSystems": "\u05e7\u05d5\u05e0\u05e1\u05d5\u05dc\u05d5\u05ea \u05de\u05e9\u05d7\u05e7",
"TitleMediaLibrary": "\u05e1\u05e4\u05e8\u05d9\u05d9\u05ea \u05de\u05d3\u05d9\u05d4",
"TabFolders": "\u05ea\u05d9\u05e7\u05d9\u05d5\u05ea",
"TabPathSubstitution": "\u05e0\u05ea\u05d9\u05d1 \u05ea\u05d7\u05dc\u05d5\u05e4\u05d9",
"LabelSeasonZeroDisplayName": "\u05e9\u05dd \u05d4\u05e6\u05d2\u05d4 \u05ea\u05e2\u05d5\u05e0\u05d4 0",
"LabelEnableRealtimeMonitor": "\u05d0\u05e4\u05e9\u05e8 \u05de\u05e2\u05e7\u05d1 \u05d1\u05d6\u05de\u05df \u05d0\u05de\u05ea",
"LabelEnableRealtimeMonitorHelp": "Changes will be processed immediately, on supported file systems.",
"ButtonScanLibrary": "Scan Library",
"HeaderNumberOfPlayers": "Players:",
"OptionAnyNumberOfPlayers": "Any",
"LabelEnableRealtimeMonitorHelp": "\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05d9\u05e2\u05e9\u05d5 \u05d1\u05d0\u05d5\u05e4\u05df \u05de\u05d9\u05d9\u05d3\u05d9\u05ea \u05e2\u05dc \u05de\u05e2\u05e8\u05db\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05e0\u05ea\u05de\u05db\u05d5\u05ea.",
"ButtonScanLibrary": "\u05e1\u05e8\u05d5\u05e7 \u05e1\u05e4\u05e8\u05d9\u05d9\u05d4",
"HeaderNumberOfPlayers": "\u05e0\u05d2\u05e0\u05d9\u05dd:",
"OptionAnyNumberOfPlayers": "\u05d4\u05db\u05dc",
"Option1Player": "1+",
"Option2Player": "2+",
"Option3Player": "3+",
@ -373,28 +374,28 @@
"HeaderAwardsAndReviews": "\u05e4\u05e8\u05e1\u05d9\u05dd \u05d5\u05d1\u05d9\u05e7\u05d5\u05e8\u05d5\u05ea",
"HeaderSoundtracks": "\u05e4\u05e1\u05d9 \u05e7\u05d5\u05dc",
"HeaderMusicVideos": "\u05e7\u05dc\u05d9\u05e4\u05d9\u05dd",
"HeaderSpecialFeatures": "Special Features",
"HeaderSpecialFeatures": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9\u05dd \u05de\u05d9\u05d5\u05d7\u05d3\u05d9\u05dd",
"HeaderCastCrew": "\u05e9\u05d7\u05e7\u05e0\u05d9\u05dd \u05d5\u05e6\u05d5\u05d5\u05ea",
"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",
"ButtonPlayTrailer": "\u05d8\u05e8\u05d9\u05d9\u05dc\u05e8\u05d9\u05dd",
"LabelMissing": "\u05d7\u05e1\u05e8",
"LabelOffline": "\u05dc\u05d0 \u05de\u05e7\u05d5\u05d5\u05df",
"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": "\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.",
"HeaderFrom": "\u05de-",
"HeaderTo": "\u05dc-",
"LabelFrom": "\u05de:",
"LabelFromHelp": "\u05dc\u05d3\u05d5\u05d2\u05de\u05d0: D:\\Movies (\u05d1\u05e9\u05e8\u05ea)",
"LabelTo": "\u05dc:",
"LabelToHelp": "\u05dc\u05d3\u05d5\u05d2\u05de\u05d0: MyServer\\Movies\\\\ (\u05e0\u05ea\u05d9\u05d1 \u05e9\u05e7\u05dc\u05d9\u05d9\u05e0\u05d8\u05d9\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d2\u05e9\u05ea \u05d0\u05dc\u05d9\u05d5)",
"ButtonAddPathSubstitution": "Add Substitution",
"ButtonAddPathSubstitution": "\u05d4\u05d5\u05e1\u05e3 \u05e0\u05ea\u05d9\u05d1 \u05d7\u05dc\u05d5\u05e4\u05d9",
"OptionSpecialEpisode": "\u05e1\u05e4\u05d9\u05d9\u05e9\u05dc\u05d9\u05dd",
"OptionMissingEpisode": "\u05e4\u05e8\u05e7\u05d9\u05dd \u05d7\u05e1\u05e8\u05d9\u05dd",
"OptionUnairedEpisode": "\u05e4\u05e8\u05e7\u05d9\u05dd \u05e9\u05dc\u05d0 \u05e9\u05d5\u05d3\u05e8\u05d5",
"OptionEpisodeSortName": "Episode Sort Name",
"OptionEpisodeSortName": "\u05de\u05d9\u05d5\u05df \u05e9\u05de\u05d5\u05ea \u05e4\u05e8\u05e7\u05d9\u05dd",
"OptionSeriesSortName": "\u05e9\u05dd \u05e1\u05d3\u05e8\u05d5\u05ea",
"OptionTvdbRating": "\u05d3\u05d9\u05e8\u05d5\u05d2 Tvdb",
"HeaderTranscodingQualityPreference": "Transcoding Quality Preference:",
"HeaderTranscodingQualityPreference": "\u05d0\u05d9\u05db\u05d5\u05ea \u05e7\u05d9\u05d3\u05d5\u05d3 \u05de\u05d5\u05e2\u05d3\u05e4\u05ea",
"OptionAutomaticTranscodingHelp": "\u05d4\u05e9\u05e8\u05ea \u05d9\u05d1\u05d7\u05e8 \u05d0\u05d9\u05db\u05d5\u05ea \u05d5\u05de\u05d4\u05d9\u05e8\u05d5\u05ea",
"OptionHighSpeedTranscodingHelp": "\u05d0\u05d9\u05db\u05d5\u05ea \u05e0\u05de\u05d5\u05db\u05d4, \u05d0\u05da \u05e7\u05d9\u05d3\u05d5\u05d3 \u05de\u05d4\u05d9\u05e8",
"OptionHighQualityTranscodingHelp": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d2\u05d5\u05d1\u05d4\u05d4, \u05d0\u05da \u05e7\u05d9\u05d3\u05d5\u05d3 \u05d0\u05d9\u05d8\u05d9",
@ -402,10 +403,10 @@
"OptionHighSpeedTranscoding": "\u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d2\u05d1\u05d5\u05d4\u05d4",
"OptionHighQualityTranscoding": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d2\u05d1\u05d5\u05d4\u05d4",
"OptionMaxQualityTranscoding": "\u05d0\u05d9\u05db\u05d5\u05ea \u05de\u05e7\u05e1\u05d9\u05de\u05d0\u05dc\u05d9\u05ea",
"OptionEnableDebugTranscodingLogging": "Enable debug transcoding logging",
"OptionEnableDebugTranscodingLoggingHelp": "This will create very large log files and is only recommended as needed for troubleshooting purposes.",
"OptionUpscaling": "Allow clients to request upscaled video",
"OptionUpscalingHelp": "In some cases this will result in improved video quality but will increase CPU usage.",
"OptionEnableDebugTranscodingLogging": "\u05d0\u05e4\u05e9\u05e8 \u05e8\u05d9\u05e9\u05d5\u05dd \u05d1\u05d0\u05d2\u05d9\u05dd \u05d1\u05e7\u05d9\u05d3\u05d5\u05d3",
"OptionEnableDebugTranscodingLoggingHelp": "\u05d3\u05d1\u05e8 \u05d6\u05d4 \u05d9\u05d9\u05e6\u05d5\u05e8 \u05e7\u05d5\u05e5 \u05dc\u05d5\u05d2 \u05de\u05d0\u05d5\u05d3 \u05d2\u05d3\u05d5\u05dc \u05d5\u05de\u05de\u05d5\u05dc\u05e5 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05db\u05da \u05e8\u05e7 \u05dc\u05e6\u05d5\u05e8\u05da \u05e4\u05d9\u05ea\u05e8\u05d5\u05df \u05d1\u05e2\u05d9\u05d5\u05ea.",
"OptionUpscaling": "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05dc\u05d1\u05e7\u05e9 \u05d4\u05d2\u05d3\u05dc\u05ea \u05d5\u05d5\u05d9\u05d3\u05d9\u05d0\u05d5",
"OptionUpscalingHelp": "\u05d1\u05d7\u05dc\u05e7 \u05de\u05d4\u05de\u05e7\u05e8\u05d9\u05dd \u05d6\u05d4 \u05d9\u05d5\u05d1\u05d9\u05dc \u05dc\u05e9\u05d9\u05e4\u05d5\u05e8 \u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05d5\u05d5\u05d9\u05d3\u05d9\u05d0\u05d5, \u05d0\u05da \u05d9\u05e2\u05dc\u05d4 \u05d0\u05ea \u05d4\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05de\u05e2\u05d1\u05d3.",
"EditCollectionItemsHelp": "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05d5 \u05d4\u05e1\u05e8 \u05db\u05dc \u05e1\u05e8\u05d8, \u05e1\u05d3\u05e8\u05d4, \u05d0\u05dc\u05d1\u05d5\u05dd, \u05e1\u05e4\u05e8 \u05d0\u05d5 \u05de\u05e9\u05d7\u05e7 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e2\u05d5\u05e0\u05d9\u05d9\u05df \u05dc\u05e7\u05d1\u05e5 \u05dc\u05d0\u05d5\u05e1\u05e3 \u05d4\u05d6\u05d4.",
"HeaderAddTitles": "\u05d4\u05d5\u05e1\u05e3 \u05db\u05d5\u05ea\u05e8",
"LabelEnableDlnaPlayTo": "\u05de\u05d0\u05e4\u05e9\u05e8 \u05e0\u05d9\u05d2\u05d5\u05df DLNA \u05dc",
@ -413,12 +414,12 @@
"LabelEnableDlnaDebugLogging": "\u05d0\u05e4\u05e9\u05e8 \u05e0\u05d9\u05d4\u05d5\u05dc \u05e8\u05d9\u05e9\u05d5\u05dd \u05d1\u05d0\u05d2\u05d9\u05dd \u05d1DLNA",
"LabelEnableDlnaDebugLoggingHelp": "\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d5 \u05ea\u05d9\u05e6\u05d5\u05e8 \u05e7\u05d1\u05e6\u05d9 \u05dc\u05d5\u05d2 \u05d2\u05d3\u05d5\u05dc\u05d9\u05dd \u05d9\u05d5\u05ea\u05e8 \u05d5\u05e2\u05dc\u05d9\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4 \u05e8\u05e7 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e4\u05ea\u05d5\u05e8 \u05ea\u05e7\u05dc\u05d5\u05ea.",
"LabelEnableDlnaClientDiscoveryInterval": "\u05d6\u05de\u05df \u05d2\u05d9\u05dc\u05d5\u05d9 \u05e7\u05dc\u05d9\u05d9\u05e0\u05d8\u05d9\u05dd (\u05d1\u05e9\u05e0\u05d9\u05d5\u05ea)",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches performed by Media Browser.",
"HeaderCustomDlnaProfiles": "Custom Profiles",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "\u05de\u05d2\u05d3\u05d9\u05e8 \u05d0\u05ea \u05d4\u05de\u05e9\u05da \u05d1\u05e9\u05e0\u05d9\u05d5\u05ea \u05d1\u05d9\u05df \u05d7\u05d9\u05e4\u05d5\u05e9\u05d9 SSDP \u05e9\u05de\u05d1\u05e6\u05e2 Media Browser.",
"HeaderCustomDlnaProfiles": "\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc\u05d9\u05dd \u05de\u05d5\u05ea\u05d0\u05de\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea",
"HeaderSystemDlnaProfiles": "\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc\u05d9 \u05de\u05e2\u05e8\u05db\u05ea",
"CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.",
"SystemDlnaProfilesHelp": "System profiles are read-only. Changes to a system profile will be saved to a new custom profile.",
"TitleDashboard": "Dashboard",
"CustomDlnaProfilesHelp": "\u05e6\u05d5\u05e8 \u05e4\u05e8\u05d5\u05e4\u05d9\u05dc \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea \u05dc\u05de\u05db\u05e9\u05d9\u05e8 \u05d7\u05d3\u05e9 \u05d0\u05d5 \u05dc\u05e2\u05e7\u05d5\u05e3 \u05e4\u05e8\u05d5\u05e4\u05d9\u05dc \u05de\u05e2\u05e8\u05db\u05ea",
"SystemDlnaProfilesHelp": "\u05e4\u05e8\u05d5\u05e4\u05dc\u05d9 \u05de\u05e2\u05e8\u05db\u05ea \u05d4\u05dd \u05dc\u05e7\u05e8\u05d9\u05d0\u05d4 \u05d1\u05dc\u05d1\u05d3. \u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05d1\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc\u05d9 \u05de\u05e2\u05e8\u05db\u05ea \u05d9\u05e9\u05de\u05e8\u05d5 \u05dc\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc \u05de\u05d5\u05e6\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea \u05d7\u05d3\u05e9.",
"TitleDashboard": "\u05dc\u05d5\u05d7 \u05d1\u05e7\u05e8\u05d4",
"TabHome": "\u05d1\u05d9\u05ea",
"TabInfo": "\u05de\u05d9\u05d3\u05e2",
"HeaderLinks": "\u05dc\u05d9\u05e0\u05e7\u05d9\u05dd",
@ -427,9 +428,9 @@
"LinkGithub": "Github",
"LinkApiDocumentation": "\u05de\u05e1\u05de\u05db\u05d9 \u05e2\u05e8\u05db\u05ea \u05e4\u05d9\u05ea\u05d5\u05d7",
"LabelFriendlyServerName": "\u05e9\u05dd \u05e9\u05e8\u05ea \u05d9\u05d3\u05d9\u05d3\u05d5\u05ea\u05d9:",
"LabelFriendlyServerNameHelp": "This name will be used to identify this server. If left blank, the computer name will be used.",
"LabelFriendlyServerNameHelp": "\u05d4\u05e9\u05dd \u05d9\u05ea\u05df \u05dc\u05d6\u05d9\u05d4\u05d5\u05d9 \u05d4\u05e9\u05e8\u05ea. \u05d0\u05dd \u05de\u05d5\u05e9\u05d0\u05e8 \u05e8\u05d9\u05e7, \u05e9\u05dd \u05d4\u05e9\u05e8\u05ea \u05d9\u05d4\u05d9\u05d4 \u05e9\u05dd \u05d4\u05de\u05d7\u05e9\u05d1.",
"LabelPreferredDisplayLanguage": "\u05e9\u05e4\u05ea \u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05d5\u05e2\u05d3\u05e4\u05ea",
"LabelPreferredDisplayLanguageHelp": "Translating Media Browser is an ongoing project and is not yet complete.",
"LabelPreferredDisplayLanguageHelp": "\u05ea\u05e8\u05d2\u05d5\u05dd Media Browser \u05d4\u05d5\u05d0 \u05ea\u05d4\u05dc\u05d9\u05da \u05d1\u05d4\u05ea\u05d4\u05d5\u05d5\u05ea \u05d5\u05e2\u05d3\u05d9\u05df \u05dc\u05d0 \u05de\u05d5\u05e9\u05dc\u05dd.",
"LabelReadHowYouCanContribute": "\u05e7\u05e8\u05d0 \u05db\u05d9\u05e6\u05d3 \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05ea\u05e8\u05d5\u05dd.",
"HeaderNewCollection": "\u05d0\u05d5\u05e4\u05e1\u05d9\u05dd \u05d7\u05d3\u05e9\u05d9\u05dd",
"NewCollectionNameExample": "\u05dc\u05d3\u05d5\u05d2\u05de\u05d0 :\u05d0\u05d5\u05e1\u05e3 \u05de\u05dc\u05d7\u05de\u05ea \u05d4\u05db\u05d5\u05db\u05d1\u05d9\u05dd",
@ -445,55 +446,55 @@
"TitleAppSettings": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4",
"LabelMinResumePercentage": "\u05d0\u05d7\u05d5\u05d6\u05d9 \u05d4\u05de\u05e9\u05db\u05d4 \u05de\u05d9\u05e0\u05d9\u05de\u05d0\u05dc\u05d9\u05dd:",
"LabelMaxResumePercentage": "\u05d0\u05d7\u05d5\u05d6\u05d9 \u05d4\u05de\u05e9\u05db\u05d4 \u05de\u05e7\u05e1\u05d9\u05de\u05d0\u05dc\u05d9\u05dd",
"LabelMinResumeDuration": "Min resume duration (seconds):",
"LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time",
"LabelMinResumeDuration": "\u05de\u05e9\u05da \u05d4\u05de\u05e9\u05db\u05d4 \u05de\u05d9\u05e0\u05d9\u05de\u05d0\u05dc\u05d9 (\u05d1\u05e9\u05e0\u05d9\u05d5\u05ea):",
"LabelMinResumePercentageHelp": "\u05db\u05d5\u05ea\u05e8\u05d9\u05dd \u05d9\u05d5\u05e6\u05d2\u05d5 \u05db\u05dc\u05d0 \u05e0\u05d5\u05d2\u05e0\u05d5 \u05d0\u05dd \u05e0\u05e6\u05e8\u05d5 \u05dc\u05e4\u05e0\u05d9 \u05d4\u05d6\u05de\u05df \u05d4\u05d6\u05d4",
"LabelMaxResumePercentageHelp": "\u05e7\u05d5\u05d1\u05e5 \u05de\u05d5\u05d2\u05d3\u05e8 \u05db\u05e0\u05d5\u05d2\u05df \u05d1\u05de\u05dc\u05d5\u05d0\u05d5 \u05d0\u05dd \u05e0\u05e2\u05e6\u05e8 \u05d0\u05d7\u05e8\u05d9 \u05d4\u05d6\u05de\u05df \u05d4\u05d6\u05d4",
"LabelMinResumeDurationHelp": "\u05e7\u05d5\u05d1\u05e5 \u05e7\u05e6\u05e8 \u05de\u05d6\u05d4 \u05dc\u05d0 \u05d9\u05d4\u05d9\u05d4 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05de\u05e9\u05da \u05e0\u05d9\u05d2\u05d5\u05df \u05de\u05e0\u05e7\u05d5\u05d3\u05ea \u05d4\u05e2\u05e6\u05d9\u05e8\u05d4",
"TitleAutoOrganize": "Auto-Organize",
"TabActivityLog": "Activity Log",
"HeaderName": "Name",
"HeaderDate": "Date",
"HeaderSource": "Source",
"HeaderDestination": "Destination",
"HeaderProgram": "Program",
"HeaderClients": "Clients",
"LabelCompleted": "Completed",
"LabelFailed": "Failed",
"LabelSkipped": "Skipped",
"HeaderEpisodeOrganization": "Episode Organization",
"LabelSeries": "Series:",
"LabelSeasonNumber": "Season number:",
"LabelEpisodeNumber": "Episode number:",
"LabelEndingEpisodeNumber": "Ending episode number:",
"LabelEndingEpisodeNumberHelp": "Only required for multi-episode files",
"HeaderSupportTheTeam": "Support the Media Browser Team",
"LabelSupportAmount": "Amount (USD)",
"HeaderSupportTheTeamHelp": "Help ensure the continued development of this project by donating. A portion of all donations will be contributed to other free tools we depend on.",
"ButtonEnterSupporterKey": "Enter supporter key",
"DonationNextStep": "Once complete, please return and enter your supporter key, which you will receive by email.",
"AutoOrganizeHelp": "Auto-organize monitors your download folders for new files and moves them to your media directories.",
"AutoOrganizeTvHelp": "TV file organizing will only add episodes to existing series. It will not create new series folders.",
"TitleAutoOrganize": "\u05d0\u05e8\u05d2\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9",
"TabActivityLog": "\u05e8\u05d9\u05e9\u05d5\u05dd \u05e4\u05e2\u05d5\u05dc\u05d5\u05ea",
"HeaderName": "\u05e9\u05dd",
"HeaderDate": "\u05ea\u05d0\u05e8\u05d9\u05da",
"HeaderSource": "\u05de\u05e7\u05d5\u05e8",
"HeaderDestination": "\u05d9\u05e2\u05d3",
"HeaderProgram": "\u05ea\u05d5\u05db\u05e0\u05d4",
"HeaderClients": "\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd",
"LabelCompleted": "\u05d4\u05d5\u05e9\u05dc\u05dd",
"LabelFailed": "\u05e0\u05db\u05e9\u05dc",
"LabelSkipped": "\u05d3\u05d5\u05dc\u05d2",
"HeaderEpisodeOrganization": "\u05d0\u05d9\u05e8\u05d2\u05d5\u05df \u05e4\u05e8\u05e7\u05d9\u05dd",
"LabelSeries": "\u05e1\u05d3\u05e8\u05d4:",
"LabelSeasonNumber": "\u05de\u05e1\u05e4\u05e8 \u05e2\u05d5\u05e0\u05d4:",
"LabelEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e4\u05e8\u05e7:",
"LabelEndingEpisodeNumber": "\u05de\u05e1\u05e4\u05e8 \u05e1\u05d9\u05d5\u05dd \u05e4\u05e8\u05e7:",
"LabelEndingEpisodeNumberHelp": "\u05d4\u05db\u05e8\u05d7\u05d9 \u05e8\u05e7 \u05e2\u05d1\u05d5\u05e8 \u05e7\u05d1\u05e6\u05d9\u05dd \u05e9\u05dc \u05e4\u05e8\u05e7\u05d9\u05dd \u05de\u05d7\u05d5\u05d1\u05e8\u05d9\u05dd",
"HeaderSupportTheTeam": "\u05ea\u05de\u05d5\u05dc \u05d1\u05e6\u05d5\u05d5\u05ea Media Browser",
"LabelSupportAmount": "\u05db\u05de\u05d5\u05ea (\u05d3\u05d5\u05dc\u05e8\u05d9\u05dd)",
"HeaderSupportTheTeamHelp": "\u05e2\u05d6\u05d5\u05e8 \u05dc\u05d4\u05d1\u05d8\u05d9\u05d7 \u05d0\u05ea \u05d4\u05de\u05e9\u05da \u05d4]\u05d9\u05ea\u05d5\u05d7 \u05e9\u05dc \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05d6\u05d4 \u05e2\"\u05d9 \u05ea\u05e8\u05d5\u05de\u05d4. \u05d7\u05dc\u05e7 \u05de\u05db\u05dc \u05d4\u05ea\u05e8\u05d5\u05de\u05d5\u05ea \u05de\u05d5\u05e2\u05d1\u05e8 \u05dc\u05e9\u05d9\u05e8\u05d5\u05ea\u05d9\u05dd \u05d7\u05d5\u05e4\u05e9\u05d9\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05d1\u05d4\u05dd \u05d0\u05e0\u05d5 \u05de\u05ea\u05e9\u05de\u05e9\u05d9\u05dd.",
"ButtonEnterSupporterKey": "\u05d4\u05db\u05e0\u05e1 \u05de\u05e4\u05ea\u05d7 \u05ea\u05de\u05d9\u05db\u05d4",
"DonationNextStep": "\u05d1\u05e8\u05d2\u05e2 \u05e9\u05d4\u05d5\u05e9\u05dc\u05dd, \u05d0\u05e0\u05d0 \u05d7\u05d6\u05d5\u05e8 \u05d5\u05d4\u05db\u05e0\u05e1 \u05d0\u05ea \u05de\u05e4\u05ea\u05d7 \u05d4\u05ea\u05de\u05d9\u05db\u05d4\u05ea \u05d0\u05e9\u05e8 \u05ea\u05e7\u05d1\u05dc \u05d1\u05de\u05d9\u05d9\u05dc.",
"AutoOrganizeHelp": "\u05d0\u05e8\u05d2\u05d5\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05de\u05e0\u05d8\u05e8 \u05d0\u05ea \u05ea\u05d9\u05e7\u05d9\u05d9\u05ea \u05d4\u05d4\u05d5\u05e8\u05d3\u05d5\u05ea \u05e9\u05dc\u05da \u05d5\u05de\u05d7\u05e4\u05e9 \u05e7\u05d1\u05e6\u05d9\u05dd \u05d7\u05d3\u05e9\u05d9\u05dd, \u05d5\u05d0\u05d6 \u05de\u05e2\u05d1\u05d9\u05e8 \u05d0\u05d5\u05ea\u05dd \u05dc\u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05e9\u05dc\u05da.",
"AutoOrganizeTvHelp": "\u05de\u05e0\u05d4\u05dc \u05e7\u05d1\u05e6\u05d9 \u05d4\u05d8\u05dc\u05d5\u05d5\u05d9\u05d6\u05d9\u05d4 \u05d9\u05d5\u05e1\u05d9\u05e3 \u05e4\u05e8\u05e7\u05d9\u05dd \u05e8\u05e7 \u05dc\u05e1\u05d3\u05e8\u05d5\u05ea \u05e7\u05d9\u05d9\u05de\u05d5\u05ea, \u05d4\u05d5\u05d0 \u05dc\u05d0 \u05d9\u05d9\u05e6\u05d5\u05e8 \u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05d7\u05d3\u05e9\u05d5\u05ea \u05dc\u05e1\u05d3\u05e8\u05d5\u05ea \u05d7\u05d3\u05e9\u05d5\u05ea.",
"OptionEnableEpisodeOrganization": "\u05d0\u05e4\u05e9\u05e8 \u05e1\u05d9\u05d3\u05d5\u05e8 \u05e4\u05e8\u05e7\u05d9\u05dd \u05d7\u05d3\u05e9\u05d9\u05dd",
"LabelWatchFolder": "\u05ea\u05d9\u05e7\u05d9\u05d5\u05ea \u05dc\u05de\u05e2\u05e7\u05d1:",
"LabelWatchFolderHelp": "The server will poll this folder during the 'Organize new media files' scheduled task.",
"LabelWatchFolderHelp": "\u05d4\u05e9\u05e8\u05ea \u05d9\u05de\u05e9\u05d5\u05da \u05ea\u05d9\u05e7\u05d9\u05d9\u05d4 \u05d6\u05d5 \u05d1\u05d6\u05de\u05df \u05d4\u05e4\u05e2\u05dc\u05ea \u05d4\u05de\u05e9\u05d9\u05de\u05d4 \u05d4\u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05ea \"\u05d0\u05e8\u05d2\u05df \u05e7\u05d1\u05e6\u05d9 \u05de\u05d3\u05d9\u05d4 \u05d7\u05d3\u05e9\u05d9\u05dd\".",
"ButtonViewScheduledTasks": "\u05d4\u05e8\u05d0\u05d4 \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05de\u05ea\u05d5\u05d6\u05de\u05e0\u05d5\u05ea",
"LabelMinFileSizeForOrganize": "\u05d2\u05d5\u05d3\u05dc \u05e7\u05d5\u05d1\u05e5 \u05de\u05d9\u05e0\u05d9\u05de\u05d0\u05dc\u05d9 (MB):",
"LabelMinFileSizeForOrganizeHelp": "\u05e7\u05d1\u05e6\u05d9\u05dd \u05de\u05ea\u05d7\u05ea \u05dc\u05d2\u05d5\u05d3\u05dc \u05d6\u05d4 \u05dc\u05d0 \u05d9\u05d9\u05d5\u05d7\u05e1\u05d5",
"LabelSeasonFolderPattern": "Season folder pattern:",
"LabelSeasonFolderPattern": "\u05ea\u05d1\u05e0\u05d9\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea \u05e2\u05d5\u05e0\u05d4",
"LabelSeasonZeroFolderName": "\u05e9\u05dd \u05dc\u05ea\u05e7\u05d9\u05d9\u05ea \u05e2\u05d5\u05e0\u05d4 \u05d0\u05e4\u05e1",
"HeaderEpisodeFilePattern": "Episode file pattern",
"LabelEpisodePattern": "Episode pattern:",
"LabelMultiEpisodePattern": "Multi-Episode pattern:",
"HeaderSupportedPatterns": "Supported Patterns",
"HeaderTerm": "Term",
"HeaderPattern": "Pattern",
"HeaderEpisodeFilePattern": "\u05ea\u05d1\u05e0\u05d9\u05ea \u05e7\u05d5\u05d1\u05e5 \u05e4\u05e8\u05e7",
"LabelEpisodePattern": "\u05ea\u05d1\u05e0\u05d9\u05ea \u05e4\u05e8\u05e7:",
"LabelMultiEpisodePattern": "\u05ea\u05d1\u05e0\u05d9\u05ea \u05e4\u05e8\u05e7\u05d9\u05dd \u05de\u05e8\u05d5\u05d1\u05d9\u05dd",
"HeaderSupportedPatterns": "\u05ea\u05d1\u05e0\u05d9\u05d5\u05ea \u05e0\u05ea\u05de\u05db\u05d5\u05ea",
"HeaderTerm": "\u05ea\u05e0\u05d0\u05d9",
"HeaderPattern": "\u05ea\u05d1\u05e0\u05d9\u05ea",
"HeaderResult": "\u05ea\u05d5\u05e6\u05d0\u05d4",
"LabelDeleteEmptyFolders": "\u05de\u05d7\u05e7 \u05ea\u05d9\u05e7\u05d9\u05d5\u05ea \u05e8\u05d9\u05e7\u05d5\u05ea \u05dc\u05d0\u05d7\u05e8 \u05d0\u05d9\u05e8\u05d2\u05d5\u05df",
"LabelDeleteEmptyFoldersHelp": "\u05d0\u05e4\u05e9\u05e8 \u05d6\u05d0\u05ea \u05db\u05d3\u05d9 \u05dc\u05e9\u05de\u05d5\u05e8 \u05e2\u05dc \u05ea\u05e7\u05d9\u05d9\u05ea \u05d4\u05d4\u05d5\u05e8\u05d3\u05d5\u05ea \u05e0\u05e7\u05d9\u05d9\u05d4.",
"LabelDeleteLeftOverFiles": "Delete left over files with the following extensions:",
"LabelDeleteLeftOverFilesHelp": "Separate with ;. For example: .nfo;.txt",
"LabelDeleteLeftOverFiles": "\u05de\u05d7\u05e7 \u05e9\u05d0\u05e8\u05d9\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05e2\u05dd \u05d1\u05e1\u05d9\u05d5\u05de\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea:",
"LabelDeleteLeftOverFilesHelp": "\u05d4\u05e4\u05e8\u05d3 \u05e2\u05dd ;. \u05dc\u05d3\u05d5\u05de\u05d2\u05d0: .nfo;.txt",
"OptionOverwriteExistingEpisodes": "\u05db\u05ea\u05d5\u05d1 \u05de\u05d7\u05d3\u05e9 \u05e4\u05e8\u05e7\u05d9\u05dd \u05e7\u05d9\u05d9\u05de\u05d9\u05dd",
"LabelTransferMethod": "Transfer method",
"LabelTransferMethod": "\u05e9\u05d9\u05d8\u05ea \u05d4\u05e2\u05d1\u05e8\u05d4",
"OptionCopy": "\u05d4\u05e2\u05ea\u05e7",
"OptionMove": "\u05d4\u05e2\u05d1\u05e8",
"LabelTransferMethodHelp": "\u05d4\u05e2\u05ea\u05e7 \u05d0\u05d5 \u05d4\u05e2\u05d1\u05e8 \u05e7\u05d1\u05e6\u05d9\u05dd \u05de\u05ea\u05e7\u05d9\u05d9\u05ea \u05d4\u05de\u05e2\u05e7\u05d1",
@ -501,7 +502,7 @@
"HeaderHelpImproveMediaBrowser": "\u05e2\u05d6\u05d5\u05e8 \u05dc\u05e9\u05e4\u05e8 \u05d0\u05ea Media Browser",
"HeaderRunningTasks": "\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e8\u05e6\u05d5\u05ea",
"HeaderActiveDevices": "\u05de\u05db\u05e9\u05d9\u05e8\u05d9\u05dd \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd",
"HeaderPendingInstallations": "Pending Installations",
"HeaderPendingInstallations": "\u05d4\u05ea\u05e7\u05e0\u05d5\u05ea \u05d1\u05d4\u05de\u05ea\u05e0\u05d4",
"HeaerServerInformation": "\u05de\u05d9\u05d3\u05e2 \u05e2\u05dc \u05d4\u05e9\u05e8\u05ea",
"ButtonRestartNow": "\u05d4\u05ea\u05d7\u05dc \u05de\u05d7\u05d3\u05e9 \u05db\u05e2\u05d8",
"ButtonRestart": "\u05d4\u05ea\u05d7\u05e8 \u05de\u05d7\u05d3\u05e9",
@ -510,36 +511,55 @@
"PleaseUpdateManually": "\u05d0\u05e0\u05d0, \u05db\u05d1\u05d4 \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea \u05d5\u05e2\u05d3\u05db\u05df \u05d9\u05d3\u05e0\u05d9\u05ea.",
"NewServerVersionAvailable": "\u05d2\u05e8\u05e1\u05d0 \u05d7\u05d3\u05e9\u05d4 \u05e9\u05dc Media Browser Server \u05e0\u05de\u05e6\u05d0\u05d4!",
"ServerUpToDate": "Media Browser Server \u05de\u05e2\u05d5\u05d3\u05db\u05df",
"ErrorConnectingToMediaBrowserRepository": "There was an error connecting to the remote Media Browser repository.",
"ErrorConnectingToMediaBrowserRepository": "\u05d4\u05d9\u05d9\u05ea\u05d4 \u05ea\u05e7\u05dc\u05d4 \u05d1\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05dc\u05de\u05d0\u05d2\u05e8 Media Browser \u05d4\u05de\u05e8\u05d5\u05d7\u05e7.",
"LabelComponentsUpdated": "\u05d4\u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d4\u05d1\u05d0\u05d9\u05dd \u05d4\u05d5\u05ea\u05e7\u05e0\u05d5 \u05d0\u05d5 \u05e2\u05d5\u05d3\u05db\u05e0\u05d5:",
"MessagePleaseRestartServerToFinishUpdating": "\u05d0\u05e0\u05d0 \u05d0\u05ea\u05d7\u05dc \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05d4\u05e9\u05e8\u05ea \u05dc\u05d1\u05d9\u05e6\u05d5\u05e2 \u05d4\u05e2\u05d9\u05d3\u05db\u05d5\u05e0\u05d9\u05dd.",
"LabelDownMixAudioScale": "Down mix audio boost scale:",
"LabelDownMixAudioScaleHelp": "Boost audio when downmixing. Set to 1 to preserve original volume value.",
"ButtonLinkKeys": "Link Keys",
"LabelDownMixAudioScale": "\u05de\u05d9\u05d3\u05ea \u05d4\u05d2\u05d1\u05e8\u05ea \u05d0\u05d5\u05d3\u05d9\u05d5:",
"LabelDownMixAudioScaleHelp": "\u05d4\u05d2\u05d1\u05e8 \u05d0\u05d5\u05d3\u05d9\u05d5 \u05db\u05d0\u05e9\u05e8 \u05d4\u05d5\u05d0 \u05de\u05de\u05d5\u05d6\u05d2. \u05d4\u05d2\u05d3\u05e8 \u05dc-1 \u05dc\u05e9\u05de\u05d5\u05e8 \u05e2\u05dc \u05e2\u05e8\u05da \u05d4\u05d5\u05d5\u05dc\u05d9\u05d5\u05dd \u05d4\u05de\u05e7\u05d5\u05e8\u05d9",
"ButtonLinkKeys": "\u05de\u05e4\u05ea\u05d7\u05d5\u05ea \u05de\u05e7\u05d5\u05e9\u05e8\u05d9\u05dd",
"LabelOldSupporterKey": "\u05de\u05e4\u05ea\u05d7 \u05ea\u05de\u05d9\u05db\u05d4 \u05d9\u05e9\u05df",
"LabelNewSupporterKey": "\u05de\u05e4\u05ea\u05d7 \u05ea\u05de\u05d9\u05db\u05d4 \u05d7\u05d3\u05e9",
"HeaderMultipleKeyLinking": "Multiple Key Linking",
"MultipleKeyLinkingHelp": "If you have more than one supporter key, use this form to link the old key's registrations with your new one.",
"HeaderMultipleKeyLinking": "\u05e7\u05e9\u05d5\u05e8 \u05de\u05e4\u05ea\u05d7\u05d5\u05ea \u05de\u05e8\u05d5\u05d1\u05d9\u05dd",
"MultipleKeyLinkingHelp": "\u05d0\u05dd \u05d9\u05e9 \u05dc\u05da \u05d9\u05d5\u05ea\u05e8 \u05de\u05de\u05e4\u05ea\u05d7 \u05ea\u05de\u05d9\u05db\u05d4 \u05d0\u05d7\u05d3 \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d8\u05d5\u05e4\u05e1 \u05d6\u05d4 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05e9\u05d5\u05e8 \u05d0\u05ea \u05d4\u05de\u05e4\u05ea\u05d7 \u05d4\u05d9\u05e9\u05df \u05e2\u05dd \u05d4\u05d7\u05d3\u05e9.",
"LabelCurrentEmailAddress": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05e2\u05d3\u05db\u05e0\u05d9\u05ea",
"LabelCurrentEmailAddressHelp": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d0\u05dc\u05d9\u05d4 \u05e0\u05e9\u05dc\u05d7 \u05d4\u05de\u05e4\u05ea\u05d7 \u05d4\u05d7\u05d3\u05e9 \u05e9\u05dc\u05da",
"HeaderForgotKey": "Forgot Key",
"LabelEmailAddress": "Email address",
"LabelSupporterEmailAddress": "The email address that was used to purchase the key.",
"ButtonRetrieveKey": "Retrieve Key",
"LabelSupporterKey": "Supporter Key (paste from email)",
"LabelSupporterKeyHelp": "Enter your supporter key to start enjoying additional benefits the community has developed for Media Browser.",
"MessageInvalidKey": "MB3 Key Missing or Invalid",
"ErrorMessageInvalidKey": "In order for any premium content to be registered, you must also be an MB3 Supporter. Please donate and support the continued development of the core product. Thank you.",
"HeaderForgotKey": "\u05e9\u05d7\u05db\u05ea\u05d9 \u05d0\u05ea \u05d4\u05de\u05e4\u05ea\u05d7",
"LabelEmailAddress": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc",
"LabelSupporterEmailAddress": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05d0\u05dc\u05d9\u05d4 \u05e0\u05e9\u05dc\u05d7 \u05de\u05e4\u05ea\u05d7 \u05d4\u05e8\u05db\u05d9\u05e9\u05d4.",
"ButtonRetrieveKey": "\u05e9\u05d7\u05e8 \u05de\u05e4\u05ea\u05d7",
"LabelSupporterKey": "\u05de\u05e4\u05ea\u05d7 \u05ea\u05de\u05d9\u05db\u05d4 (\u05d4\u05d3\u05d1\u05e7 \u05de\u05d4\u05d0\u05d9\u05de\u05d9\u05d9\u05dc)",
"LabelSupporterKeyHelp": "\u05d4\u05db\u05e0\u05e1\u05ea \u05d0\u05ea \u05d4\u05de\u05e4\u05ea\u05d7 \u05de\u05ea\u05de\u05d9\u05db\u05d4 \u05e9\u05dc\u05da \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d4\u05e0\u05d5\u05ea \u05de\u05d9\u05ea\u05e8\u05d5\u05e0\u05d5\u05ea \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd \u05e9\u05d4\u05e7\u05d4\u05d9\u05dc\u05d4 \u05e4\u05d9\u05ea\u05d7\u05d4 \u05d1\u05e9\u05d1\u05d9\u05dc Media Browser.",
"MessageInvalidKey": "\u05de\u05e4\u05ea\u05d7 MB3 \u05d7\u05e1\u05e8 \u05d0\u05d5 \u05dc\u05d0 \u05ea\u05e7\u05e3",
"ErrorMessageInvalidKey": "\u05e2\u05dc \u05de\u05e0\u05ea \u05e9\u05ea\u05d5\u05db\u05df \u05e4\u05e8\u05d9\u05de\u05d9\u05d5\u05dd \u05d9\u05d9\u05e8\u05e9\u05dd \u05e2\u05dc\u05d9\u05da \u05dc\u05d4\u05d9\u05d5\u05ea \u05d2\u05dd \u05ea\u05d5\u05de\u05da \u05e9\u05dc MB3. \u05d0\u05e0\u05d0 \u05ea\u05e8\u05d5\u05dd \u05d5\u05ea\u05de\u05d5\u05da \u05d1\u05d4\u05de\u05e9\u05da \u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05e9\u05dc \u05de\u05d5\u05e6\u05e8 \u05d4\u05dc\u05d9\u05d1\u05d4. \u05ea\u05d5\u05d3\u05d4 \u05e8\u05d1\u05d4!",
"HeaderDisplaySettings": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05ea\u05e6\u05d5\u05d2\u05d4",
"TabPlayTo": "Play To",
"LabelEnableDlnaServer": "Enable Dlna server",
"LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play Media Browser content.",
"LabelEnableBlastAliveMessages": "Blast alive messages",
"LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.",
"LabelBlastMessageInterval": "Alive message interval (seconds)",
"LabelBlastMessageIntervalHelp": "Determines the duration in seconds between server alive messages.",
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TabPlayTo": "\u05e0\u05d2\u05df \u05d1",
"LabelEnableDlnaServer": "\u05d0\u05e4\u05e9\u05e8 \u05e9\u05e8\u05ea Dina",
"LabelEnableDlnaServerHelp": "\u05d0\u05e4\u05e9\u05e8 \u05dc\u05de\u05db\u05e9\u05d9\u05e8\u05d9 UPnP \u05d1\u05e8\u05e9\u05ea \u05e9\u05dc\u05da \u05dc\u05e8\u05d0\u05d5\u05ea \u05d5\u05dc\u05e0\u05d2\u05df \u05ea\u05d5\u05db\u05df \u05e9\u05dc Media Browser.",
"LabelEnableBlastAliveMessages": "\u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d3\u05d7\u05d9\u05e4\u05d4",
"LabelEnableBlastAliveMessagesHelp": "\u05d0\u05e4\u05e9\u05e8 \u05d6\u05d0\u05ea \u05d0\u05dd \u05d4\u05e9\u05e8\u05ea \u05dc\u05d0 \u05de\u05d6\u05d5\u05d4\u05d4 \u05db\u05d0\u05de\u05d9\u05df \u05e2\u05dc \u05d9\u05d3\u05d9 \u05de\u05db\u05e9\u05d9\u05e8\u05d9 UPnP \u05d0\u05d7\u05e8\u05d9\u05dd \u05d1\u05e8\u05e9\u05ea \u05e9\u05dc\u05da.",
"LabelBlastMessageInterval": "\u05d0\u05d9\u05e0\u05d8\u05e8\u05d5\u05d5\u05dc \u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d3\u05d7\u05d9\u05e4\u05d4 (\u05d1\u05e9\u05e0\u05d9\u05d5\u05ea)",
"LabelBlastMessageIntervalHelp": "\u05de\u05d2\u05d3\u05d9\u05e8 \u05d0\u05ea \u05de\u05e9\u05da \u05d4\u05d6\u05de\u05df \u05d1\u05e9\u05e0\u05d9\u05d5\u05ea \u05d1\u05d9\u05df \u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d3\u05d7\u05d9\u05e4\u05d4 \u05e9\u05dc \u05d4\u05e9\u05e8\u05ea.",
"LabelDefaultUser": "\u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05e9:",
"LabelDefaultUserHelp": "\u05de\u05d2\u05d3\u05d9\u05e8 \u05d0\u05d9\u05dc\u05d5 \u05e1\u05e4\u05e8\u05d9\u05d5\u05ea \u05de\u05e9\u05ea\u05de\u05e9 \u05d9\u05d5\u05e6\u05d2\u05d5 \u05d1\u05de\u05db\u05e9\u05d9\u05e8\u05d9\u05dd \u05de\u05d7\u05d5\u05d1\u05e8\u05d9\u05dd. \u05e0\u05d9\u05ea\u05df \u05dc\u05e2\u05e7\u05d5\u05e3 \u05d6\u05d0\u05ea \u05dc\u05db\u05dc \u05de\u05db\u05e9\u05d9\u05e8 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05e4\u05e8\u05d5\u05e4\u05d9\u05dc\u05d9\u05dd.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e9\u05e8\u05ea",
"LabelWeatherDisplayLocation": "\u05de\u05e7\u05d5\u05dd \u05d4\u05e6\u05d2\u05ea \u05de\u05d6\u05d2 \u05d4\u05d0\u05d5\u05d5\u05d9\u05e8:",
"LabelWeatherDisplayLocationHelp": "\u05de\u05d9\u05e7\u05d5\u05d3 \u05d0\u05e8\u05d4\"\u05d1 \/ \u05e2\u05d9\u05e8, \u05de\u05d3\u05d9\u05e0\u05d4, \u05d0\u05e8\u05e5 \/ \u05e2\u05d9\u05e8, \u05d0\u05e8\u05e5",
"LabelWeatherDisplayUnit": "\u05d9\u05d7\u05d9\u05d3\u05d5\u05ea \u05de\u05d6\u05d2 \u05d0\u05d5\u05d5\u05d9\u05e8",
"OptionCelsius": "\u05e6\u05dc\u05d6\u05d9\u05d5\u05e1",
"OptionFahrenheit": "\u05e4\u05e8\u05e0\u05d4\u05d9\u05d9\u05d8",
"HeaderRequireManualLogin": "\u05d3\u05e8\u05d5\u05e9 \u05d4\u05db\u05e0\u05e1\u05ea \u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d5\u05e4\u05df \u05d9\u05d3\u05e0\u05d9 \u05e2\u05d1\u05d5\u05e8:",
"HeaderRequireManualLoginHelp": "\u05db\u05d0\u05e9\u05e8 \u05de\u05d1\u05d5\u05d8\u05dc, \u05d9\u05d5\u05e6\u05d2 \u05dc\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05dc\u05d5\u05d7 \u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e2\u05dd \u05d1\u05d7\u05d9\u05e8\u05ea \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd.",
"OptionOtherApps": "\u05ea\u05d5\u05db\u05e0\u05d5\u05ea \u05d0\u05d7\u05e8\u05d5\u05ea",
"OptionMobileApps": "\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea \u05dc\u05e0\u05d9\u05d9\u05d3",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profilo",
"TabMetadata": "Metadata",
"TabImages": "Immagini",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titolo",
"LabelDisplayMissingEpisodesWithinSeasons": "Visualizza gli episodi mancanti nelle stagioni",
"LabelUnairedMissingEpisodesWithinSeasons": "Visualizzare episodi mai andati in onda all'interno stagioni",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Utente di Default:",
"LabelDefaultUserHelp": "Determina quale libreria utente deve essere visualizzato sui dispositivi collegati. Questo pu\u00f2 essere disattivata tramite un profilo di dispositivo.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Impostazioni server"
"HeaderServerSettings": "Impostazioni server",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -39,22 +39,23 @@
"HeaderSetupLibrary": "\u0422\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u04a3\u044b\u0437\u0434\u044b \u0440\u0435\u0442\u0442\u0435\u0443",
"ButtonAddMediaFolder": "\u0422\u0430\u0441\u0443\u0448\u044b \u049b\u0430\u043b\u0442\u0430\u0441\u044b\u043d \u04af\u0441\u0442\u0435\u0443",
"LabelFolderType": "\u049a\u0430\u043b\u0442\u0430 \u0442\u04af\u0440\u0456:",
"MediaFolderHelpPluginRequired": "* \u041f\u043b\u0430\u0433\u0438\u043d\u0434\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443 \u049b\u0430\u0436\u0435\u0442, \u043c\u044b\u0441\u0430\u043b\u044b, GameBrowser, \u043d\u0435 MB Bookshelf.",
"ReferToMediaLibraryWiki": "\u0422\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430 \u0442\u0443\u0440\u0430\u043b\u044b \u0443\u0438\u043a\u0438\u043d\u0435 \u043d\u0430\u0437\u0430\u0440 \u0430\u0443\u0434\u0430\u0440\u044b\u04a3\u044b\u0437.",
"MediaFolderHelpPluginRequired": "* \u041f\u043b\u0430\u0433\u0438\u043d\u0434\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443 \u049b\u0430\u0436\u0435\u0442, \u043c\u044b\u0441., GameBrowser, \u043d\u0435 MB Bookshelf.",
"ReferToMediaLibraryWiki": "\u0422\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430 \u0442\u0443\u0440\u0430\u043b\u044b \u0443\u0438\u043a\u0438\u0456\u043c\u0435\u043d \u0442\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437.",
"LabelCountry": "\u0415\u043b:",
"LabelLanguage": "\u0422\u0456\u043b:",
"HeaderPreferredMetadataLanguage": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u0442\u0456\u043b\u0456\u043d\u0456\u04a3 \u0442\u0435\u04a3\u0448\u0435\u043b\u0456\u043c\u0456:",
"LabelSaveLocalMetadata": "\u0421\u0443\u0440\u0435\u0442\u0442\u0435\u043c\u0435\u043b\u0435\u0440 \u0431\u0435\u043d \u043c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u0442\u0430\u0441\u0443\u0448\u044b \u049b\u0430\u043b\u0442\u0430\u043b\u0430\u0440\u044b \u0456\u0448\u0456\u043d\u0434\u0435 \u0441\u0430\u049b\u0442\u0430\u0443",
"LabelSaveLocalMetadataHelp": "\u0421\u0443\u0440\u0435\u0442\u0442\u0435\u043c\u0435\u043b\u0435\u0440 \u0431\u0435\u043d \u043c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u0442\u0456\u043a\u0435\u043b\u0435\u0439 \u0442\u0430\u0441\u0443\u0448\u044b \u049b\u0430\u043b\u0442\u0430\u043b\u0430\u0440\u044b \u0456\u0448\u0456\u043d\u0434\u0435 \u0441\u0430\u049b\u0442\u0430\u043b\u0443\u044b \u043e\u043b\u0430\u0440\u0434\u044b \u0436\u0435\u04a3\u0456\u043b \u04e9\u04a3\u0434\u0435\u0439 \u0430\u043b\u0430\u0442\u044b\u043d \u043e\u0440\u044b\u043d\u0493\u0430 \u049b\u043e\u044f\u0434\u044b.",
"LabelDownloadInternetMetadata": "\u0421\u0443\u0440\u0435\u0442\u0442\u0435\u043c\u0435\u043b\u0435\u0440 \u0431\u0435\u043d \u043c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0436\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443",
"LabelDownloadInternetMetadataHelp": "\u041f\u0456\u0448\u0456\u043c\u0434\u0435\u043b\u0433\u0435\u043d \u043a\u04e9\u0440\u043c\u0435\u043b\u0435\u0440\u0434\u0456 \u049b\u043e\u0441\u0443 \u04af\u0448\u0456\u043d Media Browser \u0442\u0430\u0441\u0443\u0448\u044b\u04a3\u044b\u0437\u0493\u0430 \u049b\u0430\u0442\u044b\u0441\u0442\u044b \u0430\u049b\u043f\u0430\u0440\u0430\u0442\u0442\u044b \u0436\u04af\u043a\u0442\u0435\u0439 \u0430\u043b\u0430\u0434\u044b.",
"LabelDownloadInternetMetadataHelp": "\u0422\u043e\u043b\u044b \u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u0456\u043c\u0434\u0435\u0440\u0434\u0456 \u049b\u043e\u0441\u0443 \u04af\u0448\u0456\u043d Media Browser \u0442\u0430\u0441\u0443\u0448\u044b\u04a3\u044b\u0437 \u0442\u0443\u0440\u0430\u043b\u044b \u043c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u0436\u04af\u043a\u0442\u0435\u0439 \u0430\u043b\u0430\u0434\u044b.",
"TabPreferences": "\u0422\u0435\u04a3\u0448\u0435\u043b\u0456\u043c\u0434\u0435\u0440",
"TabPassword": "\u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437",
"TabLibraryAccess": "\u0422\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u0493\u0430 \u049b\u0430\u0442\u044b\u043d\u0430\u0441\u0443",
"TabLibraryAccess": "\u0422\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u0493\u0430 \u049b\u0430\u0442\u044b\u043d\u0430\u0441",
"TabImage": "\u0421\u0443\u0440\u0435\u0442",
"TabProfile": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c",
"TabMetadata": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440",
"TabImages": "\u0421\u0443\u0440\u0435\u0442\u0442\u0435\u0440",
"TabNotifications": "\u0425\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u0434\u044b\u0440\u0443\u043b\u0430\u0440",
"TabCollectionTitles": "\u0410\u0442\u0430\u0443\u043b\u0430\u0440",
"LabelDisplayMissingEpisodesWithinSeasons": "\u0416\u043e\u049b \u044d\u043f\u0438\u0437\u043e\u0434\u0442\u0430\u0440\u0434\u044b \u043c\u0430\u0443\u0441\u044b\u043c \u0456\u0448\u0456\u043d\u0434\u0435 \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0443",
"LabelUnairedMissingEpisodesWithinSeasons": "\u041a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u043c\u0435\u0433\u0435\u043d \u044d\u043f\u0438\u0437\u043e\u0434\u0442\u0430\u0440\u0434\u044b \u043c\u0430\u0443\u0441\u044b\u043c \u0456\u0448\u0456\u043d\u0434\u0435 \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0443",
@ -120,7 +121,7 @@
"OptionDescending": "\u041a\u0435\u043c\u0443\u0456 \u0431\u043e\u0439\u044b\u043d\u0448\u0430",
"OptionRuntime": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443 \u0443\u0430\u049b\u044b\u0442\u044b",
"OptionReleaseDate": "\u0428\u044b\u0493\u0430\u0440\u044b\u043b\u0493\u0430\u043d \u043a\u04af\u043d-\u0430\u0439\u044b",
"OptionPlayCount": "\u041e\u0439\u043d\u0430\u0442\u0443 \u0441\u0430\u043d\u0430\u0493\u044b\u0448\u044b",
"OptionPlayCount": "\u041e\u0439\u043d\u0430\u0442\u0443 \u0441\u0430\u043d\u044b",
"OptionDatePlayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u043a\u04af\u043d-\u0430\u0439\u044b",
"OptionDateAdded": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d \u043a\u04af\u043d-\u0430\u0439\u044b",
"OptionAlbumArtist": "\u0410\u043b\u044c\u0431\u043e\u043c \u043e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u0441\u044b",
@ -140,7 +141,7 @@
"OptionCriticRating": "\u0421\u044b\u043d\u0448\u044b\u043b\u0430\u0440 \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b",
"OptionVideoBitrate": "\u0411\u0435\u0439\u043d\u0435 \u049b\u0430\u0440\u049b\u044b\u043d\u044b",
"OptionResumable": "\u0416\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0430\u043b\u0430\u0442\u044b\u043d",
"ScheduledTasksHelp": "\u0416\u043e\u0441\u043f\u0430\u0440\u044b\u043d \u0442\u0435\u04a3\u0448\u0435\u0443 \u04af\u0448\u0456\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430\u0493\u0430 \u0431\u0430\u0441\u044b\u04a3\u044b\u0437.",
"ScheduledTasksHelp": "\u0416\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0443\u044b\u043d \u043b\u0430\u0439\u044b\u049b\u0442\u0430\u0443 \u04af\u0448\u0456\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430\u0493\u0430 \u0431\u0430\u0441\u044b\u04a3\u044b\u0437.",
"ScheduledTasksTitle": "\u0416\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430\u043b\u0430\u0440",
"TabMyPlugins": "\u041c\u0435\u043d\u0456\u04a3 \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440\u0456\u043c",
"TabCatalog": "\u041a\u0430\u0442\u0430\u043b\u043e\u0433",
@ -209,7 +210,7 @@
"HeaderAdvancedControl": "\u041a\u0435\u04a3\u0435\u0439\u0442\u0456\u043b\u0433\u0435\u043d \u0431\u0430\u0441\u049b\u0430\u0440\u0443",
"LabelName": "\u0410\u0442\u044b:",
"OptionAllowUserToManageServer": "\u0411\u0443\u043b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u0493\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0434\u0456 \u0431\u0430\u0441\u049b\u0430\u0440\u0443 \u04af\u0448\u0456\u043d \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0443",
"HeaderFeatureAccess": "\u041c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u043a\u0442\u0435\u0440\u0433\u0435 \u049b\u0430\u0442\u044b\u043d\u0430\u0441\u0443",
"HeaderFeatureAccess": "\u041c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u043a\u0442\u0435\u0440\u0433\u0435 \u049b\u0430\u0442\u044b\u043d\u0430\u0441",
"OptionAllowMediaPlayback": "\u0422\u0430\u0441\u0443\u0448\u044b \u043e\u0439\u043d\u0430\u0442\u0443\u044b\u043d\u0430 \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0443",
"OptionAllowBrowsingLiveTv": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a \u0422\u0414 \u0448\u0430\u0440\u043b\u0430\u0443\u044b\u043d\u0430 \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0443",
"OptionAllowDeleteLibraryContent": "\u0411\u04b1\u043b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u0493\u0430 \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430 \u043c\u0430\u0437\u043c\u04b1\u043d\u044b\u043d \u0436\u043e\u044e \u04af\u0448\u0456\u043d \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0443",
@ -222,7 +223,7 @@
"ButtonSelect": "\u0411\u04e9\u043b\u0435\u043a\u0442\u0435\u0443",
"ButtonSearch": "\u0406\u0437\u0434\u0435\u0443",
"ButtonGroupVersions": "\u041d\u04b1\u0441\u049b\u0430\u043b\u0430\u0440\u0434\u044b \u0442\u043e\u043f\u0442\u0430\u0443",
"PismoMessage": "\u0421\u044b\u0439\u043b\u044b\u049b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u0431\u043e\u0439\u044b\u043d\u0448\u0430 Pismo File Mount \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0434\u0430.",
"PismoMessage": "\u0421\u044b\u0439\u043b\u0430\u043d\u0493\u0430\u043d \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u0430\u0440\u049b\u044b\u043b\u044b Pismo File Mount \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0434\u0430.",
"PleaseSupportOtherProduces": "\u0411\u0456\u0437 \u049b\u043e\u043b\u0434\u0430\u043d\u0430\u0442\u044b\u043d \u0431\u0430\u0441\u049b\u0430 \u0430\u0448\u044b\u049b \u04e9\u043d\u0456\u043c\u0434\u0435\u0440\u0434\u0456 \u049b\u043e\u043b\u0434\u0430\u04a3\u044b\u0437:",
"VersionNumber": "\u041d\u04b1\u0441\u049b\u0430\u0441\u044b: {0}",
"TabPaths": "\u0416\u043e\u043b\u0434\u0430\u0440",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "\u041a\u0456\u0440\u0456\u04a3\u0456\u0437",
"LabelUser": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b:",
"LabelPassword": "\u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437:",
"ButtonManualLogin": "\u049a\u043e\u043b\u043c\u0435\u043d \u043a\u0456\u0440\u0443:",
"ButtonManualLogin": "\u049a\u043e\u043b\u043c\u0435\u043d \u043a\u0456\u0440\u0443",
"PasswordLocalhostMessage": "\u0416\u0435\u0440\u0433\u0456\u043b\u0456\u043a\u0442\u0456 (localhost) \u043e\u0440\u044b\u043d\u0434\u0430\u043d \u043a\u0456\u0440\u0433\u0435\u043d\u0434\u0435 \u049b\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437\u0434\u0435\u0440 \u049b\u0430\u0436\u0435\u0442 \u0435\u043c\u0435\u0441.",
"TabGuide": "\u0422\u0414 \u043a\u0435\u0441\u0442\u0435\u0441\u0456",
"TabChannels": "\u0422\u0435\u043b\u0435\u0430\u0440\u043d\u0430\u043b\u0430\u0440",
@ -424,7 +425,7 @@
"HeaderLinks": "\u0421\u0456\u043b\u0442\u0435\u043c\u0435\u043b\u0435\u0440",
"HeaderSystemPaths": "\u0416\u04af\u0439\u0435\u043b\u0456\u043a \u0436\u043e\u043b\u0434\u0430\u0440",
"LinkCommunity": "\u049a\u0430\u0443\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u049b",
"LinkGithub": "Github",
"LinkGithub": "Github \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439\u0456",
"LinkApiDocumentation": "API \u049b\u04b1\u0436\u0430\u0442\u0442\u0430\u043c\u0430\u0441\u044b",
"LabelFriendlyServerName": "\u0421\u0435\u0440\u0432\u0435\u0440\u0434\u0456\u04a3 \u043e\u04a3\u0430\u0439 \u0430\u0442\u044b:",
"LabelFriendlyServerNameHelp": "\u0411\u04b1\u043b \u0430\u0442\u0430\u0443 \u043e\u0441\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u0434\u0456 \u0430\u043d\u044b\u049b\u0442\u0430\u0443 \u04af\u0448\u0456\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043b\u0430\u0434\u044b. \u0415\u0433\u0435\u0440 \u04e9\u0440\u0456\u0441 \u0431\u043e\u0441 \u049b\u0430\u043b\u0434\u044b\u0440\u044b\u043b\u0441\u0430, \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u0430\u0442\u044b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043b\u0430\u0434\u044b.",
@ -541,5 +542,24 @@
"LabelDefaultUser": "\u04d8\u0434\u0435\u043f\u043a\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b:",
"LabelDefaultUserHelp": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u043b\u0430\u0440 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0434\u0430 \u049b\u0430\u0439 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043d\u044b\u04a3 \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u0441\u044b \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u043d\u0443\u0456 \u0442\u0438\u0456\u0441\u0442\u0456\u043b\u0456\u0433\u0456\u043d \u0430\u043d\u044b\u049b\u0442\u0430\u0443. \u041f\u0440\u043e\u0444\u0438\u043b\u044c\u0434\u0435\u0440\u0434\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0493\u0430\u043d\u0434\u0430 \u0431\u04b1\u043b \u04d9\u0440 \u049b\u04b1\u0440\u044b\u043b\u0493\u044b \u04af\u0448\u0456\u043d \u049b\u0430\u0439\u0442\u0430 \u0430\u043d\u044b\u049b\u0442\u0430\u043b\u0443\u044b \u043c\u04af\u043c\u043a\u0456\u043d.",
"TitleDlna": "DLNA \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043b\u0430\u0440",
"HeaderServerSettings": "\u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456"
"HeaderServerSettings": "\u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456",
"LabelWeatherDisplayLocation": "\u0410\u0443\u0430 \u0440\u0430\u0439\u044b \u0435\u043b\u0434\u0456\u043c\u0435\u043a\u0435\u043d\u0456:",
"LabelWeatherDisplayLocationHelp": "\u0410\u049a\u0428 \u043f\u043e\u0448\u0442\u0430\u043b\u044b\u049b \u043a\u043e\u0434\u044b \/ \u049a\u0430\u043b\u0430, \u0428\u0442\u0430\u0442, \u0415\u043b \/ \u049a\u0430\u043b\u0430, \u0415\u043b",
"LabelWeatherDisplayUnit": "\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u04e9\u043b\u0448\u0435\u043c \u0431\u0456\u0440\u043b\u0456\u0433\u0456:",
"OptionCelsius": "\u0426\u0435\u043b\u044c\u0441\u0438\u0439 \u0431\u043e\u0439\u044b\u043d\u0448\u0430",
"OptionFahrenheit": "\u0424\u0430\u0440\u0435\u043d\u0433\u0435\u0439\u0442 \u0431\u043e\u0439\u044b\u043d\u0448\u0430",
"HeaderRequireManualLogin": "\u041c\u044b\u043d\u0430\u0493\u0430\u043d \u049b\u043e\u043b\u043c\u0435\u043d \u043a\u0456\u0440\u0443\u0433\u0435 \u049b\u0430\u0436\u0435\u0442 \u0435\u0442\u0443:",
"HeaderRequireManualLoginHelp": "\u0410\u0436\u044b\u0440\u0430\u0442\u044b\u043b\u0493\u0430\u043d\u0434\u0430, \u043a\u043b\u0438\u0435\u043d\u0442\u0442\u0435\u0440 \u043f\u0430\u0439\u0434\u043b\u0430\u043d\u0443\u0448\u044b\u043b\u0430\u0440\u0434\u044b \u043a\u04e9\u0440\u043d\u0435\u043a\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443\u044b \u0431\u0430\u0440 \u043a\u0456\u0440\u0443 \u044d\u043a\u0440\u0430\u043d\u044b\u043d \u043a\u04e9\u0440\u0441\u0435\u0442\u0435 \u0430\u043b\u0430\u0434\u044b.",
"OptionOtherApps": "\u0411\u0430\u0441\u049b\u0430 \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u043b\u0430\u0440",
"OptionMobileApps": "\u04b0\u0442\u049b\u044b\u0440 \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u043b\u0430\u0440",
"HeaderEnableNotificationForEvents": "\u041a\u0435\u043b\u0435\u0441\u0456 \u043e\u049b\u0438\u0493\u0430\u043b\u0430\u0440 \u04af\u0448\u0456\u043d \u0445\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u044b\u0440\u0443\u043b\u0430\u0440\u0434\u044b \u0436\u0456\u0431\u0435\u0440\u0443:",
"OptionNotifyOnUpdates": "\u0416\u0430\u04a3\u0430\u0440\u0442\u0443\u043b\u0430\u0440 \u049b\u043e\u043b \u0436\u0435\u0442\u0456\u043c\u0434\u0456 \u0431\u043e\u043b\u0493\u0430\u043d\u0434\u0430",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "\u0416\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430\u043b\u0430\u0440 \u0430\u049b\u0430\u0443\u043b\u044b\u049b\u0442\u0430\u0440\u044b\u043d\u0434\u0430",
"OptionNotifyOnNewLibraryContent": "\u0422\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u0493\u0430 \u0436\u0430\u04a3\u0430 \u043c\u0430\u0437\u043c\u04b1\u043d \u04af\u0441\u0442\u0435\u043b\u0433\u0435\u043d\u0434\u0435",
"SendNotificationHelp": "\u0425\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u0434\u044b\u0440\u0443\u043b\u0430\u0440 \u0431\u0430\u049b\u044b\u043b\u0430\u0443 \u0442\u0430\u049b\u0442\u0430\u0441\u044b\u043d\u0434\u0430\u0493\u044b \u043a\u0456\u0440\u0456\u0441 \u0436\u04d9\u0448\u0456\u0433\u0456\u043d\u0435 \u0436\u0435\u0442\u043a\u0456\u0437\u0456\u043b\u0435\u0434\u0456. \u049a\u043e\u0441\u044b\u043c\u0448\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0434\u0456 \u043e\u0440\u043d\u0430\u0442\u0443 \u04af\u0448\u0456\u043d \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0456\u043d \u0448\u0430\u0440\u043b\u0430\u04a3\u044b\u0437.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profile",
"TabMetadata": "Metadata",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titles",
"LabelDisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"LabelUnairedMissingEpisodesWithinSeasons": "Display unaired episodes within seasons",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Please sign in",
"LabelUser": "User:",
"LabelPassword": "Password:",
"ButtonManualLogin": "Manual Login:",
"ButtonManualLogin": "Manual Login",
"PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
"TabGuide": "Guide",
"TabChannels": "Channels",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "profil",
"TabMetadata": "Metadata",
"TabImages": "Images",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titles",
"LabelDisplayMissingEpisodesWithinSeasons": "Vis episoder som sesongen mangler",
"LabelUnairedMissingEpisodesWithinSeasons": "Vis episoder som enn\u00e5 ikke har blitt sendt",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Please sign in",
"LabelUser": "User:",
"LabelPassword": "Password:",
"ButtonManualLogin": "Manual Login:",
"ButtonManualLogin": "Manual Login",
"PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
"TabGuide": "Guide",
"TabChannels": "Channels",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profiel",
"TabMetadata": "Metagegevens",
"TabImages": "Afbeeldingen",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titels",
"LabelDisplayMissingEpisodesWithinSeasons": "Toon ontbrekende afleveringen binnen een seizoen",
"LabelUnairedMissingEpisodesWithinSeasons": "Toon toekomstige afleveringen binnen een seizoen",
@ -145,7 +146,7 @@
"TabMyPlugins": "Mijn Plug-ins",
"TabCatalog": "Catalogus",
"TabUpdates": "Updates",
"PluginsTitle": "Plugins",
"PluginsTitle": "Plug-ins",
"HeaderAutomaticUpdates": "Automatische updates",
"HeaderUpdateLevel": "Update Niveau",
"HeaderNowPlaying": "Wordt nu afgespeeld",
@ -273,7 +274,7 @@
"OptionImageSavingStandard": "Standaard - MB3\/MB2",
"ButtonSignIn": "Aanmelden",
"TitleSignIn": "Aanmelden",
"HeaderPleaseSignIn": "Gelieve Aan te melden",
"HeaderPleaseSignIn": "Wachtwoord in geven",
"LabelUser": "Gebruiker:",
"LabelPassword": "Wachtwoord:",
"ButtonManualLogin": "Handmatige aanmelding:",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Standaard gebruiker:",
"LabelDefaultUserHelp": "Bepaalt welke gebruikers bibliotheek op aangesloten apparaten moet worden weergegeven. Dit kan worden overschreven voor elk apparaat met behulp van profielen.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Instellingen"
"HeaderServerSettings": "Server Instellingen",
"LabelWeatherDisplayLocation": "Weersbericht locatie:",
"LabelWeatherDisplayLocationHelp": "US postcode \/ plaats, staat, land \/ Stad, Land \/ Weer ID",
"LabelWeatherDisplayUnit": "Temeratuur eenheid:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Vereist handmatig aanmelden met gebruikersnaam voor:",
"HeaderRequireManualLoginHelp": "Indien uitgeschaleld dan tonen de cli\u00ebnts een visueel login-scherm met een selectie van gebruikers.",
"OptionOtherApps": "Overige apps",
"OptionMobileApps": "Mobiele apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Perfil",
"TabMetadata": "Metadados",
"TabImages": "Imagens",
"TabNotifications": "Notifications",
"TabCollectionTitles": "T\u00edtulos",
"LabelDisplayMissingEpisodesWithinSeasons": "Exibir epis\u00f3dios ausentes dentro das temporadas",
"LabelUnairedMissingEpisodesWithinSeasons": "Exibir epis\u00f3dios por estrear dentro das temporadas",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Por favor, inicie a sess\u00e3o",
"LabelUser": "Usu\u00e1rio:",
"LabelPassword": "Senha:",
"ButtonManualLogin": "Login Manual:",
"ButtonManualLogin": "Login Manual",
"PasswordLocalhostMessage": "Senhas n\u00e3o s\u00e3o exigidas quando iniciar a sess\u00e3o no host local.",
"TabGuide": "Guia",
"TabChannels": "Canais",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Usu\u00e1rio padr\u00e3o:",
"LabelDefaultUserHelp": "Determina qual usu\u00e1rio ser\u00e1 exibido nos dispositivos conectados. Isto pode ser ignorado para cada dispositivo usando perfis.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Ajustes do Servidor"
"HeaderServerSettings": "Ajustes do Servidor",
"LabelWeatherDisplayLocation": "Local para exibir o Tempo:",
"LabelWeatherDisplayLocationHelp": "CEP dos EUA \/ Cidade, Estado, Pa\u00eds \/ Cidade, Pa\u00eds",
"LabelWeatherDisplayUnit": "Unidade de exibi\u00e7\u00e3o do Tempo:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Necessita a digita\u00e7\u00e3o manual de um nome para:",
"HeaderRequireManualLoginHelp": "Quando desativados, os clientes podem mostrar a tela de login com uma sele\u00e7\u00e3o visual de usu\u00e1rios.",
"OptionOtherApps": "Outras apps",
"OptionMobileApps": "Apps m\u00f3veis",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Perfil",
"TabMetadata": "Metadados",
"TabImages": "Imagens",
"TabNotifications": "Notifica\u00e7\u00f5es",
"TabCollectionTitles": "T\u00edtulos",
"LabelDisplayMissingEpisodesWithinSeasons": "Mostrar epis\u00f3dios em falta dentro das temporadas",
"LabelUnairedMissingEpisodesWithinSeasons": "Mostrar epis\u00f3dios por estrear dentro das temporadas",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "Por favor inicie a sess\u00e3o",
"LabelUser": "Utilizador:",
"LabelPassword": "Senha:",
"ButtonManualLogin": "In\u00edcio de Sess\u00e3o Manual:",
"ButtonManualLogin": "In\u00edcio de Sess\u00e3o Manual",
"PasswordLocalhostMessage": "N\u00e3o s\u00e3o necess\u00e1rias senhas ao iniciar a sess\u00e3o a partir do localhost.",
"TabGuide": "Guia",
"TabChannels": "Canais",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Utilizador padr\u00e3o:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Outras apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Quando est\u00e3o dispon\u00edveis atualiza\u00e7\u00f5es",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -6,7 +6,7 @@
"LabelStandard": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442",
"LabelViewApiDocumentation": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e API",
"LabelBrowseLibrary": "\u041e\u0431\u0437\u043e\u0440 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438",
"LabelConfigureMediaBrowser": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Media Browser",
"LabelConfigureMediaBrowser": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c Media Browser",
"LabelOpenLibraryViewer": "\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438",
"LabelRestartServer": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440",
"LabelShowLogWindow": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0416\u0443\u0440\u043d\u0430\u043b \u0432 \u043e\u043a\u043d\u0435",
@ -55,6 +55,7 @@
"TabProfile": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c",
"TabMetadata": "\u041c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435",
"TabImages": "\u0420\u0438\u0441\u0443\u043d\u043a\u0438",
"TabNotifications": "\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f",
"TabCollectionTitles": "\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f",
"LabelDisplayMissingEpisodesWithinSeasons": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b \u0432 \u0441\u0435\u0437\u043e\u043d\u0430\u0445",
"LabelUnairedMissingEpisodesWithinSeasons": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b \u0432 \u0441\u0435\u0437\u043e\u043d\u0430\u0445",
@ -140,7 +141,7 @@
"OptionCriticRating": "\u041e\u0446\u0435\u043d\u043a\u0430 \u043a\u0440\u0438\u0442\u0438\u043a\u043e\u0432",
"OptionVideoBitrate": "\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u0438\u0434\u0435\u043e",
"OptionResumable": "\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u044b\u0435",
"ScheduledTasksHelp": "\u0429\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435.",
"ScheduledTasksHelp": "\u0429\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u0441\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435.",
"ScheduledTasksTitle": "\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f",
"TabMyPlugins": "\u041c\u043e\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b",
"TabCatalog": "\u041a\u0430\u0442\u0430\u043b\u043e\u0433",
@ -276,7 +277,7 @@
"HeaderPleaseSignIn": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0445\u043e\u0434\u0438\u0442\u0435",
"LabelUser": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c:",
"LabelPassword": "\u041f\u0430\u0440\u043e\u043b\u044c:",
"ButtonManualLogin": "\u0420\u0443\u0447\u043d\u043e\u0439 \u0432\u0432\u043e\u0434:",
"ButtonManualLogin": "\u0420\u0443\u0447\u043d\u043e\u0439 \u0432\u0432\u043e\u0434",
"PasswordLocalhostMessage": "\u041f\u0430\u0440\u043e\u043b\u0438 \u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0445\u043e\u0434\u0435.",
"TabGuide": "\u0422\u0435\u043b\u0435\u0433\u0438\u0434",
"TabChannels": "\u0422\u0435\u043b\u0435\u043a\u0430\u043d\u0430\u043b\u044b",
@ -424,7 +425,7 @@
"HeaderLinks": "\u0421\u0441\u044b\u043b\u043a\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",
"LinkGithub": "Github",
"LinkGithub": "\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Github",
"LinkApiDocumentation": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e API",
"LabelFriendlyServerName": "\u041f\u043e\u043d\u044f\u0442\u043d\u043e\u0435 \u0438\u043c\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430:",
"LabelFriendlyServerNameHelp": "\u042d\u0442\u043e \u0438\u043c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043e \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0415\u0441\u043b\u0438 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u043c\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430.",
@ -541,5 +542,24 @@
"LabelDefaultUser": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e",
"LabelDefaultUserHelp": "\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0437 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a \u0434\u043e\u043b\u0436\u043d\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438.",
"TitleDlna": "DLNA \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",
"HeaderServerSettings": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u0430"
"HeaderServerSettings": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"LabelWeatherDisplayLocation": "\u041f\u043e\u0433\u043e\u0434\u0430 \u0434\u043b\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u0438:",
"LabelWeatherDisplayLocationHelp": "\u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 \u0421\u0428\u0410 \/ \u0413\u043e\u0440\u043e\u0434, \u0428\u0442\u0430\u0442, \u0421\u0442\u0440\u0430\u043d\u0430 \/ \u0413\u043e\u0440\u043e\u0434, \u0421\u0442\u0440\u0430\u043d\u0430",
"LabelWeatherDisplayUnit": "\u0415\u0434\u0438\u043d\u0438\u0446\u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b:",
"OptionCelsius": "\u043f\u043e \u0426\u0435\u043b\u044c\u0441\u0438\u044e",
"OptionFahrenheit": "\u043f\u043e \u0424\u0430\u0440\u0435\u043d\u0433\u0435\u0439\u0442\u0443",
"HeaderRequireManualLogin": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u0440\u0443\u0447\u043d\u043e\u0439 \u0432\u0432\u043e\u0434 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0434\u043b\u044f:",
"HeaderRequireManualLoginHelp": "\u041f\u0440\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u043a\u0440\u0430\u043d \u0432\u0445\u043e\u0434\u0430 \u0441 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u0432\u044b\u0431\u043e\u0440\u043e\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.",
"OptionOtherApps": "\u0414\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f",
"OptionMobileApps": "\u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f",
"HeaderEnableNotificationForEvents": "\u041f\u043e\u0441\u044b\u043b\u0430\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445:",
"OptionNotifyOnUpdates": "\u041a\u043e\u0433\u0434\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "\u041a\u043e\u0433\u0434\u0430 \u0441\u0431\u043e\u0439 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u043d\u0438\u0439",
"OptionNotifyOnNewLibraryContent": "\u041a\u043e\u0433\u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0443",
"SendNotificationHelp": "\u0423\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\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \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 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -556,10 +556,14 @@
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Send notifications for the following events:",
"OptionNotifyOnUpdates": "When updates are available",
"OptionNotifyOnPlayback": "When users play content",
"OptionNotifyOnFailedTasks": "When scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "When new library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options."
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "Profil",
"TabMetadata": "Metadata",
"TabImages": "Bilder",
"TabNotifications": "Notifications",
"TabCollectionTitles": "Titlar",
"LabelDisplayMissingEpisodesWithinSeasons": "Visa saknade avsnitt i s\u00e4songer",
"LabelUnairedMissingEpisodesWithinSeasons": "Visa \u00e4nnu ej s\u00e4nda avsnitt i s\u00e4songer",
@ -541,5 +542,24 @@
"LabelDefaultUser": "F\u00f6rvald anv\u00e4ndare:",
"LabelDefaultUserHelp": "Anger vilket anv\u00e4ndarbibliotek som skall visas p\u00e5 anslutna enheter. Denna inst\u00e4llning kan \u00e4ndras med hj\u00e4lp av en enhetsprofil.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -55,6 +55,7 @@
"TabProfile": "\u914d\u7f6e",
"TabMetadata": "\u5a92\u9ad4\u8cc7\u6599",
"TabImages": "\u5716\u50cf",
"TabNotifications": "Notifications",
"TabCollectionTitles": "\u6a19\u984c",
"LabelDisplayMissingEpisodesWithinSeasons": "\u986f\u793a\u7bc0\u76ee\u5b63\u5ea6\u5167\u7f3a\u5c11\u7684\u55ae\u5143",
"LabelUnairedMissingEpisodesWithinSeasons": "\u5728\u7bc0\u76ee\u5b63\u5ea6\u5167\u986f\u793a\u9084\u672a\u767c\u4f48\u7684\u55ae\u5143",
@ -541,5 +542,24 @@
"LabelDefaultUser": "Default user:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
"HeaderServerSettings": "Server Settings"
"HeaderServerSettings": "Server Settings",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
"LabelWeatherDisplayUnit": "Weather display unit:",
"OptionCelsius": "Celsius",
"OptionFahrenheit": "Fahrenheit",
"HeaderRequireManualLogin": "Require manual username entry for:",
"HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
"OptionOtherApps": "Other apps",
"OptionMobileApps": "Mobile apps",
"HeaderEnableNotificationForEvents": "Nofity administrative users when:",
"OptionNotifyOnUpdates": "Updates are available",
"OptionNotifyOnVideoPlayback": "Video",
"OptionNotifyOnAudioPlayback": "Audio",
"OptionNotifyOnGamePlayback": "Games",
"OptionNotifyOnFailedTasks": "Scheduled tasks fail",
"OptionNotifyOnNewLibraryContent": "New library content is added",
"SendNotificationHelp": "Notifications are delivered to the dashboard inbox. Browse the plugin catalog to install additional notification options.",
"HeaderEnableNotificationForPlayback": "Notify when users play:",
"OptionNotifyOnServerRestartRequired": "The server needs to be restarted"
}

@ -437,7 +437,8 @@ namespace MediaBrowser.Server.Implementations.Session
{
Item = libraryItem,
Users = users,
MediaSourceId = info.MediaSourceId
MediaSourceId = info.MediaSourceId,
MediaInfo = info.Item
}, _logger);
@ -505,7 +506,8 @@ namespace MediaBrowser.Server.Implementations.Session
Item = libraryItem,
Users = users,
PlaybackPositionTicks = session.PlayState.PositionTicks,
MediaSourceId = session.PlayState.MediaSourceId
MediaSourceId = session.PlayState.MediaSourceId,
MediaInfo = info.Item
}, _logger);
}
@ -574,7 +576,8 @@ namespace MediaBrowser.Server.Implementations.Session
Users = users,
PlaybackPositionTicks = info.PositionTicks,
PlayedToCompletion = playedToCompletion,
MediaSourceId = info.MediaSourceId
MediaSourceId = info.MediaSourceId,
MediaInfo = info.Item
}, _logger);

@ -2,6 +2,7 @@
using MediaBrowser.Common;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Constants;
using MediaBrowser.Common.Events;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.Implementations;
using MediaBrowser.Common.Implementations.ScheduledTasks;
@ -904,7 +905,7 @@ namespace MediaBrowser.ServerApplication
CanSelfRestart = CanSelfRestart,
CanSelfUpdate = CanSelfUpdate,
WanAddress = GetWanAddress(),
HasUpdateAvailable = _hasUpdateAvailable,
HasUpdateAvailable = HasUpdateAvailable,
SupportsAutoRunAtStartup = SupportsAutoRunAtStartup,
TranscodingTempPath = ApplicationPaths.TranscodingTempPath,
IsRunningAsService = IsRunningAsService,
@ -997,7 +998,25 @@ namespace MediaBrowser.ServerApplication
}
}
public event EventHandler HasUpdateAvailableChanged;
private bool _hasUpdateAvailable;
public bool HasUpdateAvailable
{
get { return _hasUpdateAvailable; }
set
{
var fireEvent = value && !_hasUpdateAvailable;
_hasUpdateAvailable = value;
if (fireEvent)
{
EventHelper.FireEventIfNotNull(HasUpdateAvailableChanged, this, EventArgs.Empty, Logger);
}
}
}
/// <summary>
/// Checks for update.
/// </summary>
@ -1011,7 +1030,7 @@ namespace MediaBrowser.ServerApplication
var version = InstallationManager.GetLatestCompatibleVersion(availablePackages, Constants.MbServerPkgName, null, ApplicationVersion,
ConfigurationManager.CommonConfiguration.SystemUpdateLevel);
_hasUpdateAvailable = version != null;
HasUpdateAvailable = version != null;
return version != null ? new CheckForUpdateResult { AvailableVersion = version.version, IsUpdateAvailable = version.version > ApplicationVersion, Package = version } :
new CheckForUpdateResult { AvailableVersion = ApplicationVersion, IsUpdateAvailable = false };
@ -1028,7 +1047,7 @@ namespace MediaBrowser.ServerApplication
{
await InstallationManager.InstallPackage(package, progress, cancellationToken).ConfigureAwait(false);
_hasUpdateAvailable = false;
HasUpdateAvailable = false;
OnApplicationUpdated(package.version);
}

Loading…
Cancel
Save