update translations

pull/702/head
Luke Pulverenti 10 years ago
parent ff4b4f863e
commit 2070f1c54d

@ -14,4 +14,16 @@ namespace MediaBrowser.Controller.Providers
/// <returns><c>true</c> if the specified item has changed; otherwise, <c>false</c>.</returns> /// <returns><c>true</c> if the specified item has changed; otherwise, <c>false</c>.</returns>
bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date); bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date);
} }
public interface IHasItemChangeMonitor
{
/// <summary>
/// Determines whether the specified item has changed.
/// </summary>
/// <param name="item">The item.</param>
/// <param name="status">The status.</param>
/// <param name="directoryService">The directory service.</param>
/// <returns><c>true</c> if the specified item has changed; otherwise, <c>false</c>.</returns>
bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService);
}
} }

@ -61,6 +61,8 @@ namespace MediaBrowser.Controller.Providers
public List<Guid> MetadataProvidersRefreshed { get; set; } public List<Guid> MetadataProvidersRefreshed { get; set; }
public List<Guid> ImageProvidersRefreshed { get; set; } public List<Guid> ImageProvidersRefreshed { get; set; }
public DateTime? ItemDateModified { get; set; }
public void AddStatus(ProviderRefreshStatus status, string errorMessage) public void AddStatus(ProviderRefreshStatus status, string errorMessage)
{ {
if (LastStatus != status) if (LastStatus != status)

@ -159,8 +159,6 @@ namespace MediaBrowser.Model.Configuration
public bool EnableAutomaticRestart { get; set; } public bool EnableAutomaticRestart { get; set; }
public TvFileOrganizationOptions TvFileOrganizationOptions { get; set; }
public bool EnableRealtimeMonitor { get; set; } public bool EnableRealtimeMonitor { get; set; }
public PathSubstitution[] PathSubstitutions { get; set; } public PathSubstitution[] PathSubstitutions { get; set; }

@ -13,7 +13,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Providers.FolderImages namespace MediaBrowser.Providers.FolderImages
{ {
public class DefaultImageProvider : IRemoteImageProvider, IHasChangeMonitor public class DefaultImageProvider : IRemoteImageProvider, IHasItemChangeMonitor
{ {
private readonly IHttpClient _httpClient; private readonly IHttpClient _httpClient;
@ -132,7 +132,7 @@ namespace MediaBrowser.Providers.FolderImages
}); });
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
return GetSupportedImages(item).Any(i => !item.HasImage(i)); return GetSupportedImages(item).Any(i => !item.HasImage(i));
} }

@ -1,4 +1,5 @@
using MediaBrowser.Common.Extensions; using System.IO;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.IO; using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities;
@ -38,8 +39,9 @@ namespace MediaBrowser.Providers.Manager
/// </summary> /// </summary>
/// <param name="item">The item.</param> /// <param name="item">The item.</param>
/// <param name="result">The result.</param> /// <param name="result">The result.</param>
/// <param name="directoryService">The directory service.</param>
/// <returns>Task.</returns> /// <returns>Task.</returns>
protected Task SaveProviderResult(TItemType item, MetadataStatus result) protected Task SaveProviderResult(TItemType item, MetadataStatus result, IDirectoryService directoryService)
{ {
result.ItemId = item.Id; result.ItemId = item.Id;
result.ItemName = item.Name; result.ItemName = item.Name;
@ -49,6 +51,23 @@ namespace MediaBrowser.Providers.Manager
result.SeriesName = series == null ? null : series.SeriesName; result.SeriesName = series == null ? null : series.SeriesName;
//var locationType = item.LocationType;
//if (locationType == LocationType.FileSystem || locationType == LocationType.Offline)
//{
// if (!string.IsNullOrWhiteSpace(item.Path))
// {
// var file = directoryService.GetFile(item.Path);
// if ((file.Attributes & FileAttributes.Directory) != FileAttributes.Directory && file.Exists)
// {
// result.ItemDateModified = FileSystem.GetLastWriteTimeUtc(file);
// }
// }
//}
result.ItemDateModified = item.DateModified;
return ProviderRepo.SaveMetadataStatus(result, CancellationToken.None); return ProviderRepo.SaveMetadataStatus(result, CancellationToken.None);
} }
@ -106,7 +125,7 @@ namespace MediaBrowser.Providers.Manager
// Next run metadata providers // Next run metadata providers
if (refreshOptions.MetadataRefreshMode != MetadataRefreshMode.None) if (refreshOptions.MetadataRefreshMode != MetadataRefreshMode.None)
{ {
var providers = GetProviders(item, refreshResult.DateLastMetadataRefresh.HasValue, refreshOptions) var providers = GetProviders(item, refreshResult, refreshOptions)
.ToList(); .ToList();
if (providers.Count > 0 || !refreshResult.DateLastMetadataRefresh.HasValue) if (providers.Count > 0 || !refreshResult.DateLastMetadataRefresh.HasValue)
@ -135,7 +154,7 @@ namespace MediaBrowser.Providers.Manager
// Next run remote image providers, but only if local image providers didn't throw an exception // Next run remote image providers, but only if local image providers didn't throw an exception
if (!localImagesFailed && refreshOptions.ImageRefreshMode != ImageRefreshMode.ValidationOnly) if (!localImagesFailed && refreshOptions.ImageRefreshMode != ImageRefreshMode.ValidationOnly)
{ {
var providers = GetNonLocalImageProviders(item, allImageProviders, refreshResult.DateLastImagesRefresh, refreshOptions).ToList(); var providers = GetNonLocalImageProviders(item, allImageProviders, refreshResult, refreshOptions).ToList();
if (providers.Count > 0) if (providers.Count > 0)
{ {
@ -161,7 +180,7 @@ namespace MediaBrowser.Providers.Manager
if (providersHadChanges || refreshResult.IsDirty) if (providersHadChanges || refreshResult.IsDirty)
{ {
await SaveProviderResult(itemOfType, refreshResult).ConfigureAwait(false); await SaveProviderResult(itemOfType, refreshResult, refreshOptions.DirectoryService).ConfigureAwait(false);
} }
} }
@ -188,25 +207,39 @@ namespace MediaBrowser.Providers.Manager
/// Gets the providers. /// Gets the providers.
/// </summary> /// </summary>
/// <param name="item">The item.</param> /// <param name="item">The item.</param>
/// <param name="hasRefreshedMetadata">if set to <c>true</c> [has refreshed metadata].</param> /// <param name="status">The status.</param>
/// <param name="options">The options.</param> /// <param name="options">The options.</param>
/// <returns>IEnumerable{`0}.</returns> /// <returns>IEnumerable{`0}.</returns>
protected virtual IEnumerable<IMetadataProvider> GetProviders(IHasMetadata item, bool hasRefreshedMetadata, MetadataRefreshOptions options) protected IEnumerable<IMetadataProvider> GetProviders(IHasMetadata item, MetadataStatus status, MetadataRefreshOptions options)
{ {
// Get providers to refresh // Get providers to refresh
var providers = ((ProviderManager)ProviderManager).GetMetadataProviders<TItemType>(item).ToList(); var providers = ((ProviderManager)ProviderManager).GetMetadataProviders<TItemType>(item).ToList();
// Run all if either of these flags are true // Run all if either of these flags are true
var runAllProviders = options.ReplaceAllMetadata || options.MetadataRefreshMode == MetadataRefreshMode.FullRefresh || !hasRefreshedMetadata; var runAllProviders = options.ReplaceAllMetadata || options.MetadataRefreshMode == MetadataRefreshMode.FullRefresh || !status.DateLastMetadataRefresh.HasValue;
if (!runAllProviders) if (!runAllProviders)
{ {
// Avoid implicitly captured closure // Avoid implicitly captured closure
var currentItem = item; var currentItem = item;
var providersWithChanges = providers.OfType<IHasChangeMonitor>() var providersWithChanges = providers
.Where(i => HasChanged(currentItem, i, currentItem.DateLastSaved, options.DirectoryService)) .Where(i =>
.Cast<IMetadataProvider<TItemType>>() {
var hasChangeMonitor = i as IHasChangeMonitor;
if (hasChangeMonitor != null)
{
return HasChanged(item, hasChangeMonitor, currentItem.DateLastSaved, options.DirectoryService);
}
var hasFileChangeMonitor = i as IHasItemChangeMonitor;
if (hasFileChangeMonitor != null)
{
return HasChanged(item, hasFileChangeMonitor, status, options.DirectoryService);
}
return false;
})
.ToList(); .ToList();
if (providersWithChanges.Count == 0) if (providersWithChanges.Count == 0)
@ -242,19 +275,33 @@ namespace MediaBrowser.Providers.Manager
return providers; return providers;
} }
protected virtual IEnumerable<IImageProvider> GetNonLocalImageProviders(IHasMetadata item, IEnumerable<IImageProvider> allImageProviders, DateTime? dateLastImageRefresh, ImageRefreshOptions options) protected virtual IEnumerable<IImageProvider> GetNonLocalImageProviders(IHasMetadata item, IEnumerable<IImageProvider> allImageProviders, MetadataStatus status, ImageRefreshOptions options)
{ {
// Get providers to refresh // Get providers to refresh
var providers = allImageProviders.Where(i => !(i is ILocalImageProvider)).ToList(); var providers = allImageProviders.Where(i => !(i is ILocalImageProvider)).ToList();
// Run all if either of these flags are true // Run all if either of these flags are true
var runAllProviders = options.ImageRefreshMode == ImageRefreshMode.FullRefresh || !dateLastImageRefresh.HasValue; var runAllProviders = options.ImageRefreshMode == ImageRefreshMode.FullRefresh || !status.DateLastImagesRefresh.HasValue;
if (!runAllProviders) if (!runAllProviders)
{ {
providers = providers.OfType<IHasChangeMonitor>() providers = providers
.Where(i => HasChanged(item, i, dateLastImageRefresh.Value, options.DirectoryService)) .Where(i =>
.Cast<IImageProvider>() {
var hasChangeMonitor = i as IHasChangeMonitor;
if (hasChangeMonitor != null)
{
return HasChanged(item, hasChangeMonitor, status.DateLastImagesRefresh.Value, options.DirectoryService);
}
var hasFileChangeMonitor = i as IHasItemChangeMonitor;
if (hasFileChangeMonitor != null)
{
return HasChanged(item, hasFileChangeMonitor, status, options.DirectoryService);
}
return false;
})
.ToList(); .ToList();
} }
@ -520,6 +567,19 @@ namespace MediaBrowser.Providers.Manager
} }
} }
private bool HasChanged(IHasMetadata item, IHasItemChangeMonitor changeMonitor, MetadataStatus status, IDirectoryService directoryService)
{
try
{
return changeMonitor.HasChanged(item, status, directoryService);
}
catch (Exception ex)
{
Logger.ErrorException("Error in {0}.HasChanged", ex, changeMonitor.GetType().Name);
return false;
}
}
private bool HasChanged(IHasMetadata item, IHasChangeMonitor changeMonitor, DateTime date, IDirectoryService directoryService) private bool HasChanged(IHasMetadata item, IHasChangeMonitor changeMonitor, DateTime date, IDirectoryService directoryService)
{ {
try try

@ -19,7 +19,7 @@ namespace MediaBrowser.Providers.MediaInfo
/// <summary> /// <summary>
/// Uses ffmpeg to create video images /// Uses ffmpeg to create video images
/// </summary> /// </summary>
public class AudioImageProvider : IDynamicImageProvider, IHasChangeMonitor public class AudioImageProvider : IDynamicImageProvider, IHasItemChangeMonitor
{ {
private readonly ConcurrentDictionary<string, SemaphoreSlim> _locks = new ConcurrentDictionary<string, SemaphoreSlim>(); private readonly ConcurrentDictionary<string, SemaphoreSlim> _locks = new ConcurrentDictionary<string, SemaphoreSlim>();
@ -135,9 +135,17 @@ namespace MediaBrowser.Providers.MediaInfo
return item is Audio; return item is Audio;
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
return item.DateModified > date; if (status.ItemDateModified.HasValue)
{
if (status.ItemDateModified.Value != item.DateModified)
{
return true;
}
}
return false;
} }
} }
} }

@ -34,7 +34,7 @@ namespace MediaBrowser.Providers.MediaInfo
ICustomMetadataProvider<Trailer>, ICustomMetadataProvider<Trailer>,
ICustomMetadataProvider<Video>, ICustomMetadataProvider<Video>,
ICustomMetadataProvider<Audio>, ICustomMetadataProvider<Audio>,
IHasChangeMonitor, IHasItemChangeMonitor,
IHasOrder, IHasOrder,
IForcedProvider IForcedProvider
{ {
@ -161,17 +161,11 @@ namespace MediaBrowser.Providers.MediaInfo
return prober.Probe(item, cancellationToken); return prober.Probe(item, cancellationToken);
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
if (item.DateModified > date) if (status.ItemDateModified.HasValue)
{ {
return true; if (status.ItemDateModified.Value != item.DateModified)
}
if (item is Audio)
{
// Moved to plural AlbumArtists
if (date < new DateTime(2014, 8, 28))
{ {
return true; return true;
} }

@ -13,7 +13,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Providers.MediaInfo namespace MediaBrowser.Providers.MediaInfo
{ {
public class VideoImageProvider : IDynamicImageProvider, IHasChangeMonitor, IHasOrder public class VideoImageProvider : IDynamicImageProvider, IHasItemChangeMonitor, IHasOrder
{ {
private readonly IIsoManager _isoManager; private readonly IIsoManager _isoManager;
private readonly IMediaEncoder _mediaEncoder; private readonly IMediaEncoder _mediaEncoder;
@ -124,11 +124,6 @@ namespace MediaBrowser.Providers.MediaInfo
return item.LocationType == LocationType.FileSystem && item is Video; return item.LocationType == LocationType.FileSystem && item is Video;
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date)
{
return item.DateModified > date;
}
public int Order public int Order
{ {
get get
@ -137,5 +132,18 @@ namespace MediaBrowser.Providers.MediaInfo
return 100; return 100;
} }
} }
public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{
if (status.ItemDateModified.HasValue)
{
if (status.ItemDateModified.Value != item.DateModified)
{
return true;
}
}
return false;
}
} }
} }

@ -15,7 +15,7 @@ using TagLib.IFD.Tags;
namespace MediaBrowser.Providers.Photos namespace MediaBrowser.Providers.Photos
{ {
public class PhotoProvider : ICustomMetadataProvider<Photo>, IHasChangeMonitor public class PhotoProvider : ICustomMetadataProvider<Photo>, IHasItemChangeMonitor
{ {
private readonly ILogger _logger; private readonly ILogger _logger;
private readonly IImageProcessor _imageProcessor; private readonly IImageProcessor _imageProcessor;
@ -155,16 +155,14 @@ namespace MediaBrowser.Providers.Photos
get { return "Embedded Information"; } get { return "Embedded Information"; }
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
// Moved to plural AlbumArtists if (status.ItemDateModified.HasValue)
if (date < new DateTime(2014, 8, 29))
{ {
// Revamped vaptured metadata return status.ItemDateModified.Value != item.DateModified;
return true;
} }
return item.DateModified > date; return false;
} }
} }
} }

@ -20,7 +20,7 @@ using System.Xml;
namespace MediaBrowser.Providers.TV namespace MediaBrowser.Providers.TV
{ {
public class TvdbSeriesImageProvider : IRemoteImageProvider, IHasOrder, IHasChangeMonitor public class TvdbSeriesImageProvider : IRemoteImageProvider, IHasOrder, IHasItemChangeMonitor
{ {
private readonly IServerConfigurationManager _config; private readonly IServerConfigurationManager _config;
private readonly IHttpClient _httpClient; private readonly IHttpClient _httpClient;
@ -334,7 +334,7 @@ namespace MediaBrowser.Providers.TV
}); });
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
if (!_config.Configuration.EnableTvDbUpdates) if (!_config.Configuration.EnableTvDbUpdates)
{ {
@ -350,7 +350,7 @@ namespace MediaBrowser.Providers.TV
var fileInfo = new FileInfo(imagesXmlPath); var fileInfo = new FileInfo(imagesXmlPath);
return fileInfo.Exists && _fileSystem.GetLastWriteTimeUtc(fileInfo) > date; return fileInfo.Exists && _fileSystem.GetLastWriteTimeUtc(fileInfo) > (status.DateLastMetadataRefresh ?? DateTime.MinValue);
} }
return false; return false;

@ -10,7 +10,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.Channels namespace MediaBrowser.Server.Implementations.Channels
{ {
public class ChannelImageProvider : IDynamicImageProvider, IHasChangeMonitor public class ChannelImageProvider : IDynamicImageProvider, IHasItemChangeMonitor
{ {
private readonly IChannelManager _channelManager; private readonly IChannelManager _channelManager;
@ -41,16 +41,16 @@ namespace MediaBrowser.Server.Implementations.Channels
return item is Channel; return item is Channel;
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date)
{
return GetSupportedImages(item).Any(i => !item.HasImage(i));
}
private IChannel GetChannel(IHasImages item) private IChannel GetChannel(IHasImages item)
{ {
var channel = (Channel)item; var channel = (Channel)item;
return ((ChannelManager)_channelManager).GetChannelProvider(channel); return ((ChannelManager)_channelManager).GetChannelProvider(channel);
} }
public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{
return GetSupportedImages(item).Any(i => !item.HasImage(i));
}
} }
} }

@ -11,7 +11,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.Channels namespace MediaBrowser.Server.Implementations.Channels
{ {
public class ChannelItemImageProvider : IDynamicImageProvider, IHasChangeMonitor public class ChannelItemImageProvider : IDynamicImageProvider, IHasItemChangeMonitor
{ {
private readonly IHttpClient _httpClient; private readonly IHttpClient _httpClient;
private readonly ILogger _logger; private readonly ILogger _logger;
@ -68,7 +68,7 @@ namespace MediaBrowser.Server.Implementations.Channels
return item is IChannelItem; return item is IChannelItem;
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
var channelItem = item as IChannelItem; var channelItem = item as IChannelItem;

@ -12,7 +12,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.LiveTv namespace MediaBrowser.Server.Implementations.LiveTv
{ {
public class ChannelImageProvider : IDynamicImageProvider, IHasChangeMonitor public class ChannelImageProvider : IDynamicImageProvider, IHasItemChangeMonitor
{ {
private readonly ILiveTvManager _liveTvManager; private readonly ILiveTvManager _liveTvManager;
private readonly IHttpClient _httpClient; private readonly IHttpClient _httpClient;
@ -103,7 +103,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
get { return 0; } get { return 0; }
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
var liveTvItem = item as LiveTvChannel; var liveTvItem = item as LiveTvChannel;

@ -12,7 +12,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.LiveTv namespace MediaBrowser.Server.Implementations.LiveTv
{ {
public class ProgramImageProvider : IDynamicImageProvider, IHasChangeMonitor public class ProgramImageProvider : IDynamicImageProvider, IHasItemChangeMonitor
{ {
private readonly ILiveTvManager _liveTvManager; private readonly ILiveTvManager _liveTvManager;
private readonly IHttpClient _httpClient; private readonly IHttpClient _httpClient;
@ -103,7 +103,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
get { return 0; } get { return 0; }
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
var liveTvItem = item as LiveTvProgram; var liveTvItem = item as LiveTvProgram;

@ -12,7 +12,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.LiveTv namespace MediaBrowser.Server.Implementations.LiveTv
{ {
public class RecordingImageProvider : IDynamicImageProvider, IHasChangeMonitor public class RecordingImageProvider : IDynamicImageProvider, IHasItemChangeMonitor
{ {
private readonly ILiveTvManager _liveTvManager; private readonly ILiveTvManager _liveTvManager;
private readonly IHttpClient _httpClient; private readonly IHttpClient _httpClient;
@ -103,7 +103,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
get { return 0; } get { return 0; }
} }
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) public bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService)
{ {
var liveTvItem = item as ILiveTvRecording; var liveTvItem = item as ILiveTvRecording;

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "Die Testzeitraum f\u00fcr diese Funktion in ausgelaufen", "MessageTrialExpired": "Die Testzeitraum f\u00fcr diese Funktion in ausgelaufen",
"MessageTrialWillExpireIn": "Der Testzeitraum f\u00fcr diese Funktion wird in {0} Tag(en) auslaufen", "MessageTrialWillExpireIn": "Der Testzeitraum f\u00fcr diese Funktion wird in {0} Tag(en) auslaufen",
"MessageInstallPluginFromApp": "Dieses Plugin muss von der App aus installiert werden, mit der du es benutzen willst.", "MessageInstallPluginFromApp": "Dieses Plugin muss von der App aus installiert werden, mit der du es benutzen willst.",
"ValuePriceUSD": "Preis: {0} (USD)" "ValuePriceUSD": "Preis: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "El periodo de prueba de esta caracter\u00edstica ya ha expirado.", "MessageTrialExpired": "El periodo de prueba de esta caracter\u00edstica ya ha expirado.",
"MessageTrialWillExpireIn": "El periodo de prueba de esta caracter\u00edstica expirar\u00e1 en {0} d\u00eda(s).", "MessageTrialWillExpireIn": "El periodo de prueba de esta caracter\u00edstica expirar\u00e1 en {0} d\u00eda(s).",
"MessageInstallPluginFromApp": "El complemento debe estar instalado desde la aplicaci\u00f3n en la que va a utilizarlo.", "MessageInstallPluginFromApp": "El complemento debe estar instalado desde la aplicaci\u00f3n en la que va a utilizarlo.",
"ValuePriceUSD": "Precio: {0} (USD)" "ValuePriceUSD": "Precio: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -352,73 +352,73 @@
"HeaderTrack": "Traccia", "HeaderTrack": "Traccia",
"HeaderDisc": "Disco", "HeaderDisc": "Disco",
"OptionMovies": "Film", "OptionMovies": "Film",
"OptionCollections": "Collections", "OptionCollections": "Collezioni",
"OptionSeries": "Series", "OptionSeries": "Serie",
"OptionSeasons": "Seasons", "OptionSeasons": "Stagioni",
"OptionEpisodes": "Episodi", "OptionEpisodes": "Episodi",
"OptionGames": "Games", "OptionGames": "Giochi",
"OptionGameSystems": "Game systems", "OptionGameSystems": "Configurazione gioco",
"OptionMusicArtists": "Music artists", "OptionMusicArtists": "Artisti",
"OptionMusicAlbums": "Music albums", "OptionMusicAlbums": "Album",
"OptionMusicVideos": "Music videos", "OptionMusicVideos": "Video",
"OptionSongs": "Songs", "OptionSongs": "Canzoni",
"OptionHomeVideos": "Home videos", "OptionHomeVideos": "Video personali",
"OptionBooks": "Books", "OptionBooks": "Libri",
"OptionAdultVideos": "Adult videos", "OptionAdultVideos": "Video per adulti",
"ButtonUp": "Up", "ButtonUp": "Su",
"ButtonDown": "Down", "ButtonDown": "Giu",
"LabelMetadataReaders": "Metadata readers:", "LabelMetadataReaders": "Metadata readers:",
"LabelMetadataReadersHelp": "Rank your preferred local metadata sources in order of priority. The first file found will be read.", "LabelMetadataReadersHelp": "Classificare le origini metadati locali preferite in ordine di priorit\u00e0. Il primo file trovato verr\u00e0 letto.",
"LabelMetadataDownloaders": "Metadata downloaders:", "LabelMetadataDownloaders": "Metadata downloaders:",
"LabelMetadataDownloadersHelp": "Enable and rank your preferred metadata downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.", "LabelMetadataDownloadersHelp": "Abilitare e classificare i tuoi downloader metadati preferite in ordine di priorit\u00e0. Downloader di priorit\u00e0 inferiori saranno utilizzati solo per riempire le informazioni mancanti.",
"LabelMetadataSavers": "Metadata savers:", "LabelMetadataSavers": "Metadata savers:",
"LabelMetadataSaversHelp": "Choose the file formats to save your metadata to.", "LabelMetadataSaversHelp": "Scegliere i formati di file per salvare i metadati",
"LabelImageFetchers": "Image fetchers:", "LabelImageFetchers": "Immagini compatibili:",
"LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelImageFetchersHelp": "Abilitare e classificare i tuoi Fetchers immagini preferite in ordine di priorit\u00e0.",
"ButtonQueueAllFromHere": "Queue all from here", "ButtonQueueAllFromHere": "Coda tutto da qui",
"ButtonPlayAllFromHere": "Play all from here", "ButtonPlayAllFromHere": "play tutto da qui",
"LabelDynamicExternalId": "{0} Id:", "LabelDynamicExternalId": "{0} Id:",
"HeaderIdentify": "Identify Item", "HeaderIdentify": "Identificare Elemento",
"PersonTypePerson": "Person", "PersonTypePerson": "Persona",
"LabelTitleDisplayOrder": "Title display order:", "LabelTitleDisplayOrder": "Titolo mostrato in ordine:",
"OptionSortName": "Sort name", "OptionSortName": "Nome ordinato",
"OptionReleaseDate": "Release date", "OptionReleaseDate": "data di rilascio",
"LabelSeasonNumber": "Numero Stagione", "LabelSeasonNumber": "Numero Stagione:",
"LabelDiscNumber": "Disc number", "LabelDiscNumber": "Disco numero",
"LabelParentNumber": "Parent number", "LabelParentNumber": "Numero superiore",
"LabelEpisodeNumber": "Numero Episodio", "LabelEpisodeNumber": "Numero Episodio :",
"LabelTrackNumber": "Track number:", "LabelTrackNumber": "Traccia numero:",
"LabelNumber": "Number:", "LabelNumber": "Numero:",
"LabelReleaseDate": "Release date:", "LabelReleaseDate": "Data di rilascio:",
"LabelEndDate": "End date:", "LabelEndDate": "Fine data:",
"LabelYear": "Year:", "LabelYear": "Anno:",
"LabelDateOfBirth": "Date of birth:", "LabelDateOfBirth": "Data nascita:",
"LabelBirthYear": "Birth year:", "LabelBirthYear": "Anno nascita:",
"LabelDeathDate": "Death date:", "LabelDeathDate": "Anno morte:",
"HeaderRemoveMediaLocation": "Remove Media Location", "HeaderRemoveMediaLocation": "Rimuovi percorso media",
"MessageConfirmRemoveMediaLocation": "Are you sure you wish to remove this location?", "MessageConfirmRemoveMediaLocation": "Sei sicuro di voler rimuovere questa posizione?",
"HeaderRenameMediaFolder": "Rename Media Folder", "HeaderRenameMediaFolder": "Rinomina cartella",
"LabelNewName": "New name:", "LabelNewName": "Nuovo nome:",
"HeaderAddMediaFolder": "Add Media Folder", "HeaderAddMediaFolder": "Aggiungi cartella",
"HeaderAddMediaFolderHelp": "Name (Movies, Music, TV, etc):", "HeaderAddMediaFolderHelp": "Nome (film,musica,tv etc ):",
"HeaderRemoveMediaFolder": "Remove Media Folder", "HeaderRemoveMediaFolder": "Rimuovi cartella",
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "The following media locations will be removed from your library:", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "I seguenti percorsi multimediali saranno rimossi dalla libreria:",
"MessageAreYouSureYouWishToRemoveMediaFolder": "Are you sure you wish to remove this media folder?", "MessageAreYouSureYouWishToRemoveMediaFolder": "Sei sicuro di voler rimuovere questa posizione?",
"ButtonRename": "Rename", "ButtonRename": "Rinomina",
"ButtonChangeType": "Change type", "ButtonChangeType": "Cambia tipo",
"HeaderMediaLocations": "Media Locations", "HeaderMediaLocations": "Posizioni Media",
"LabelFolderTypeValue": "Folder type: {0}", "LabelFolderTypeValue": "Tipo cartella: {0}",
"LabelPathSubstitutionHelp": "Optional: Path substitution can map server paths to network shares that clients can access for direct playback.", "LabelPathSubstitutionHelp": "Opzionale: cambio Path pu\u00f2 mappare i percorsi del server a condivisioni di rete che i clienti possono accedere per la riproduzione diretta.",
"FolderTypeMixed": "Mixed movies & tv", "FolderTypeMixed": "Misto Film & Tv",
"FolderTypeMovies": "Movies", "FolderTypeMovies": "Film",
"FolderTypeMusic": "Music", "FolderTypeMusic": "Musica",
"FolderTypeAdultVideos": "Adult videos", "FolderTypeAdultVideos": "Video per adulti",
"FolderTypePhotos": "Photos", "FolderTypePhotos": "Foto",
"FolderTypeMusicVideos": "Music videos", "FolderTypeMusicVideos": "Video musicali",
"FolderTypeHomeVideos": "Home videos", "FolderTypeHomeVideos": "Video personali",
"FolderTypeGames": "Games", "FolderTypeGames": "Giochi",
"FolderTypeBooks": "Books", "FolderTypeBooks": "Libri",
"FolderTypeTvShows": "TV shows", "FolderTypeTvShows": "Serie TV",
"TabMovies": "Film", "TabMovies": "Film",
"TabSeries": "Serie TV", "TabSeries": "Serie TV",
"TabEpisodes": "Episodi", "TabEpisodes": "Episodi",
@ -427,16 +427,17 @@
"TabAlbums": "Albums", "TabAlbums": "Albums",
"TabSongs": "Canzoni", "TabSongs": "Canzoni",
"TabMusicVideos": "Video Musicali", "TabMusicVideos": "Video Musicali",
"BirthPlaceValue": "Birth place: {0}", "BirthPlaceValue": "Luogo di nascita: {0}",
"DeathDateValue": "Died: {0}", "DeathDateValue": "Morto: {0}",
"BirthDateValue": "Born: {0}", "BirthDateValue": "Nato: {0}",
"HeaderLatestReviews": "Latest Reviews", "HeaderLatestReviews": "Ultime recensioni",
"HeaderPluginInstallation": "Plugin Installation", "HeaderPluginInstallation": "Installazione Plugin",
"MessageAlreadyInstalled": "This version is already installed.", "MessageAlreadyInstalled": "Questa versione \u00e8 gi\u00e0 installata.",
"ValueReviewCount": "{0} Reviews", "ValueReviewCount": "{0} recensioni",
"MessageYouHaveVersionInstalled": "You currently have version {0} installed.", "MessageYouHaveVersionInstalled": "Attualmente hai la versione {0} installato.",
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "Il periodo di prova per questa funzione \u00e8 scaduto.",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "Il periodo di prova per questa funzione scadr\u00e0 in {0} giorni",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Prezzo: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "Siete registrati per questa funzione, e sarete in grado di continuare ad usarlo con un abbonamento attivo sostenitore."
} }

@ -446,5 +446,9 @@
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)", "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership." "MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership.",
"MessageChangeRecurringPlanConfirm": "After completing this transaction you will need to cancel your previous recurring donation from within your PayPal account. Thank you for supporting Media Browser.",
"MessageSupporterMembershipExpiredOn": "Your supporter membership expired on {0}.",
"MessageYouHaveALifetimeMembership": "You have a lifetime supporter membership. You can provide additional donations on a one-time or recurring basis using the options below. Thank you for supporting Media Browser.",
"MessageYouHaveAnActiveRecurringMembership": "You have an active {0} membership. You can upgrade your plan using the options below."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "\u041e\u0441\u044b \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u043a \u04af\u0448\u0456\u043d \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0456\u04a3 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 \u04e9\u0442\u0442\u0456", "MessageTrialExpired": "\u041e\u0441\u044b \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u043a \u04af\u0448\u0456\u043d \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0456\u04a3 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 \u04e9\u0442\u0442\u0456",
"MessageTrialWillExpireIn": "\u041e\u0441\u044b \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u043a \u04af\u0448\u0456\u043d \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0456\u04a3 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 {0} \u043a\u04af\u043d\u0434\u0435 \u04e9\u0442\u0435\u0434\u0456", "MessageTrialWillExpireIn": "\u041e\u0441\u044b \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u043a \u04af\u0448\u0456\u043d \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0456\u04a3 \u043c\u0435\u0440\u0437\u0456\u043c\u0456 {0} \u043a\u04af\u043d\u0434\u0435 \u04e9\u0442\u0435\u0434\u0456",
"MessageInstallPluginFromApp": "\u0411\u04b1\u043b \u043f\u043b\u0430\u0433\u0438\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0493\u0430 \u043c\u0430\u049b\u0441\u0430\u0442\u0442\u0430\u043b\u0493\u0430\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0431\u0430\u0440 \u0431\u043e\u043b\u0493\u0430\u043d\u0434\u0430 \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0443\u044b \u0442\u0438\u0456\u0441\u0442\u0456.", "MessageInstallPluginFromApp": "\u0411\u04b1\u043b \u043f\u043b\u0430\u0433\u0438\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0493\u0430 \u043c\u0430\u049b\u0441\u0430\u0442\u0442\u0430\u043b\u0493\u0430\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0431\u0430\u0440 \u0431\u043e\u043b\u0493\u0430\u043d\u0434\u0430 \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0443\u044b \u0442\u0438\u0456\u0441\u0442\u0456.",
"ValuePriceUSD": "\u0411\u0430\u0493\u0430\u0441\u044b: {0} USD" "ValuePriceUSD": "\u0411\u0430\u0493\u0430\u0441\u044b: {0} USD",
"MessageFeatureIncludedWithSupporter": "\u041e\u0441\u044b \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u043a \u04af\u0448\u0456\u043d \u0442\u0456\u0440\u043a\u0435\u043b\u0433\u0435\u043d\u0441\u0456\u0437, \u0436\u04d9\u043d\u0435 \u043e\u043d\u044b \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u049b\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456 \u0430\u0440\u049b\u044b\u043b\u044b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0434\u044b \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0430 \u0430\u043b\u0430\u0441\u044b\u0437."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "De proef periode voor deze feature is verlopen", "MessageTrialExpired": "De proef periode voor deze feature is verlopen",
"MessageTrialWillExpireIn": "De proef periode voor deze feature zal in {0} dag(en) verlopen", "MessageTrialWillExpireIn": "De proef periode voor deze feature zal in {0} dag(en) verlopen",
"MessageInstallPluginFromApp": "Deze plugin moet ge\u00efnstalleerd worden vanuit de app waarin je het wil gebruiken.", "MessageInstallPluginFromApp": "Deze plugin moet ge\u00efnstalleerd worden vanuit de app waarin je het wil gebruiken.",
"ValuePriceUSD": "Prijs {0} (USD)" "ValuePriceUSD": "Prijs {0} (USD)",
"MessageFeatureIncludedWithSupporter": "U bent geregistreerd voor deze functie, en zal deze kunnen blijven gebruiken met uw actieve supporter lidmaatschap."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "O per\u00edodo de testes terminou", "MessageTrialExpired": "O per\u00edodo de testes terminou",
"MessageTrialWillExpireIn": "O per\u00edodo de testes expirar\u00e1 em {0} dia(s)", "MessageTrialWillExpireIn": "O per\u00edodo de testes expirar\u00e1 em {0} dia(s)",
"MessageInstallPluginFromApp": "Este plugin deve ser instalado de dentro da app em que deseja us\u00e1-lo.", "MessageInstallPluginFromApp": "Este plugin deve ser instalado de dentro da app em que deseja us\u00e1-lo.",
"ValuePriceUSD": "Pre\u00e7o: {0} (USD)" "ValuePriceUSD": "Pre\u00e7o: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "Voc\u00ea est\u00e1 registrado para este recurso e poder\u00e1 continuar usando-o com uma filia\u00e7\u00e3o ativa de colaborador."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -219,7 +219,7 @@
"ButtonStart": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c", "ButtonStart": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c",
"HeaderChannels": "\u041a\u0430\u043d\u0430\u043b\u044b", "HeaderChannels": "\u041a\u0430\u043d\u0430\u043b\u044b",
"HeaderMediaFolders": "\u041c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0438", "HeaderMediaFolders": "\u041c\u0435\u0434\u0438\u0430\u043f\u0430\u043f\u043a\u0438",
"HeaderBlockItemsWithNoRating": "\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0431\u0435\u0437 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438:", "HeaderBlockItemsWithNoRating": "\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0431\u0435\u0437 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438:",
"OptionBlockOthers": "\u0414\u0440\u0443\u0433\u0438\u0435", "OptionBlockOthers": "\u0414\u0440\u0443\u0433\u0438\u0435",
"OptionBlockTvShows": "\u0422\u0412 \u0446\u0438\u043a\u043b\u044b", "OptionBlockTvShows": "\u0422\u0412 \u0446\u0438\u043a\u043b\u044b",
"OptionBlockTrailers": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u044b", "OptionBlockTrailers": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u044b",
@ -408,7 +408,7 @@
"ButtonChangeType": "\u0421\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u0438\u043f", "ButtonChangeType": "\u0421\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u0438\u043f",
"HeaderMediaLocations": "\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445", "HeaderMediaLocations": "\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445",
"LabelFolderTypeValue": "\u0422\u0438\u043f \u043f\u0430\u043f\u043a\u0438: {0}", "LabelFolderTypeValue": "\u0422\u0438\u043f \u043f\u0430\u043f\u043a\u0438: {0}",
"LabelPathSubstitutionHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e: \u041f\u0440\u0438 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u0443\u0442\u0435\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u043e\u0431\u0449\u0438\u043c\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f.", "LabelPathSubstitutionHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e: \u041f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0443\u0442\u0435\u0439 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u043e\u0431\u0449\u0438\u043c\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c \u0434\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f.",
"FolderTypeMixed": "\u0421\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u0439 (\u0444\u0438\u043b\u044c\u043c\u044b \u0438 \u0422\u0412)", "FolderTypeMixed": "\u0421\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u0439 (\u0444\u0438\u043b\u044c\u043c\u044b \u0438 \u0422\u0412)",
"FolderTypeMovies": "\u0424\u0438\u043b\u044c\u043c\u044b", "FolderTypeMovies": "\u0424\u0438\u043b\u044c\u043c\u044b",
"FolderTypeMusic": "\u041c\u0443\u0437\u044b\u043a\u0430", "FolderTypeMusic": "\u041c\u0443\u0437\u044b\u043a\u0430",
@ -438,5 +438,6 @@
"MessageTrialExpired": "\u041f\u0440\u043e\u0431\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u0441\u0442\u0451\u043a", "MessageTrialExpired": "\u041f\u0440\u043e\u0431\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u0441\u0442\u0451\u043a",
"MessageTrialWillExpireIn": "\u041f\u0440\u043e\u0431\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u0441\u0442\u0435\u0447\u0451\u0442 \u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043d\u0435\u0439", "MessageTrialWillExpireIn": "\u041f\u0440\u043e\u0431\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u0441\u0442\u0435\u0447\u0451\u0442 \u0447\u0435\u0440\u0435\u0437 {0} \u0434\u043d\u0435\u0439",
"MessageInstallPluginFromApp": "\u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u0430\u043c\u0435\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c.", "MessageInstallPluginFromApp": "\u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u0430\u043c\u0435\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c.",
"ValuePriceUSD": "\u0426\u0435\u043d\u0430: {0} USD" "ValuePriceUSD": "\u0426\u0435\u043d\u0430: {0} USD",
"MessageFeatureIncludedWithSupporter": "\u0412\u044b \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0438 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0441\u043a\u043e\u0433\u043e \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u0430."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -438,5 +438,6 @@
"MessageTrialExpired": "The trial period for this feature has expired", "MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)", "MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.", "MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)" "ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active supporter membership."
} }

@ -272,7 +272,9 @@
"OptionArtist": "\u0641\u0646\u0627\u0646", "OptionArtist": "\u0641\u0646\u0627\u0646",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "\u0627\u0644\u0628\u0648\u0645", "OptionAlbum": "\u0627\u0644\u0628\u0648\u0645",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "\u0627\u0633\u0645 \u0627\u0644\u0627\u063a\u0646\u064a\u0629", "OptionTrackName": "\u0627\u0633\u0645 \u0627\u0644\u0627\u063a\u0646\u064a\u0629",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u062c\u062a\u0645\u0639", "OptionCommunityRating": "\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u062c\u062a\u0645\u0639",
"OptionNameSort": "\u0627\u0633\u0645", "OptionNameSort": "\u0627\u0633\u0645",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Track Name", "OptionTrackName": "Track Name",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "Name", "OptionNameSort": "Name",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Um\u011blec", "OptionArtist": "Um\u011blec",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "N\u00e1zev skladby", "OptionTrackName": "N\u00e1zev skladby",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Hodnocen\u00ed komunity", "OptionCommunityRating": "Hodnocen\u00ed komunity",
"OptionNameSort": "N\u00e1zev", "OptionNameSort": "N\u00e1zev",
"OptionFolderSort": "Slo\u017eky", "OptionFolderSort": "Slo\u017eky",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Nummerets Navn", "OptionTrackName": "Nummerets Navn",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "Navn", "OptionNameSort": "Navn",
"OptionFolderSort": "Mapper", "OptionFolderSort": "Mapper",

@ -272,7 +272,9 @@
"OptionArtist": "Interpret", "OptionArtist": "Interpret",
"OptionSaveMetadataAsHidden": "Speichere Metadaten und Bilder als versteckte Dateien", "OptionSaveMetadataAsHidden": "Speichere Metadaten und Bilder als versteckte Dateien",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Track Name", "OptionTrackName": "Track Name",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Bewertung", "OptionCommunityRating": "Community Bewertung",
"OptionNameSort": "Name", "OptionNameSort": "Name",
"OptionFolderSort": "Verzeichnisse", "OptionFolderSort": "Verzeichnisse",

@ -272,7 +272,9 @@
"OptionArtist": " \u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2", "OptionArtist": " \u039a\u03b1\u03bb\u03bb\u03b9\u03c4\u03ad\u03c7\u03bd\u03b5\u03c2",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "\u03ac\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc", "OptionAlbum": "\u03ac\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Track Name", "OptionTrackName": "Track Name",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "Name", "OptionNameSort": "Name",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Track Name", "OptionTrackName": "Track Name",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "Name", "OptionNameSort": "Name",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Track Name", "OptionTrackName": "Track Name",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "Name", "OptionNameSort": "Name",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Artista", "OptionArtist": "Artista",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Nombre de pista", "OptionTrackName": "Nombre de pista",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Valoraci\u00f3n comunidad", "OptionCommunityRating": "Valoraci\u00f3n comunidad",
"OptionNameSort": "Nombre", "OptionNameSort": "Nombre",
"OptionFolderSort": "Carpetas", "OptionFolderSort": "Carpetas",

@ -272,7 +272,9 @@
"OptionArtist": "Artista", "OptionArtist": "Artista",
"OptionSaveMetadataAsHidden": "Guardar metadatos e im\u00e1genes como archivos ocultos", "OptionSaveMetadataAsHidden": "Guardar metadatos e im\u00e1genes como archivos ocultos",
"OptionAlbum": "\u00c1lbum", "OptionAlbum": "\u00c1lbum",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Nombre de la Pista", "OptionTrackName": "Nombre de la Pista",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Calificaci\u00f3n de la Comunidad", "OptionCommunityRating": "Calificaci\u00f3n de la Comunidad",
"OptionNameSort": "Nombre", "OptionNameSort": "Nombre",
"OptionFolderSort": "Carpetas", "OptionFolderSort": "Carpetas",

@ -272,7 +272,9 @@
"OptionArtist": "Artiste", "OptionArtist": "Artiste",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Nom du morceau", "OptionTrackName": "Nom du morceau",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Note de la communaut\u00e9", "OptionCommunityRating": "Note de la communaut\u00e9",
"OptionNameSort": "Nom", "OptionNameSort": "Nom",
"OptionFolderSort": "R\u00e9pertoires", "OptionFolderSort": "R\u00e9pertoires",

@ -272,7 +272,9 @@
"OptionArtist": "\u05d0\u05de\u05df", "OptionArtist": "\u05d0\u05de\u05df",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "\u05d0\u05dc\u05d1\u05d5\u05dd", "OptionAlbum": "\u05d0\u05dc\u05d1\u05d5\u05dd",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "\u05e9\u05dd \u05d4\u05e9\u05d9\u05e8", "OptionTrackName": "\u05e9\u05dd \u05d4\u05e9\u05d9\u05e8",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d4\u05e7\u05d4\u05d9\u05dc\u05d4", "OptionCommunityRating": "\u05d3\u05d9\u05e8\u05d5\u05d2 \u05d4\u05e7\u05d4\u05d9\u05dc\u05d4",
"OptionNameSort": "\u05e9\u05dd", "OptionNameSort": "\u05e9\u05dd",
"OptionFolderSort": "\u05ea\u05d9\u05e7\u05d9\u05d5\u05ea", "OptionFolderSort": "\u05ea\u05d9\u05e7\u05d9\u05d5\u05ea",

@ -72,195 +72,195 @@
"ButtonCancel": "Annulla", "ButtonCancel": "Annulla",
"HeaderLocalAccess": "Accesso locale", "HeaderLocalAccess": "Accesso locale",
"ButtonNew": "Nuovo", "ButtonNew": "Nuovo",
"HeaderViewOrder": "View Order", "HeaderViewOrder": "Visualizza ordine",
"HeaderSetupLibrary": "Configura la tua libreria", "HeaderSetupLibrary": "Configura la tua libreria",
"LabelSelectUserViewOrder": "Choose the order your views will be displayed in within Media Browser apps", "LabelSelectUserViewOrder": "Scegliere l'ordine vostre opinioni verranno visualizzati in applicazioni all'interno del browser media",
"ButtonAddMediaFolder": "Aggiungi cartella", "ButtonAddMediaFolder": "Aggiungi cartella",
"LabelMetadataRefreshMode": "Metadata refresh mode:", "LabelMetadataRefreshMode": "Metadata (modo Aggiornamento)",
"LabelFolderType": "Tipo cartella", "LabelFolderType": "Tipo cartella",
"LabelImageRefreshMode": "Image refresh mode:", "LabelImageRefreshMode": "Immagine (modo Aggiornamento)",
"MediaFolderHelpPluginRequired": "* Richiede l'uso di un plugin, ad esempio GameBrowser o MB Bookshelf.", "MediaFolderHelpPluginRequired": "* Richiede l'uso di un plugin, ad esempio GameBrowser o MB Bookshelf.",
"OptionDownloadMissingImages": "Download missing images", "OptionDownloadMissingImages": "Immagini mancanti",
"ReferToMediaLibraryWiki": "Fare riferimento alla wiki libreria multimediale.", "ReferToMediaLibraryWiki": "Fare riferimento alla wiki libreria multimediale.",
"OptionReplaceExistingImages": "Replace existing images", "OptionReplaceExistingImages": "Sovrascrivi immagini esistenti",
"LabelCountry": "Nazione:", "LabelCountry": "Nazione:",
"OptionRefreshAllData": "Refresh all data", "OptionRefreshAllData": "Aggiorna tutti i dati",
"LabelLanguage": "lingua:", "LabelLanguage": "lingua:",
"OptionAddMissingDataOnly": "Add missing data only", "OptionAddMissingDataOnly": "Aggiungi solo dati mancanti",
"HeaderPreferredMetadataLanguage": "Lingua dei metadati preferita:", "HeaderPreferredMetadataLanguage": "Lingua dei metadati preferita:",
"OptionLocalRefreshOnly": "Local refresh only", "OptionLocalRefreshOnly": "Aggiorna solo locale",
"LabelSaveLocalMetadata": "Salva immagini e metadati nelle cartelle multimediali", "LabelSaveLocalMetadata": "Salva immagini e metadati nelle cartelle multimediali",
"HeaderRefreshMetadata": "Refresh Metadata", "HeaderRefreshMetadata": "Aggiorna metadati",
"LabelSaveLocalMetadataHelp": "Il salvataggio di immagini e dei metadati direttamente nelle cartelle multimediali verranno messe in un posto dove possono essere facilmente modificate.", "LabelSaveLocalMetadataHelp": "Il salvataggio di immagini e dei metadati direttamente nelle cartelle multimediali verranno messe in un posto dove possono essere facilmente modificate.",
"HeaderPersonInfo": "Person Info", "HeaderPersonInfo": "Persona Info",
"LabelDownloadInternetMetadata": "Scarica immagini e dei metadati da internet", "LabelDownloadInternetMetadata": "Scarica immagini e dei metadati da internet",
"HeaderIdentifyItem": "Identify Item", "HeaderIdentifyItem": "Identifica elemento",
"LabelDownloadInternetMetadataHelp": "Media Browser pu\u00f2 scaricare informazioni sui vostri media per consentire presentazioni migliori.", "LabelDownloadInternetMetadataHelp": "Media Browser pu\u00f2 scaricare informazioni sui vostri media per consentire presentazioni migliori.",
"HeaderIdentifyItemHelp": "Enter one or more search criteria. Remove criteria to increase search results.", "HeaderIdentifyItemHelp": "Inserisci uno o pi\u00f9 criteri di ricerca. Rimuovi criteri di aumentare i risultati di ricerca.",
"TabPreferences": "Preferenze", "TabPreferences": "Preferenze",
"HeaderConfirmDeletion": "Conferma Cancellazione", "HeaderConfirmDeletion": "Conferma Cancellazione",
"TabPassword": "Password", "TabPassword": "Password",
"LabelFollowingFileWillBeDeleted": "The following file will be deleted:", "LabelFollowingFileWillBeDeleted": "Il seguente file verr\u00e0 eliminato:",
"TabLibraryAccess": "Accesso libreria", "TabLibraryAccess": "Accesso libreria",
"LabelIfYouWishToContinueWithDeletion": "If you wish to continue, please confirm by entering the value of:", "LabelIfYouWishToContinueWithDeletion": "Se si desidera continuare, si prega di confermare inserendo il valore di:",
"TabImage": "Immagine", "TabImage": "Immagine",
"ButtonIdentify": "Identify", "ButtonIdentify": "Identifica",
"TabProfile": "Profilo", "TabProfile": "Profilo",
"LabelAlbumArtist": "Album artist:", "LabelAlbumArtist": "Artista Album",
"TabMetadata": "Metadata", "TabMetadata": "Metadata",
"LabelAlbum": "Album:", "LabelAlbum": "Album:",
"TabImages": "Immagini", "TabImages": "Immagini",
"LabelCommunityRating": "Community rating:", "LabelCommunityRating": "Voto Comunit\u00e0:",
"TabNotifications": "Notifiche", "TabNotifications": "Notifiche",
"LabelVoteCount": "Vote count:", "LabelVoteCount": "Totale Voti:",
"TabCollectionTitles": "Titolo", "TabCollectionTitles": "Titolo",
"LabelMetascore": "Metascore:", "LabelMetascore": "Punteggio:",
"LabelDisplayMissingEpisodesWithinSeasons": "Visualizza gli episodi mancanti nelle stagioni", "LabelDisplayMissingEpisodesWithinSeasons": "Visualizza gli episodi mancanti nelle stagioni",
"LabelCriticRating": "Critic rating:", "LabelCriticRating": "Voto dei critici:",
"LabelUnairedMissingEpisodesWithinSeasons": "Visualizzare episodi mai andati in onda all'interno stagioni", "LabelUnairedMissingEpisodesWithinSeasons": "Visualizzare episodi mai andati in onda all'interno stagioni",
"LabelCriticRatingSummary": "Critic rating summary:", "LabelCriticRatingSummary": "Critico sintesi valutazione:",
"HeaderVideoPlaybackSettings": "Impostazioni di riproduzione video", "HeaderVideoPlaybackSettings": "Impostazioni di riproduzione video",
"LabelAwardSummary": "Award summary:", "LabelAwardSummary": "Sintesi Premio:",
"HeaderPlaybackSettings": "Impostazioni di riproduzione", "HeaderPlaybackSettings": "Impostazioni di riproduzione",
"LabelWebsite": "Website:", "LabelWebsite": "Sito web:",
"LabelAudioLanguagePreference": "Audio preferenze di lingua:", "LabelAudioLanguagePreference": "Audio preferenze di lingua:",
"LabelTagline": "Tagline:", "LabelTagline": "Messaggio pers:",
"LabelSubtitleLanguagePreference": "Sottotitoli preferenze di lingua:", "LabelSubtitleLanguagePreference": "Sottotitoli preferenze di lingua:",
"LabelOverview": "Overview:", "LabelOverview": "Trama:",
"OptionDefaultSubtitles": "Predefinito", "OptionDefaultSubtitles": "Predefinito",
"LabelShortOverview": "Short overview:", "LabelShortOverview": "Trama breve:",
"OptionOnlyForcedSubtitles": "Solo i sottotitoli forzati", "OptionOnlyForcedSubtitles": "Solo i sottotitoli forzati",
"LabelReleaseDate": "Release date:", "LabelReleaseDate": "Data di rilascio:",
"OptionAlwaysPlaySubtitles": "Visualizza sempre i sottotitoli", "OptionAlwaysPlaySubtitles": "Visualizza sempre i sottotitoli",
"LabelYear": "Year:", "LabelYear": "Anno:",
"OptionNoSubtitles": "Nessun Sottotitolo", "OptionNoSubtitles": "Nessun Sottotitolo",
"LabelPlaceOfBirth": "Place of birth:", "LabelPlaceOfBirth": "Luogo di nascita:",
"OptionDefaultSubtitlesHelp": "Sottotitoli corrispondenti alla lingua di preferenza saranno caricati quando l'audio \u00e8 in una lingua straniera.", "OptionDefaultSubtitlesHelp": "Sottotitoli corrispondenti alla lingua di preferenza saranno caricati quando l'audio \u00e8 in una lingua straniera.",
"LabelEndDate": "End date:", "LabelEndDate": "Fine data:",
"OptionOnlyForcedSubtitlesHelp": "Solo sottotitoli contrassegnati come forzati saranno caricati.", "OptionOnlyForcedSubtitlesHelp": "Solo sottotitoli contrassegnati come forzati saranno caricati.",
"LabelAirDate": "Air days:", "LabelAirDate": "In onda da (gg):",
"OptionAlwaysPlaySubtitlesHelp": "Sottotitoli corrispondenti alla lingua di preferenza saranno caricati a prescindere dalla lingua audio.", "OptionAlwaysPlaySubtitlesHelp": "Sottotitoli corrispondenti alla lingua di preferenza saranno caricati a prescindere dalla lingua audio.",
"LabelAirTime:": "Air time:", "LabelAirTime:": "In onda da:",
"OptionNoSubtitlesHelp": "I sottotitoli non verranno caricati di default.", "OptionNoSubtitlesHelp": "I sottotitoli non verranno caricati di default.",
"LabelRuntimeMinutes": "Run time (minutes):", "LabelRuntimeMinutes": "Durata ( minuti):",
"TabProfiles": "Profili", "TabProfiles": "Profili",
"LabelParentalRating": "Parental rating:", "LabelParentalRating": "Voto genitori:",
"TabSecurity": "Sicurezza", "TabSecurity": "Sicurezza",
"LabelCustomRating": "Custom rating:", "LabelCustomRating": "Voto personalizzato:",
"ButtonAddUser": "Aggiungi Utente", "ButtonAddUser": "Aggiungi Utente",
"LabelBudget": "Budget", "LabelBudget": "Budget",
"ButtonSave": "Salva", "ButtonSave": "Salva",
"LabelRevenue": "Revenue ($):", "LabelRevenue": "Fatturato ($):",
"ButtonResetPassword": "Reset Password", "ButtonResetPassword": "Reset Password",
"LabelOriginalAspectRatio": "Original aspect ratio:", "LabelOriginalAspectRatio": "Aspetto originale:",
"LabelNewPassword": "Nuova Password:", "LabelNewPassword": "Nuova Password:",
"LabelPlayers": "Players:", "LabelPlayers": "Giocatore:",
"LabelNewPasswordConfirm": "Nuova Password Conferma:", "LabelNewPasswordConfirm": "Nuova Password Conferma:",
"Label3DFormat": "3D format:", "Label3DFormat": "Formato 3D:",
"HeaderCreatePassword": "Crea Password", "HeaderCreatePassword": "Crea Password",
"HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers", "HeaderAlternateEpisodeNumbers": "Numeri Episode alternativi",
"LabelCurrentPassword": "Password Corrente:", "LabelCurrentPassword": "Password Corrente:",
"HeaderSpecialEpisodeInfo": "Special Episode Info", "HeaderSpecialEpisodeInfo": "Episodio Speciale Info",
"LabelMaxParentalRating": "Massima valutazione dei genitori consentita:", "LabelMaxParentalRating": "Massima valutazione dei genitori consentita:",
"HeaderExternalIds": "External Id's:", "HeaderExternalIds": "Esterno Id di :",
"MaxParentalRatingHelp": "Contento di un punteggio pi\u00f9 elevato sar\u00e0 nascosto da questo utente.", "MaxParentalRatingHelp": "Contento di un punteggio pi\u00f9 elevato sar\u00e0 nascosto da questo utente.",
"LabelDvdSeasonNumber": "Dvd season number:", "LabelDvdSeasonNumber": "Dvd stagione:",
"LibraryAccessHelp": "Selezionare le cartelle multimediali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutte le cartelle utilizzando il gestore dei metadati.", "LibraryAccessHelp": "Selezionare le cartelle multimediali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutte le cartelle utilizzando il gestore dei metadati.",
"LabelDvdEpisodeNumber": "Dvd episode number:", "LabelDvdEpisodeNumber": "Numero episodio Dvd:",
"ChannelAccessHelp": "Selezionare i canali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutti i canali usando il gestore dei metadati", "ChannelAccessHelp": "Selezionare i canali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutti i canali usando il gestore dei metadati",
"LabelAbsoluteEpisodeNumber": "Absolute episode number:", "LabelAbsoluteEpisodeNumber": "Absolute Numero episodio:",
"ButtonDeleteImage": "Elimina immagine", "ButtonDeleteImage": "Elimina immagine",
"LabelAirsBeforeSeason": "Airs before season:", "LabelAirsBeforeSeason": "tempo prima della stagione:",
"LabelSelectUsers": "Seleziona Utenti:", "LabelSelectUsers": "Seleziona Utenti:",
"LabelAirsAfterSeason": "Airs after season:", "LabelAirsAfterSeason": "tempo dopo della stagione:",
"ButtonUpload": "Carica", "ButtonUpload": "Carica",
"LabelAirsBeforeEpisode": "Airs before episode:", "LabelAirsBeforeEpisode": "tempo prima episodio:",
"HeaderUploadNewImage": "Carica nuova immagine", "HeaderUploadNewImage": "Carica nuova immagine",
"LabelTreatImageAs": "Treat image as:", "LabelTreatImageAs": "Trattare come immagine:",
"LabelDropImageHere": "Trascina l'immagine qui", "LabelDropImageHere": "Trascina l'immagine qui",
"LabelDisplayOrder": "Display order:", "LabelDisplayOrder": "Ordine visualizzazione:",
"ImageUploadAspectRatioHelp": "1:1 Aspect Ratio Recommended. JPG\/PNG only.", "ImageUploadAspectRatioHelp": "1:1 Aspect Ratio Recommended. JPG\/PNG only.",
"LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in", "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in",
"MessageNothingHere": "Niente qui.", "MessageNothingHere": "Niente qui.",
"HeaderCountries": "Countries", "HeaderCountries": "Paesi",
"MessagePleaseEnsureInternetMetadata": "Assicurarsi che download di metadati internet \u00e8 abilitata.", "MessagePleaseEnsureInternetMetadata": "Assicurarsi che download di metadati internet \u00e8 abilitata.",
"HeaderGenres": "Genres", "HeaderGenres": "Generi",
"TabSuggested": "Suggeriti", "TabSuggested": "Suggeriti",
"HeaderPlotKeywords": "Plot Keywords", "HeaderPlotKeywords": "Trama",
"TabLatest": "Novit\u00e0", "TabLatest": "Novit\u00e0",
"HeaderStudios": "Studios", "HeaderStudios": "Studios",
"TabUpcoming": "IN ONDA A BREVE", "TabUpcoming": "IN ONDA A BREVE",
"HeaderTags": "Tags", "HeaderTags": "Tags",
"TabShows": "Serie", "TabShows": "Serie",
"HeaderMetadataSettings": "Metadata Settings", "HeaderMetadataSettings": "Impostazioni metadati",
"TabEpisodes": "Episodi", "TabEpisodes": "Episodi",
"LabelLockItemToPreventChanges": "Lock this item to prevent future changes", "LabelLockItemToPreventChanges": "Bloccare questa voce per impedire modifiche future",
"TabGenres": "Generi", "TabGenres": "Generi",
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.", "MessageLeaveEmptyToInherit": "Lasciare vuoto per ereditare le impostazioni da un elemento principale, o il valore predefinito globale.",
"TabPeople": "Attori", "TabPeople": "Attori",
"TabDonate": "Donate", "TabDonate": "Dona",
"TabNetworks": "Internet", "TabNetworks": "Internet",
"HeaderDonationType": "Donation type:", "HeaderDonationType": "Tipo di donazione:",
"HeaderUsers": "Utenti", "HeaderUsers": "Utenti",
"OptionMakeOneTimeDonation": "Make a separate donation", "OptionMakeOneTimeDonation": "Fai una donazione separata",
"HeaderFilters": "Filtri", "HeaderFilters": "Filtri",
"OptionOneTimeDescription": "This is an additional donation to the team to show your support. It does not have any additional benefits.", "OptionOneTimeDescription": "Si tratta di una donazione aggiuntiva alla squadra per mostrare il vostro sostegno. Non ha alcun beneficio aggiuntivo.",
"ButtonFilter": "Filtro", "ButtonFilter": "Filtro",
"OptionLifeTimeSupporterMembership": "Lifetime supporter membership", "OptionLifeTimeSupporterMembership": "Appartenenza supporter Lifetime",
"OptionFavorite": "Preferiti", "OptionFavorite": "Preferiti",
"OptionYearlySupporterMembership": "Yearly supporter membership", "OptionYearlySupporterMembership": "Appartenenza supporter annuale",
"OptionLikes": "Belli", "OptionLikes": "Belli",
"OptionMonthlySupporterMembership": "Monthly supporter membership", "OptionMonthlySupporterMembership": "Appartenenza supporter mensile",
"OptionDislikes": "Brutti", "OptionDislikes": "Brutti",
"HeaderSupporterBenefit": "A supporter membership provides additional benefits such as access to premium plugins, internet channel content, and more.", "HeaderSupporterBenefit": "Un abbonamento sostenitore offre vantaggi aggiuntivi, come l'accesso ai plugin premium, i contenuti del canale internet, e altro ancora.",
"OptionActors": "Attori", "OptionActors": "Attori",
"OptionNoTrailer": "No Trailer", "OptionNoTrailer": "No Trailer",
"OptionGuestStars": "Guest Stars", "OptionGuestStars": "Guest Stars",
"OptionNoThemeSong": "No Theme Song", "OptionNoThemeSong": "No Temi canzone",
"OptionDirectors": "Registra", "OptionDirectors": "Registra",
"OptionNoThemeVideo": "No Theme Video", "OptionNoThemeVideo": "No tema video",
"OptionWriters": "Scrittore", "OptionWriters": "Scrittore",
"LabelOneTimeDonationAmount": "Donation amount:", "LabelOneTimeDonationAmount": "Importo della donazione:",
"OptionProducers": "Produttore", "OptionProducers": "Produttore",
"OptionActor": "Actor", "OptionActor": "Attore",
"HeaderResume": "Riprendi", "HeaderResume": "Riprendi",
"OptionComposer": "Composer", "OptionComposer": "Compositore",
"HeaderNextUp": "Da vedere", "HeaderNextUp": "Da vedere",
"OptionDirector": "Director", "OptionDirector": "Regista",
"NoNextUpItemsMessage": "Trovato nessuno.Inizia a guardare i tuoi programmi!", "NoNextUpItemsMessage": "Trovato nessuno.Inizia a guardare i tuoi programmi!",
"OptionGuestStar": "Guest star", "OptionGuestStar": "Guest star",
"HeaderLatestEpisodes": "Ultimi Episodi Aggiunti", "HeaderLatestEpisodes": "Ultimi Episodi Aggiunti",
"OptionProducer": "Producer", "OptionProducer": "Produttore",
"HeaderPersonTypes": "Tipo Persone:", "HeaderPersonTypes": "Tipo Persone:",
"OptionWriter": "Writer", "OptionWriter": "Scrittore",
"TabSongs": "Canzoni", "TabSongs": "Canzoni",
"LabelAirDays": "Air days:", "LabelAirDays": "In onda da (gg):",
"TabAlbums": "Albums", "TabAlbums": "Albums",
"LabelAirTime": "Air time:", "LabelAirTime": "In onda da:",
"TabArtists": "Artisti", "TabArtists": "Artisti",
"HeaderMediaInfo": "Media Info", "HeaderMediaInfo": "Media Info",
"TabAlbumArtists": "Album Artisti", "TabAlbumArtists": "Album Artisti",
"HeaderPhotoInfo": "Photo Info", "HeaderPhotoInfo": "Foto info",
"TabMusicVideos": "Video Musicali", "TabMusicVideos": "Video Musicali",
"HeaderInstall": "Install", "HeaderInstall": "Installa",
"ButtonSort": "Ordina", "ButtonSort": "Ordina",
"LabelSelectVersionToInstall": "Select version to install:", "LabelSelectVersionToInstall": "Selezionare la versione da installare:",
"HeaderSortBy": "Ordina per:", "HeaderSortBy": "Ordina per:",
"LinkSupporterMembership": "Learn about the Supporter Membership", "LinkSupporterMembership": "Ulteriori informazioni Supporter Membership",
"HeaderSortOrder": "Ordinato per:", "HeaderSortOrder": "Ordinato per:",
"MessageSupporterPluginRequiresMembership": "This plugin will require an active supporter membership after the 14 day free trial.", "MessageSupporterPluginRequiresMembership": "Questo plugin richiede un abbonamento sostenitore attivo dopo la prova gratuita di 14 giorni.",
"OptionPlayed": "Visto", "OptionPlayed": "Visto",
"MessagePremiumPluginRequiresMembership": "This plugin will require an active supporter membership in order to purchase after the 14 day free trial.", "MessagePremiumPluginRequiresMembership": "Questo plugin richiede un abbonamento sostenitore attivo al fine di acquistare dopo la prova gratuita di 14 giorni.",
"OptionUnplayed": "Non visto", "OptionUnplayed": "Non visto",
"HeaderReviews": "Reviews", "HeaderReviews": "Recensioni",
"OptionAscending": "Ascendente", "OptionAscending": "Ascendente",
"HeaderDeveloperInfo": "Developer Info", "HeaderDeveloperInfo": "Info sviluppatore",
"OptionDescending": "Discentente", "OptionDescending": "Discentente",
"HeaderRevisionHistory": "Revision History", "HeaderRevisionHistory": "Cronologia delle revisioni",
"OptionRuntime": "Durata", "OptionRuntime": "Durata",
"ButtonViewWebsite": "View website", "ButtonViewWebsite": "Visualizza sito web",
"OptionReleaseDate": "Release Date", "OptionReleaseDate": "Data di rilascio",
"LabelRecurringDonationCanBeCancelledHelp": "Recurring donations can be cancelled at any time from within your PayPal account.", "LabelRecurringDonationCanBeCancelledHelp": "Donazioni ricorrenti possono essere cancellati in qualsiasi momento dal tuo conto PayPal.",
"OptionPlayCount": "Visto N\u00b0", "OptionPlayCount": "Visto N\u00b0",
"HeaderXmlSettings": "Xml Settings", "HeaderXmlSettings": "Xml Settings",
"OptionDatePlayed": "Visto il", "OptionDatePlayed": "Visto il",
@ -268,11 +268,13 @@
"OptionDateAdded": "Aggiunto il", "OptionDateAdded": "Aggiunto il",
"HeaderXmlDocumentAttribute": "Xml Document Attribute", "HeaderXmlDocumentAttribute": "Xml Document Attribute",
"OptionAlbumArtist": "Album Artista", "OptionAlbumArtist": "Album Artista",
"XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every xml response.", "XmlDocumentAttributeListHelp": "Questi attributi vengono applicati all'elemento radice di ogni risposta XML.",
"OptionArtist": "Artista", "OptionArtist": "Artista",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Salvare i metadati e le immagini come file nascosti",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Estrarre immagini capitolo durante la scansione biblioteca",
"OptionTrackName": "Nome Brano", "OptionTrackName": "Nome Brano",
"LabelExtractChaptersDuringLibraryScanHelp": "Se abilitata, le immagini capitolo verranno estratti quando i video vengono importati durante la scansione della libreria. Se disabilitata verranno estratti durante le immagini dei capitoli programmati compito, permettendo la scansione biblioteca regolare per completare pi\u00f9 velocemente.",
"OptionCommunityRating": "Voto del pubblico", "OptionCommunityRating": "Voto del pubblico",
"OptionNameSort": "Nome", "OptionNameSort": "Nome",
"OptionFolderSort": "Cartelle", "OptionFolderSort": "Cartelle",
@ -315,8 +317,8 @@
"TabMovies": "Film", "TabMovies": "Film",
"TabStudios": "Studios", "TabStudios": "Studios",
"TabTrailers": "Trailer", "TabTrailers": "Trailer",
"LabelArtists": "Artists:", "LabelArtists": "Cantanti",
"LabelArtistsHelp": "Separate multiple using ;", "LabelArtistsHelp": "Separazione multipla utilizzando ;",
"HeaderLatestMovies": "Ultimi Film Aggiunti", "HeaderLatestMovies": "Ultimi Film Aggiunti",
"HeaderLatestTrailers": "Ultimi Trailers Aggiunti", "HeaderLatestTrailers": "Ultimi Trailers Aggiunti",
"OptionHasSpecialFeatures": "Caratteristiche speciali", "OptionHasSpecialFeatures": "Caratteristiche speciali",
@ -452,7 +454,7 @@
"TabSettings": "Impostazioni", "TabSettings": "Impostazioni",
"ButtonRefreshGuideData": "Aggiorna la guida", "ButtonRefreshGuideData": "Aggiorna la guida",
"ButtonRefresh": "Aggiorna", "ButtonRefresh": "Aggiorna",
"ButtonAdvancedRefresh": "Advanced Refresh", "ButtonAdvancedRefresh": "Aggiornamento (avanzato)",
"OptionPriority": "Priorit\u00e0", "OptionPriority": "Priorit\u00e0",
"OptionRecordOnAllChannels": "Registra su tutti i canali", "OptionRecordOnAllChannels": "Registra su tutti i canali",
"OptionRecordAnytime": "Registra a qualsiasi ora", "OptionRecordAnytime": "Registra a qualsiasi ora",
@ -623,9 +625,9 @@
"LabelSkipped": "Saltato", "LabelSkipped": "Saltato",
"HeaderEpisodeOrganization": "Organizzazione Episodi", "HeaderEpisodeOrganization": "Organizzazione Episodi",
"LabelSeries": "Serie:", "LabelSeries": "Serie:",
"LabelSeasonNumber": "Numero Stagione", "LabelSeasonNumber": "Numero Stagione:",
"LabelEpisodeNumber": "Numero Episodio", "LabelEpisodeNumber": "Numero Episodio :",
"LabelEndingEpisodeNumber": "Ultimo Episodio Numero", "LabelEndingEpisodeNumber": "Ultimo Episodio Numero:",
"LabelEndingEpisodeNumberHelp": "\u00e8 richiesto solo se ci sono pi\u00f9 file per espisodio", "LabelEndingEpisodeNumberHelp": "\u00e8 richiesto solo se ci sono pi\u00f9 file per espisodio",
"HeaderSupportTheTeam": "Team di supporto di Media Browser", "HeaderSupportTheTeam": "Team di supporto di Media Browser",
"LabelSupportAmount": "Ammontare (Dollari)", "LabelSupportAmount": "Ammontare (Dollari)",
@ -787,8 +789,8 @@
"LabelProfileContainersHelp": "Separati da virgola. Questo pu\u00f2 essere lasciato vuoto da applicare a tutti i contenitori.", "LabelProfileContainersHelp": "Separati da virgola. Questo pu\u00f2 essere lasciato vuoto da applicare a tutti i contenitori.",
"HeaderResponseProfile": "Risposta Profilo", "HeaderResponseProfile": "Risposta Profilo",
"LabelType": "Tipo:", "LabelType": "Tipo:",
"LabelPersonRole": "Role:", "LabelPersonRole": "Ruolo:",
"LabelPersonRoleHelp": "Role is generally only applicable to actors.", "LabelPersonRoleHelp": "Ruolo \u00e8 generalmente applicabile solo agli attori.",
"LabelProfileContainer": "Contenitore:", "LabelProfileContainer": "Contenitore:",
"LabelProfileVideoCodecs": "Video codecs:", "LabelProfileVideoCodecs": "Video codecs:",
"LabelProfileAudioCodecs": "Audio codecs:", "LabelProfileAudioCodecs": "Audio codecs:",
@ -894,15 +896,15 @@
"LabelDisplayPluginsFor": "Mostra plugin per:", "LabelDisplayPluginsFor": "Mostra plugin per:",
"PluginTabMediaBrowserClassic": "MB Classic", "PluginTabMediaBrowserClassic": "MB Classic",
"PluginTabMediaBrowserTheater": "MB Theater", "PluginTabMediaBrowserTheater": "MB Theater",
"LabelEpisodeNamePlain": "Episode name", "LabelEpisodeNamePlain": "Nome Episodio",
"LabelSeriesNamePlain": "Series name", "LabelSeriesNamePlain": "Nome Serie",
"ValueSeriesNamePeriod": "Nome Serie", "ValueSeriesNamePeriod": "Nome Serie",
"ValueSeriesNameUnderscore": "Nome Serie", "ValueSeriesNameUnderscore": "Nome Serie",
"ValueEpisodeNamePeriod": "Nome Episodio", "ValueEpisodeNamePeriod": "Nome Episodio",
"ValueEpisodeNameUnderscore": "Nome Episodio", "ValueEpisodeNameUnderscore": "Nome Episodio",
"LabelSeasonNumberPlain": "Season number", "LabelSeasonNumberPlain": "Stagione numero",
"LabelEpisodeNumberPlain": "Episode number", "LabelEpisodeNumberPlain": "Episodio numero",
"LabelEndingEpisodeNumberPlain": "Ending episode number", "LabelEndingEpisodeNumberPlain": "Numero ultimo episodio",
"HeaderTypeText": "Inserisci il testo", "HeaderTypeText": "Inserisci il testo",
"LabelTypeText": "Testo", "LabelTypeText": "Testo",
"HeaderSearchForSubtitles": "Ricerca per sottotitoli", "HeaderSearchForSubtitles": "Ricerca per sottotitoli",
@ -967,30 +969,30 @@
"ViewTypeBoxSets": "Collezioni", "ViewTypeBoxSets": "Collezioni",
"ViewTypeChannels": "Canali", "ViewTypeChannels": "Canali",
"ViewTypeLiveTV": "Tv diretta", "ViewTypeLiveTV": "Tv diretta",
"ViewTypeLiveTvNowPlaying": "Now Airing", "ViewTypeLiveTvNowPlaying": "Ora in onda",
"ViewTypeLatestGames": "Latest Games", "ViewTypeLatestGames": "Ultimi Giorchi",
"ViewTypeRecentlyPlayedGames": "Recently Played", "ViewTypeRecentlyPlayedGames": "Guardato di recente",
"ViewTypeGameFavorites": "Favorites", "ViewTypeGameFavorites": "Preferiti",
"ViewTypeGameSystems": "Game Systems", "ViewTypeGameSystems": "Configurazione gioco",
"ViewTypeGameGenres": "Genres", "ViewTypeGameGenres": "Generi",
"ViewTypeTvResume": "Resume", "ViewTypeTvResume": "Riprendi",
"ViewTypeTvNextUp": "Next Up", "ViewTypeTvNextUp": "Prossimi",
"ViewTypeTvLatest": "Latest", "ViewTypeTvLatest": "Ultimi",
"ViewTypeTvShowSeries": "Series", "ViewTypeTvShowSeries": "Serie",
"ViewTypeTvGenres": "Genres", "ViewTypeTvGenres": "Generi",
"ViewTypeTvFavoriteSeries": "Favorite Series", "ViewTypeTvFavoriteSeries": "Serie Preferite",
"ViewTypeTvFavoriteEpisodes": "Favorite Episodes", "ViewTypeTvFavoriteEpisodes": "Episodi Preferiti",
"ViewTypeMovieResume": "Resume", "ViewTypeMovieResume": "Riprendi",
"ViewTypeMovieLatest": "Latest", "ViewTypeMovieLatest": "Ultimi",
"ViewTypeMovieMovies": "Movies", "ViewTypeMovieMovies": "Film",
"ViewTypeMovieCollections": "Collections", "ViewTypeMovieCollections": "Collezioni",
"ViewTypeMovieFavorites": "Favorites", "ViewTypeMovieFavorites": "Preferiti",
"ViewTypeMovieGenres": "Genres", "ViewTypeMovieGenres": "Generi",
"ViewTypeMusicLatest": "Latest", "ViewTypeMusicLatest": "Ultimi",
"ViewTypeMusicAlbums": "Albums", "ViewTypeMusicAlbums": "Album",
"ViewTypeMusicAlbumArtists": "Album Artists", "ViewTypeMusicAlbumArtists": "Album Artisti",
"HeaderOtherDisplaySettings": "Impostazioni Video", "HeaderOtherDisplaySettings": "Impostazioni Video",
"ViewTypeMusicSongs": "Songs", "ViewTypeMusicSongs": "Canzoni",
"HeaderMyViews": "Mie viste", "HeaderMyViews": "Mie viste",
"LabelSelectFolderGroups": "Automaticamente i contenuti del gruppo dalle seguenti cartelle nella vista come film, musica e TV:", "LabelSelectFolderGroups": "Automaticamente i contenuti del gruppo dalle seguenti cartelle nella vista come film, musica e TV:",
"LabelSelectFolderGroupsHelp": "Le cartelle che siano deselezionate verranno visualizzati da soli nel loro punto di vista.", "LabelSelectFolderGroupsHelp": "Le cartelle che siano deselezionate verranno visualizzati da soli nel loro punto di vista.",
@ -1023,7 +1025,7 @@
"HeaderBrandingHelp": "Personalizzare l'aspetto del browser media per soddisfare le esigenze del vostro gruppo o organizzazione.", "HeaderBrandingHelp": "Personalizzare l'aspetto del browser media per soddisfare le esigenze del vostro gruppo o organizzazione.",
"LabelLoginDisclaimer": "Login disclaimer:", "LabelLoginDisclaimer": "Login disclaimer:",
"LabelLoginDisclaimerHelp": "Questo verr\u00e0 visualizzato nella parte inferiore della pagina di accesso.", "LabelLoginDisclaimerHelp": "Questo verr\u00e0 visualizzato nella parte inferiore della pagina di accesso.",
"LabelAutomaticallyDonate": "Donare automaticamente questo importo ogni sei mesi", "LabelAutomaticallyDonate": "Donare automaticamente questo importo ogni mese",
"LabelAutomaticallyDonateHelp": "\u00c8 possibile annullare in qualsiasi momento tramite il vostro conto PayPal.", "LabelAutomaticallyDonateHelp": "\u00c8 possibile annullare in qualsiasi momento tramite il vostro conto PayPal.",
"OptionList": "Lista", "OptionList": "Lista",
"TabDashboard": "Pannello Controllo", "TabDashboard": "Pannello Controllo",
@ -1059,11 +1061,11 @@
"TabFilter": "Filtra", "TabFilter": "Filtra",
"ButtonView": "Vista", "ButtonView": "Vista",
"LabelPageSize": "Limite articolo:", "LabelPageSize": "Limite articolo:",
"LabelPath": "Path:", "LabelPath": "Percorso:",
"LabelView": "Vista:", "LabelView": "Vista:",
"TabUsers": "Utenti", "TabUsers": "Utenti",
"LabelSortName": "Sort name:", "LabelSortName": "Nome ordinato:",
"LabelDateAdded": "Date added:", "LabelDateAdded": "Aggiunto il",
"HeaderFeatures": "Caratteristiche", "HeaderFeatures": "Caratteristiche",
"HeaderAdvanced": "Avanzato", "HeaderAdvanced": "Avanzato",
"ButtonSync": "Sinc.", "ButtonSync": "Sinc.",

@ -248,9 +248,9 @@
"HeaderSortBy": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443 \u0442\u04d9\u0441\u0456\u043b\u0456:", "HeaderSortBy": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443 \u0442\u04d9\u0441\u0456\u043b\u0456:",
"LinkSupporterMembership": "\u049a\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456 \u0442\u0443\u0440\u0430\u043b\u044b \u0442\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437", "LinkSupporterMembership": "\u049a\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456 \u0442\u0443\u0440\u0430\u043b\u044b \u0442\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437",
"HeaderSortOrder": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443 \u0440\u0435\u0442\u0456:", "HeaderSortOrder": "\u0421\u04b1\u0440\u044b\u043f\u0442\u0430\u0443 \u0440\u0435\u0442\u0456:",
"MessageSupporterPluginRequiresMembership": "\u0411\u04b1\u043b \u043f\u043b\u0430\u0433\u0438\u043d\u0433\u0435 14 \u043a\u04af\u043d\u0434\u0456\u043a \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0435\u043d \u043a\u0435\u0439\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0431\u043e\u043b\u0493\u0430\u043d\u044b \u049b\u0430\u0436\u0435\u0442 \u0431\u043e\u043b\u0430\u0434\u044b.", "MessageSupporterPluginRequiresMembership": "\u0411\u04b1\u043b \u043f\u043b\u0430\u0433\u0438\u043d\u0433\u0435 14 \u043a\u04af\u043d\u0434\u0456\u043a \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0435\u043d \u043a\u0435\u0439\u0456\u043d \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u049b\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456\u043d \u049b\u0430\u0436\u0435\u0442 \u0435\u0442\u0435\u0434\u0456.",
"OptionPlayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d", "OptionPlayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d",
"MessagePremiumPluginRequiresMembership": "\u0411\u04b1\u043b \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0456 \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443 \u04af\u0448\u0456\u043d 14 \u043a\u04af\u043d\u0434\u0456\u043a \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0435\u043d \u043a\u0435\u0439\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u0431\u043e\u043b\u0493\u0430\u043d\u044b \u049b\u0430\u0436\u0435\u0442 \u0431\u043e\u043b\u0430\u0434\u044b.", "MessagePremiumPluginRequiresMembership": "\u0411\u04b1\u043b \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0456 \u0441\u0430\u0442\u044b\u043f \u0430\u043b\u0443 \u04af\u0448\u0456\u043d 14 \u043a\u04af\u043d\u0434\u0456\u043a \u0442\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u0443 \u043a\u0435\u0437\u0435\u04a3\u0456\u043d\u0435\u043d \u043a\u0435\u0439\u0456\u043d \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u049b\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043c\u04af\u0448\u0435\u043b\u0456\u0433\u0456\u043d \u049b\u0430\u0436\u0435\u0442 \u0435\u0442\u0435\u0434\u0456.",
"OptionUnplayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u043c\u0430\u0493\u0430\u043d", "OptionUnplayed": "\u041e\u0439\u043d\u0430\u0442\u044b\u043b\u043c\u0430\u0493\u0430\u043d",
"HeaderReviews": "\u041f\u0456\u043a\u0456\u0440\u043b\u0435\u0440", "HeaderReviews": "\u041f\u0456\u043a\u0456\u0440\u043b\u0435\u0440",
"OptionAscending": "\u0410\u0440\u0442\u0443\u044b \u0431\u043e\u0439\u044b\u043d\u0448\u0430", "OptionAscending": "\u0410\u0440\u0442\u0443\u044b \u0431\u043e\u0439\u044b\u043d\u0448\u0430",
@ -270,9 +270,11 @@
"OptionAlbumArtist": "\u0410\u043b\u044c\u0431\u043e\u043c \u043e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u0441\u044b", "OptionAlbumArtist": "\u0410\u043b\u044c\u0431\u043e\u043c \u043e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u0441\u044b",
"XmlDocumentAttributeListHelp": "\u041e\u0441\u044b \u0442\u04e9\u043b\u0441\u0438\u043f\u0430\u0442\u0442\u0430\u0440 \u04d9\u0440\u0431\u0456\u0440 XML \u04af\u043d \u049b\u0430\u0442\u0443\u043b\u0430\u0440\u0434\u044b\u04a3 \u0442\u04af\u0431\u0456\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0456 \u04af\u0448\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u044b\u043b\u0430\u0434\u044b.", "XmlDocumentAttributeListHelp": "\u041e\u0441\u044b \u0442\u04e9\u043b\u0441\u0438\u043f\u0430\u0442\u0442\u0430\u0440 \u04d9\u0440\u0431\u0456\u0440 XML \u04af\u043d \u049b\u0430\u0442\u0443\u043b\u0430\u0440\u0434\u044b\u04a3 \u0442\u04af\u0431\u0456\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0456 \u04af\u0448\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u044b\u043b\u0430\u0434\u044b.",
"OptionArtist": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b", "OptionArtist": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b",
"OptionSaveMetadataAsHidden": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u043c\u0435\u043d \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u0436\u0430\u0441\u044b\u0440\u044b\u043d \u0444\u0439\u043b\u0434\u0430\u0440 \u0440\u0435\u0442\u0456\u043d\u0434\u0435 \u0441\u0430\u049b\u0442\u0430\u0443", "OptionSaveMetadataAsHidden": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u043c\u0435\u043d \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u0436\u0430\u0441\u044b\u0440\u044b\u043d \u0444\u0430\u0439\u043b\u0434\u0430\u0440 \u0440\u0435\u0442\u0456\u043d\u0434\u0435 \u0441\u0430\u049b\u0442\u0430\u0443",
"OptionAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c", "OptionAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c",
"LabelExtractChaptersDuringLibraryScan": "\u0421\u0430\u0445\u043d\u0430 \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456\u043d \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u043d\u044b \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443 \u043c\u0435\u0437\u0433\u0456\u043b\u0456\u043d\u0434\u0435 \u0448\u044b\u0493\u0430\u0440\u044b\u043f \u0430\u043b\u0443",
"OptionTrackName": "\u0416\u043e\u043b\u0448\u044b\u049b \u0430\u0442\u044b", "OptionTrackName": "\u0416\u043e\u043b\u0448\u044b\u049b \u0430\u0442\u044b",
"LabelExtractChaptersDuringLibraryScanHelp": "\u049a\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0434\u0430, \u0441\u0430\u0445\u043d\u0430 \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456 \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u043d\u044b \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443 \u043c\u0435\u0437\u0433\u0456\u043b\u0456\u043d\u0434\u0435, \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440 \u0441\u044b\u0440\u0442\u0442\u0430\u043d \u0430\u043b\u044b\u043d\u0493\u0430\u043d\u0434\u0430, \u0448\u044b\u0493\u0430\u0440\u044b\u043f \u0430\u043b\u044b\u043d\u0430\u0434\u044b. \u0410\u0436\u044b\u0440\u0430\u0442\u044b\u043b\u0493\u0430\u043d\u0434\u0430, \u0431\u04b1\u043b\u0430\u0440 \u0441\u0430\u0445\u043d\u0430 \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456\u043d\u0435 \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430\u0441\u044b \u043c\u0435\u0437\u0433\u0456\u043b\u0456\u043d\u0434\u0435, \u0442\u04b1\u0440\u0430\u049b\u0442\u044b \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u043d\u044b \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443\u0456\u043d \u0436\u044b\u043b\u0434\u0430\u043c\u044b\u0440\u0430\u049b \u0430\u044f\u049b\u0442\u0430\u043b\u0443\u044b \u04b1\u0448\u0456\u043d \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0456\u043f, \u0448\u044b\u0493\u0430\u0440\u044b\u043f \u0430\u043b\u044b\u043d\u0430\u0434\u044b.",
"OptionCommunityRating": "\u049a\u0430\u0443\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u049b \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b", "OptionCommunityRating": "\u049a\u0430\u0443\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u049b \u0431\u0430\u0493\u0430\u043b\u0430\u0443\u044b",
"OptionNameSort": "\u0410\u0442\u044b", "OptionNameSort": "\u0410\u0442\u044b",
"OptionFolderSort": "\u049a\u0430\u043b\u0442\u0430\u043b\u0430\u0440", "OptionFolderSort": "\u049a\u0430\u043b\u0442\u0430\u043b\u0430\u0440",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Track Name", "OptionTrackName": "Track Name",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "Name", "OptionNameSort": "Name",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Track Name", "OptionTrackName": "Track Name",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "Name", "OptionNameSort": "Name",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "L\u00e5navn", "OptionTrackName": "L\u00e5navn",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rangering", "OptionCommunityRating": "Community Rangering",
"OptionNameSort": "Navn", "OptionNameSort": "Navn",
"OptionFolderSort": "Mapper", "OptionFolderSort": "Mapper",

@ -55,13 +55,13 @@
"WizardCompleted": "Dit is alles wat we nodig hebben voor nu. Media Browser is begonnen met het verzamelen van informatie over uw mediabibliotheek. Bekijk enkele van onze apps, en klik vervolgens op <b>Voltooien<\/b> om het <b>Dashboard te bekijken<\/b>.", "WizardCompleted": "Dit is alles wat we nodig hebben voor nu. Media Browser is begonnen met het verzamelen van informatie over uw mediabibliotheek. Bekijk enkele van onze apps, en klik vervolgens op <b>Voltooien<\/b> om het <b>Dashboard te bekijken<\/b>.",
"LabelConfigureSettings": "Configureer instellingen", "LabelConfigureSettings": "Configureer instellingen",
"HeaderDownloadPeopleMetadataForHelp": "Het inschakelen van extra opties zal meer informatie op het scherm bieden, maar resulteert in tragere bibliotheek scan.", "HeaderDownloadPeopleMetadataForHelp": "Het inschakelen van extra opties zal meer informatie op het scherm bieden, maar resulteert in tragere bibliotheek scan.",
"LabelEnableVideoImageExtraction": "Videobeeld extractie inschakelen", "LabelEnableVideoImageExtraction": "Videobeeld uitpakken inschakelen",
"ViewTypeFolders": "Mappen", "ViewTypeFolders": "Mappen",
"VideoImageExtractionHelp": "Voor video's die nog geen afbeeldingen hebben, en waarvoor geen afbeeldingen op Internet te vinden zijn. Dit voegt extra tijd toe aan de oorspronkelijke bibliotheek scan, maar resulteert in een mooiere weergave.", "VideoImageExtractionHelp": "Voor video's die nog geen afbeeldingen hebben, en waarvoor geen afbeeldingen op Internet te vinden zijn. Dit voegt extra tijd toe aan de oorspronkelijke bibliotheek scan, maar resulteert in een mooiere weergave.",
"LabelDisplayFoldersView": "Toon een mappenweergave als u gewoon Mediamappen wilt weergeven", "LabelDisplayFoldersView": "Toon een mappenweergave als u gewoon Mediamappen wilt weergeven",
"LabelEnableChapterImageExtractionForMovies": "Extraheer hoofdstuk afbeeldingen voor Films", "LabelEnableChapterImageExtractionForMovies": "Hoofdstuk afbeeldingen uitpakken voor Films",
"ViewTypeLiveTvRecordingGroups": "Opnamen", "ViewTypeLiveTvRecordingGroups": "Opnamen",
"LabelChapterImageExtractionForMoviesHelp": "Extraheren van hoofdstuk afbeeldingen geeft de Cli\u00ebnt de mogelijkheid om grafische scene selectie menu's te tonen. Het proces kan traag en cpu-intensief zijn en kan enkele gigabytes aan ruimte vereisen. Het word uitgevoerd als nachtelijke taak om 4:00, maar dit is instelbaar via de geplande taken. Het wordt niet aanbevolen om deze taak uit te voeren tijdens de piekuren.", "LabelChapterImageExtractionForMoviesHelp": "Uitpakken van hoofdstuk afbeeldingen geeft de Cli\u00ebnt de mogelijkheid om grafische scene selectie menu's te tonen. Het proces kan traag en cpu-intensief zijn en kan enkele gigabytes aan ruimte vereisen. Het word uitgevoerd als nachtelijke taak om 4:00, maar dit is instelbaar via de geplande taken. Het wordt niet aanbevolen om deze taak uit te voeren tijdens de piekuren.",
"ViewTypeLiveTvChannels": "Kanalen", "ViewTypeLiveTvChannels": "Kanalen",
"LabelEnableAutomaticPortMapping": "Automatische poorttoewijzing inschakelen", "LabelEnableAutomaticPortMapping": "Automatische poorttoewijzing inschakelen",
"LabelAllowLocalAccessWithoutPassword": "Lokale toegang toestaan zonder wachtwoord", "LabelAllowLocalAccessWithoutPassword": "Lokale toegang toestaan zonder wachtwoord",
@ -272,7 +272,9 @@
"OptionArtist": "Artiest", "OptionArtist": "Artiest",
"OptionSaveMetadataAsHidden": "Metagegevens en afbeeldingen opslaan als verborgen bestanden", "OptionSaveMetadataAsHidden": "Metagegevens en afbeeldingen opslaan als verborgen bestanden",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Hoofdstuk afbeeldingen uitpakken tijdens het scannen van de bibliotheek",
"OptionTrackName": "Naam van Nummer", "OptionTrackName": "Naam van Nummer",
"LabelExtractChaptersDuringLibraryScanHelp": "Wanneer ingeschakeld dan worden hoofdstuk afbeeldingen uitgepakt wanneer video's zijn ge\u00efmporteerd tijdens het scannen van de bibliotheek. Wanneer uitgeschakeld dan worden de hoofdstuk afbeeldingen uitgepakt tijdens de geplande taak \"Hoofdstukken uitpakken\", waardoor de standaard bibliotheek scan sneller voltooid is.",
"OptionCommunityRating": "Gemeenschaps Waardering", "OptionCommunityRating": "Gemeenschaps Waardering",
"OptionNameSort": "Naam", "OptionNameSort": "Naam",
"OptionFolderSort": "Mappen", "OptionFolderSort": "Mappen",
@ -406,7 +408,7 @@
"TabGames": "Games", "TabGames": "Games",
"TabMusic": "Muziek", "TabMusic": "Muziek",
"TabOthers": "Overig", "TabOthers": "Overig",
"HeaderExtractChapterImagesFor": "Extract hoofdstuk afbeeldingen voor:", "HeaderExtractChapterImagesFor": "Hoofdstuk afbeeldingen uitpakken voor:",
"OptionMovies": "Films", "OptionMovies": "Films",
"OptionEpisodes": "Afleveringen", "OptionEpisodes": "Afleveringen",
"OptionOtherVideos": "Overige Video's", "OptionOtherVideos": "Overige Video's",
@ -417,7 +419,7 @@
"LabelAutomaticUpdatesFanartHelp": "Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan fanart.tv. Bestaande afbeeldingen zullen niet worden vervangen.", "LabelAutomaticUpdatesFanartHelp": "Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan fanart.tv. Bestaande afbeeldingen zullen niet worden vervangen.",
"LabelAutomaticUpdatesTmdbHelp": "Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan TheMovieDB.org. Bestaande afbeeldingen zullen niet worden vervangen.", "LabelAutomaticUpdatesTmdbHelp": "Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan TheMovieDB.org. Bestaande afbeeldingen zullen niet worden vervangen.",
"LabelAutomaticUpdatesTvdbHelp": "Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan TheTVDB.com. Bestaande afbeeldingen zullen niet worden vervangen.", "LabelAutomaticUpdatesTvdbHelp": "Indien ingeschakeld, worden nieuwe afbeeldingen automatisch gedownload wanneer ze zijn toegevoegd aan TheTVDB.com. Bestaande afbeeldingen zullen niet worden vervangen.",
"ExtractChapterImagesHelp": "Extraheren van hoofdstuk afbeeldingen geeft de cli\u00ebnt de mogelijkheid om grafische scene selectie menu's te tonen. Het proces kan traag en cpu-intensief zijn en kan enkele gigabytes aan ruimte vereisen. Het word uitgevoerd als nachtelijke taak om 4:00. Deze taak is in te stellen via de geplande taken. Het wordt niet aanbevolen om deze taak uit te voeren tijdens de piekuren.", "ExtractChapterImagesHelp": "Uitpakken van hoofdstuk afbeeldingen geeft de cli\u00ebnt de mogelijkheid om grafische scene selectie menu's te tonen. Het proces kan traag en cpu-intensief zijn en kan enkele gigabytes aan ruimte vereisen. Het word uitgevoerd als nachtelijke taak om 4:00. Deze taak is in te stellen via de geplande taken. Het wordt niet aanbevolen om deze taak uit te voeren tijdens de piekuren.",
"LabelMetadataDownloadLanguage": "Voorkeurs taal:", "LabelMetadataDownloadLanguage": "Voorkeurs taal:",
"ButtonAutoScroll": "Auto-scroll", "ButtonAutoScroll": "Auto-scroll",
"LabelImageSavingConvention": "Afbeelding opslag conventie:", "LabelImageSavingConvention": "Afbeelding opslag conventie:",

@ -272,7 +272,9 @@
"OptionArtist": "Artysta", "OptionArtist": "Artysta",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Nazwa utworu", "OptionTrackName": "Nazwa utworu",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Ocena spo\u0142eczno\u015bci", "OptionCommunityRating": "Ocena spo\u0142eczno\u015bci",
"OptionNameSort": "Nazwa", "OptionNameSort": "Nazwa",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "Artista", "OptionArtist": "Artista",
"OptionSaveMetadataAsHidden": "Salvar metadados e imagens como arquivos ocultos", "OptionSaveMetadataAsHidden": "Salvar metadados e imagens como arquivos ocultos",
"OptionAlbum": "\u00c1lbum", "OptionAlbum": "\u00c1lbum",
"LabelExtractChaptersDuringLibraryScan": "Extrair imagens dos cap\u00edtulos durante o rastreamento da biblioteca",
"OptionTrackName": "Nome da Faixa", "OptionTrackName": "Nome da Faixa",
"LabelExtractChaptersDuringLibraryScanHelp": "Se ativado, as imagens dos cap\u00edtulos ser\u00e3o extra\u00eddas quando os v\u00eddeos forem importados durante o rastreamento da biblioteca. Se desativado, elas ser\u00e3o extra\u00eddas durante a tarefa agendada de imagens dos cap\u00edtulos, permitindo que a tarefa de rastreamento da biblioteca seja mais r\u00e1pida.",
"OptionCommunityRating": "Avalia\u00e7\u00e3o da Comunidade", "OptionCommunityRating": "Avalia\u00e7\u00e3o da Comunidade",
"OptionNameSort": "Nome", "OptionNameSort": "Nome",
"OptionFolderSort": "Pastas", "OptionFolderSort": "Pastas",
@ -297,13 +299,13 @@
"HeaderLatestSongs": "M\u00fasicas Recentes", "HeaderLatestSongs": "M\u00fasicas Recentes",
"HeaderRecentlyPlayed": "Reprodu\u00e7\u00f5es Recentes", "HeaderRecentlyPlayed": "Reprodu\u00e7\u00f5es Recentes",
"HeaderFrequentlyPlayed": "Reprodu\u00e7\u00f5es Frequentes", "HeaderFrequentlyPlayed": "Reprodu\u00e7\u00f5es Frequentes",
"DevBuildWarning": "Vers\u00f5es Dev s\u00e3o as mais atuais. Lan\u00e7adas frequentemente, estas vers\u00f5es n\u00e3o foram testadas. A aplica\u00e7\u00e3o pode falhar e v\u00e1rias caracter\u00edsticas podem n\u00e3o funcionar", "DevBuildWarning": "Vers\u00f5es Dev s\u00e3o as mais atuais. Lan\u00e7adas frequentemente, estas vers\u00f5es n\u00e3o foram testadas. A aplica\u00e7\u00e3o pode falhar e v\u00e1rios recurso podem n\u00e3o funcionar.",
"LabelVideoType": "Tipo de V\u00eddeo:", "LabelVideoType": "Tipo de V\u00eddeo:",
"OptionBluray": "Bluray", "OptionBluray": "Bluray",
"OptionDvd": "Dvd", "OptionDvd": "Dvd",
"OptionIso": "Iso", "OptionIso": "Iso",
"Option3D": "3D", "Option3D": "3D",
"LabelFeatures": "Caracter\u00edsticas:", "LabelFeatures": "Recursos:",
"LabelService": "Servi\u00e7o:", "LabelService": "Servi\u00e7o:",
"LabelStatus": "Status:", "LabelStatus": "Status:",
"LabelVersion": "Vers\u00e3o:", "LabelVersion": "Vers\u00e3o:",
@ -360,7 +362,7 @@
"HeaderAdvancedControl": "Controle Avan\u00e7ado", "HeaderAdvancedControl": "Controle Avan\u00e7ado",
"LabelName": "Nome:", "LabelName": "Nome:",
"OptionAllowUserToManageServer": "Permitir a este usu\u00e1rio administrar o servidor", "OptionAllowUserToManageServer": "Permitir a este usu\u00e1rio administrar o servidor",
"HeaderFeatureAccess": "Acesso a Caracter\u00edsticas", "HeaderFeatureAccess": "Acesso aos Recursos",
"OptionAllowMediaPlayback": "Permitir reprodu\u00e7\u00e3o de m\u00eddia", "OptionAllowMediaPlayback": "Permitir reprodu\u00e7\u00e3o de m\u00eddia",
"OptionAllowBrowsingLiveTv": "Permitir navega\u00e7\u00e3o na tv ao vivo", "OptionAllowBrowsingLiveTv": "Permitir navega\u00e7\u00e3o na tv ao vivo",
"OptionAllowDeleteLibraryContent": "Permitir a este usu\u00e1rio apagar conte\u00fado da biblioteca", "OptionAllowDeleteLibraryContent": "Permitir a este usu\u00e1rio apagar conte\u00fado da biblioteca",
@ -532,7 +534,7 @@
"HeaderAwardsAndReviews": "Pr\u00eamios e Cr\u00edticas", "HeaderAwardsAndReviews": "Pr\u00eamios e Cr\u00edticas",
"HeaderSoundtracks": "Trilhas Sonoras", "HeaderSoundtracks": "Trilhas Sonoras",
"HeaderMusicVideos": "V\u00eddeos Musicais", "HeaderMusicVideos": "V\u00eddeos Musicais",
"HeaderSpecialFeatures": "Caracter\u00edsticas Especiais", "HeaderSpecialFeatures": "Recursos Especiais",
"HeaderCastCrew": "Elenco & Equipe", "HeaderCastCrew": "Elenco & Equipe",
"HeaderAdditionalParts": "Partes Adicionais", "HeaderAdditionalParts": "Partes Adicionais",
"ButtonSplitVersionsApart": "Separar Vers\u00f5es", "ButtonSplitVersionsApart": "Separar Vers\u00f5es",
@ -781,7 +783,7 @@
"ButtonVolumeDown": "Diminuir volume", "ButtonVolumeDown": "Diminuir volume",
"ButtonMute": "Mudo", "ButtonMute": "Mudo",
"HeaderLatestMedia": "M\u00eddias Recentes", "HeaderLatestMedia": "M\u00eddias Recentes",
"OptionSpecialFeatures": "Caracter\u00edsticas Especiais", "OptionSpecialFeatures": "Recursos Especiais",
"HeaderCollections": "Cole\u00e7\u00f5es", "HeaderCollections": "Cole\u00e7\u00f5es",
"LabelProfileCodecsHelp": "Separados por v\u00edrgula. Pode ser deixado em branco para usar com todos os codecs.", "LabelProfileCodecsHelp": "Separados por v\u00edrgula. Pode ser deixado em branco para usar com todos os codecs.",
"LabelProfileContainersHelp": "Separados por v\u00edrgula. Pode ser deixado em branco para usar com todos os containers.", "LabelProfileContainersHelp": "Separados por v\u00edrgula. Pode ser deixado em branco para usar com todos os containers.",
@ -1064,7 +1066,7 @@
"TabUsers": "Usu\u00e1rios", "TabUsers": "Usu\u00e1rios",
"LabelSortName": "Nome para ordena\u00e7\u00e3o:", "LabelSortName": "Nome para ordena\u00e7\u00e3o:",
"LabelDateAdded": "Data de adi\u00e7\u00e3o:", "LabelDateAdded": "Data de adi\u00e7\u00e3o:",
"HeaderFeatures": "Caracter\u00edsticas", "HeaderFeatures": "Recursos",
"HeaderAdvanced": "Avan\u00e7ado", "HeaderAdvanced": "Avan\u00e7ado",
"ButtonSync": "Sincronizar", "ButtonSync": "Sincronizar",
"TabScheduledTasks": "Tarefas Agendadas", "TabScheduledTasks": "Tarefas Agendadas",

@ -272,7 +272,9 @@
"OptionArtist": "Artista", "OptionArtist": "Artista",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "\u00c1lbum", "OptionAlbum": "\u00c1lbum",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Nome da pista", "OptionTrackName": "Nome da pista",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Classifica\u00e7\u00e3o da Comunidade", "OptionCommunityRating": "Classifica\u00e7\u00e3o da Comunidade",
"OptionNameSort": "Nome", "OptionNameSort": "Nome",
"OptionFolderSort": "Pastas", "OptionFolderSort": "Pastas",

@ -14,11 +14,11 @@
"LabelBrowseLibrary": "\u041e\u0431\u0437\u043e\u0440 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438", "LabelBrowseLibrary": "\u041e\u0431\u0437\u043e\u0440 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438",
"LabelIpAddressValue": "IP \u0430\u0434\u0440\u0435\u0441: {0}", "LabelIpAddressValue": "IP \u0430\u0434\u0440\u0435\u0441: {0}",
"LabelConfigureMediaBrowser": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Media Browser", "LabelConfigureMediaBrowser": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Media Browser",
"UserConfigurationUpdatedWithName": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f {0} \u0431\u044b\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430", "UserConfigurationUpdatedWithName": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044c\u0437-\u043b\u044f {0} \u0431\u044b\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430",
"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", "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",
"UserCreatedWithName": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0} \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d", "UserCreatedWithName": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0} \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d",
"LabelRestartServer": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430", "LabelRestartServer": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"UserPasswordChangedWithName": "\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f {0} \u0431\u044b\u043b \u0438\u0437\u043c\u0435\u043d\u0451\u043d", "UserPasswordChangedWithName": "\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437-\u043b\u044f {0} \u0431\u044b\u043b \u0438\u0437\u043c\u0435\u043d\u0451\u043d",
"LabelShowLogWindow": "\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0416\u0443\u0440\u043d\u0430\u043b\u0430 \u0432 \u043e\u043a\u043d\u0435", "LabelShowLogWindow": "\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0416\u0443\u0440\u043d\u0430\u043b\u0430 \u0432 \u043e\u043a\u043d\u0435",
"UserDeletedWithName": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0} \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0451\u043d", "UserDeletedWithName": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0} \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0451\u043d",
"LabelPrevious": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435", "LabelPrevious": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435",
@ -220,7 +220,7 @@
"OptionDirectors": "\u0420\u0435\u0436\u0438\u0441\u0441\u0451\u0440\u044b", "OptionDirectors": "\u0420\u0435\u0436\u0438\u0441\u0441\u0451\u0440\u044b",
"OptionNoThemeVideo": "\u0411\u0435\u0437 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u0438\u0434\u0435\u043e", "OptionNoThemeVideo": "\u0411\u0435\u0437 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u0438\u0434\u0435\u043e",
"OptionWriters": "\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0441\u0442\u044b", "OptionWriters": "\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0441\u0442\u044b",
"LabelOneTimeDonationAmount": "\u0421\u0443\u043c\u043c\u0430 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f", "LabelOneTimeDonationAmount": "\u0421\u0443\u043c\u043c\u0430 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f:",
"OptionProducers": "\u041f\u0440\u043e\u0434\u044e\u0441\u0435\u0440\u044b", "OptionProducers": "\u041f\u0440\u043e\u0434\u044e\u0441\u0435\u0440\u044b",
"OptionActor": "\u0410\u043a\u0442\u0451\u0440", "OptionActor": "\u0410\u043a\u0442\u0451\u0440",
"HeaderResume": "\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u0438\u043c\u044b\u0435", "HeaderResume": "\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u0438\u043c\u044b\u0435",
@ -272,7 +272,9 @@
"OptionArtist": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c", "OptionArtist": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c",
"OptionSaveMetadataAsHidden": "\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u0440\u0438\u0441\u0443\u043d\u043a\u0438 \u043a\u0430\u043a \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u0444\u0430\u0439\u043b\u044b", "OptionSaveMetadataAsHidden": "\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u0440\u0438\u0441\u0443\u043d\u043a\u0438 \u043a\u0430\u043a \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u0444\u0430\u0439\u043b\u044b",
"OptionAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c", "OptionAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c",
"LabelExtractChaptersDuringLibraryScan": "\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043a\u0438 \u0441\u0446\u0435\u043d \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438",
"OptionTrackName": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0440\u043e\u0436\u043a\u0438", "OptionTrackName": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0440\u043e\u0436\u043a\u0438",
"LabelExtractChaptersDuringLibraryScanHelp": "\u041f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u0440\u0438\u0441\u0443\u043d\u043a\u0438 \u0441\u0446\u0435\u043d \u0431\u0443\u0434\u0443\u0442 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0432\u0438\u0434\u0435\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438. \u041f\u0440\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u0442\u043e \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u00ab\u0420\u0438\u0441\u0443\u043d\u043a\u0438 \u0441\u0446\u0435\u043d\u00bb, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u043c\u0443 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435.",
"OptionCommunityRating": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430", "OptionCommunityRating": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430",
"OptionNameSort": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", "OptionNameSort": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435",
"OptionFolderSort": "\u041f\u0430\u043f\u043a\u0438", "OptionFolderSort": "\u041f\u0430\u043f\u043a\u0438",
@ -568,7 +570,7 @@
"EditCollectionItemsHelp": "\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0438\u043b\u0438 \u0438\u0437\u044b\u043c\u0438\u0442\u0435 \u043b\u044e\u0431\u044b\u0435 \u0444\u0438\u043b\u044c\u043c\u044b, \u0441\u0435\u0440\u0438\u0430\u043b\u044b, \u0430\u043b\u044c\u0431\u043e\u043c\u044b, \u043a\u043d\u0438\u0433\u0438 \u0438\u043b\u0438 \u0438\u0433\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438.", "EditCollectionItemsHelp": "\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0438\u043b\u0438 \u0438\u0437\u044b\u043c\u0438\u0442\u0435 \u043b\u044e\u0431\u044b\u0435 \u0444\u0438\u043b\u044c\u043c\u044b, \u0441\u0435\u0440\u0438\u0430\u043b\u044b, \u0430\u043b\u044c\u0431\u043e\u043c\u044b, \u043a\u043d\u0438\u0433\u0438 \u0438\u043b\u0438 \u0438\u0433\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438.",
"HeaderAddTitles": "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0439", "HeaderAddTitles": "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0439",
"LabelEnableDlnaPlayTo": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e DLNA \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u041d\u0430", "LabelEnableDlnaPlayTo": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e DLNA \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u041d\u0430",
"LabelEnableDlnaPlayToHelp": "\u0412 Media Browser \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0435\u0442\u0438 \u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u043c\u0438.", "LabelEnableDlnaPlayToHelp": "\u0412 Media Browser \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0435\u0442\u0438 \u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u043c\u0438.",
"LabelEnableDlnaDebugLogging": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 DLNA \u0432 \u0416\u0443\u0440\u043d\u0430\u043b\u0435", "LabelEnableDlnaDebugLogging": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 DLNA \u0432 \u0416\u0443\u0440\u043d\u0430\u043b\u0435",
"LabelEnableDlnaDebugLoggingHelp": "\u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0444\u0430\u0439\u043b\u044b \u0416\u0443\u0440\u043d\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u044a\u0451\u043c\u0430, \u0430 \u044d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u0438\u043b\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u043f\u043e\u043b\u0430\u0434\u043e\u043a.", "LabelEnableDlnaDebugLoggingHelp": "\u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0444\u0430\u0439\u043b\u044b \u0416\u0443\u0440\u043d\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u044a\u0451\u043c\u0430, \u0430 \u044d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u0438\u043b\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u043f\u043e\u043b\u0430\u0434\u043e\u043a.",
"LabelEnableDlnaClientDiscoveryInterval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u0441", "LabelEnableDlnaClientDiscoveryInterval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u0441",
@ -969,7 +971,7 @@
"ViewTypeLiveTV": "\u0422\u0412 \u044d\u0444\u0438\u0440", "ViewTypeLiveTV": "\u0422\u0412 \u044d\u0444\u0438\u0440",
"ViewTypeLiveTvNowPlaying": "\u0412 \u044d\u0444\u0438\u0440\u0435", "ViewTypeLiveTvNowPlaying": "\u0412 \u044d\u0444\u0438\u0440\u0435",
"ViewTypeLatestGames": "\u041d\u043e\u0432\u0438\u043d\u043a\u0438 \u0438\u0433\u0440", "ViewTypeLatestGames": "\u041d\u043e\u0432\u0438\u043d\u043a\u0438 \u0438\u0433\u0440",
"ViewTypeRecentlyPlayedGames": "\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0438\u0433\u0440\u0430\u043d\u043d\u044b\u0435", "ViewTypeRecentlyPlayedGames": "\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0441\u044b\u0433\u0440\u0430\u043d\u043d\u044b\u0435",
"ViewTypeGameFavorites": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435", "ViewTypeGameFavorites": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435",
"ViewTypeGameSystems": "\u0418\u0433\u0440\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b", "ViewTypeGameSystems": "\u0418\u0433\u0440\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b",
"ViewTypeGameGenres": "\u0416\u0430\u043d\u0440\u044b", "ViewTypeGameGenres": "\u0416\u0430\u043d\u0440\u044b",

@ -272,7 +272,9 @@
"OptionArtist": "Artist", "OptionArtist": "Artist",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Sp\u00e5rnamn", "OptionTrackName": "Sp\u00e5rnamn",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Allm\u00e4nhetens betyg", "OptionCommunityRating": "Allm\u00e4nhetens betyg",
"OptionNameSort": "Namn", "OptionNameSort": "Namn",
"OptionFolderSort": "Mappar", "OptionFolderSort": "Mappar",

@ -272,7 +272,9 @@
"OptionArtist": "Sanat\u00e7\u0131", "OptionArtist": "Sanat\u00e7\u0131",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Alb\u00fcm", "OptionAlbum": "Alb\u00fcm",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "Par\u00e7a \u0130smi", "OptionTrackName": "Par\u00e7a \u0130smi",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "Community Rating", "OptionCommunityRating": "Community Rating",
"OptionNameSort": "\u0130sim", "OptionNameSort": "\u0130sim",
"OptionFolderSort": "Klas\u00f6r", "OptionFolderSort": "Klas\u00f6r",

@ -272,7 +272,9 @@
"OptionArtist": "Ngh\u1ec7 s\u1ef9", "OptionArtist": "Ngh\u1ec7 s\u1ef9",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "Album", "OptionAlbum": "Album",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "T\u00ean b\u00e0i", "OptionTrackName": "T\u00ean b\u00e0i",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "\u0110\u00e1nh gi\u00e1 c\u1ee7a c\u1ed9ng \u0111\u1ed3ng", "OptionCommunityRating": "\u0110\u00e1nh gi\u00e1 c\u1ee7a c\u1ed9ng \u0111\u1ed3ng",
"OptionNameSort": "T\u00ean", "OptionNameSort": "T\u00ean",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -272,7 +272,9 @@
"OptionArtist": "\u6b4c\u624b", "OptionArtist": "\u6b4c\u624b",
"OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
"OptionAlbum": "\u5c08\u8f2f", "OptionAlbum": "\u5c08\u8f2f",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
"OptionTrackName": "\u66f2\u76ee\u540d\u7a31", "OptionTrackName": "\u66f2\u76ee\u540d\u7a31",
"LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
"OptionCommunityRating": "\u793e\u5340\u8a55\u5206", "OptionCommunityRating": "\u793e\u5340\u8a55\u5206",
"OptionNameSort": "\u540d\u5b57", "OptionNameSort": "\u540d\u5b57",
"OptionFolderSort": "Folders", "OptionFolderSort": "Folders",

@ -40,7 +40,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
// Add PixelFormat column // Add PixelFormat column
createTableCommand += "(ItemId GUID, StreamIndex INT, StreamType TEXT, Codec TEXT, Language TEXT, ChannelLayout TEXT, Profile TEXT, AspectRatio TEXT, Path TEXT, IsInterlaced BIT, BitRate INT NULL, Channels INT NULL, SampleRate INT NULL, IsDefault BIT, IsForced BIT, IsExternal BIT, Height INT NULL, Width INT NULL, AverageFrameRate FLOAT NULL, RealFrameRate FLOAT NULL, Level FLOAT NULL, PixelFormat TEXT, BitDepth INT NULL, PRIMARY KEY (ItemId, StreamIndex))"; createTableCommand += "(ItemId GUID, StreamIndex INT, StreamType TEXT, Codec TEXT, Language TEXT, ChannelLayout TEXT, Profile TEXT, AspectRatio TEXT, Path TEXT, IsInterlaced BIT, BitRate INT NULL, Channels INT NULL, SampleRate INT NULL, IsDefault BIT, IsForced BIT, IsExternal BIT, Height INT NULL, Width INT NULL, AverageFrameRate FLOAT NULL, RealFrameRate FLOAT NULL, Level FLOAT NULL, PixelFormat TEXT, BitDepth INT NULL, IsAnamorphic BIT NULL, RefFrames INT NULL, PRIMARY KEY (ItemId, StreamIndex))";
string[] queries = { string[] queries = {
@ -59,6 +59,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
AddPixelFormatColumnCommand(); AddPixelFormatColumnCommand();
AddBitDepthCommand(); AddBitDepthCommand();
AddIsAnamorphicColumn(); AddIsAnamorphicColumn();
AddRefFramesCommand();
PrepareStatements(); PrepareStatements();
@ -127,6 +128,37 @@ namespace MediaBrowser.Server.Implementations.Persistence
_connection.RunQueries(new[] { builder.ToString() }, _logger); _connection.RunQueries(new[] { builder.ToString() }, _logger);
} }
private void AddRefFramesCommand()
{
using (var cmd = _connection.CreateCommand())
{
cmd.CommandText = "PRAGMA table_info(mediastreams)";
using (var reader = cmd.ExecuteReader(CommandBehavior.SequentialAccess | CommandBehavior.SingleResult))
{
while (reader.Read())
{
if (!reader.IsDBNull(1))
{
var name = reader.GetString(1);
if (string.Equals(name, "RefFrames", StringComparison.OrdinalIgnoreCase))
{
return;
}
}
}
}
}
var builder = new StringBuilder();
builder.AppendLine("alter table mediastreams");
builder.AppendLine("add column RefFrames INT NULL");
_connection.RunQueries(new[] { builder.ToString() }, _logger);
}
private void AddIsAnamorphicColumn() private void AddIsAnamorphicColumn()
{ {
using (var cmd = _connection.CreateCommand()) using (var cmd = _connection.CreateCommand())
@ -183,7 +215,8 @@ namespace MediaBrowser.Server.Implementations.Persistence
"Level", "Level",
"PixelFormat", "PixelFormat",
"BitDepth", "BitDepth",
"IsAnamorphic" "IsAnamorphic",
"RefFrames"
}; };
/// <summary> /// <summary>
@ -357,6 +390,11 @@ namespace MediaBrowser.Server.Implementations.Persistence
item.IsAnamorphic = reader.GetBoolean(23); item.IsAnamorphic = reader.GetBoolean(23);
} }
if (!reader.IsDBNull(24))
{
item.RefFrames = reader.GetInt32(24);
}
return item; return item;
} }
@ -421,6 +459,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
_saveStreamCommand.GetParameter(21).Value = stream.PixelFormat; _saveStreamCommand.GetParameter(21).Value = stream.PixelFormat;
_saveStreamCommand.GetParameter(22).Value = stream.BitDepth; _saveStreamCommand.GetParameter(22).Value = stream.BitDepth;
_saveStreamCommand.GetParameter(23).Value = stream.IsAnamorphic; _saveStreamCommand.GetParameter(23).Value = stream.IsAnamorphic;
_saveStreamCommand.GetParameter(24).Value = stream.RefFrames;
_saveStreamCommand.Transaction = transaction; _saveStreamCommand.Transaction = transaction;
_saveStreamCommand.ExecuteNonQuery(); _saveStreamCommand.ExecuteNonQuery();

@ -1,4 +1,5 @@
using MediaBrowser.Common.Configuration; using System.Text;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Controller.Providers; using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Logging; using MediaBrowser.Model.Logging;
using System; using System;
@ -51,7 +52,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
string[] queries = { string[] queries = {
"create table if not exists MetadataStatus (ItemId GUID PRIMARY KEY, ItemName TEXT, ItemType TEXT, SeriesName TEXT, DateLastMetadataRefresh datetime, DateLastImagesRefresh datetime, LastStatus TEXT, LastErrorMessage TEXT, MetadataProvidersRefreshed TEXT, ImageProvidersRefreshed TEXT)", "create table if not exists MetadataStatus (ItemId GUID PRIMARY KEY, ItemName TEXT, ItemType TEXT, SeriesName TEXT, DateLastMetadataRefresh datetime, DateLastImagesRefresh datetime, LastStatus TEXT, LastErrorMessage TEXT, MetadataProvidersRefreshed TEXT, ImageProvidersRefreshed TEXT, ItemDateModified DateTimeNull)",
"create index if not exists idx_MetadataStatus on MetadataStatus(ItemId)", "create index if not exists idx_MetadataStatus on MetadataStatus(ItemId)",
//pragmas //pragmas
@ -62,6 +63,8 @@ namespace MediaBrowser.Server.Implementations.Persistence
_connection.RunQueries(queries, _logger); _connection.RunQueries(queries, _logger);
AddItemDateModifiedCommand();
PrepareStatements(); PrepareStatements();
_shrinkMemoryTimer = new SqliteShrinkMemoryTimer(_connection, _writeLock, _logger); _shrinkMemoryTimer = new SqliteShrinkMemoryTimer(_connection, _writeLock, _logger);
@ -78,9 +81,41 @@ namespace MediaBrowser.Server.Implementations.Persistence
"LastStatus", "LastStatus",
"LastErrorMessage", "LastErrorMessage",
"MetadataProvidersRefreshed", "MetadataProvidersRefreshed",
"ImageProvidersRefreshed" "ImageProvidersRefreshed",
"ItemDateModified"
}; };
private void AddItemDateModifiedCommand()
{
using (var cmd = _connection.CreateCommand())
{
cmd.CommandText = "PRAGMA table_info(MetadataStatus)";
using (var reader = cmd.ExecuteReader(CommandBehavior.SequentialAccess | CommandBehavior.SingleResult))
{
while (reader.Read())
{
if (!reader.IsDBNull(1))
{
var name = reader.GetString(1);
if (string.Equals(name, "ItemDateModified", StringComparison.OrdinalIgnoreCase))
{
return;
}
}
}
}
}
var builder = new StringBuilder();
builder.AppendLine("alter table MetadataStatus");
builder.AppendLine("add column ItemDateModified DateTime NULL");
_connection.RunQueries(new[] { builder.ToString() }, _logger);
}
/// <summary> /// <summary>
/// The _write lock /// The _write lock
/// </summary> /// </summary>
@ -183,6 +218,11 @@ namespace MediaBrowser.Server.Implementations.Persistence
result.ImageProvidersRefreshed = reader.GetString(9).Split('|').Where(i => !string.IsNullOrEmpty(i)).Select(i => new Guid(i)).ToList(); result.ImageProvidersRefreshed = reader.GetString(9).Split('|').Where(i => !string.IsNullOrEmpty(i)).Select(i => new Guid(i)).ToList();
} }
if (!reader.IsDBNull(10))
{
result.ItemDateModified = reader.GetDateTime(10).ToUniversalTime();
}
return result; return result;
} }
@ -213,6 +253,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
_saveStatusCommand.GetParameter(7).Value = status.LastErrorMessage; _saveStatusCommand.GetParameter(7).Value = status.LastErrorMessage;
_saveStatusCommand.GetParameter(8).Value = string.Join("|", status.MetadataProvidersRefreshed.ToArray()); _saveStatusCommand.GetParameter(8).Value = string.Join("|", status.MetadataProvidersRefreshed.ToArray());
_saveStatusCommand.GetParameter(9).Value = string.Join("|", status.ImageProvidersRefreshed.ToArray()); _saveStatusCommand.GetParameter(9).Value = string.Join("|", status.ImageProvidersRefreshed.ToArray());
_saveStatusCommand.GetParameter(10).Value = status.ItemDateModified;
_saveStatusCommand.Transaction = transaction; _saveStatusCommand.Transaction = transaction;

@ -1,5 +1,5 @@
<configuration> <configuration>
<dllmap dll="libwebp" target="./libwebp/linux/lib/libwebp.so" os="linux" wordsize="32"/> <dllmap dll="libwebp" target="./libwebp/linux/lib/libwebp.so" os="linux" wordsize="32"/>
<dllmap dll="libwebp" target="./libwebp/linux/lib64/libwebp.so" os="linux" wordsize="64"/> <dllmap dll="libwebp" target="./libwebp/linux/lib64/libwebp.so" os="linux" wordsize="64"/>
<dllmap dll="libwebp" target="./libwebp/mac/libwebp.dylib" os="osx"/> <dllmap dll="libwebp" target="./libwebp/osx/libwebp.5.dylib" os="osx"/>
</configuration> </configuration>

@ -153,6 +153,10 @@
<Link>libwebp\linux\lib64\libwebp.so</Link> <Link>libwebp\linux\lib64\libwebp.so</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="..\ThirdParty\libwebp\osx\libwebp.5.dylib">
<Link>libwebp\osx\libwebp.5.dylib</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="..\ThirdParty\SQLite3\windows\x86\3.8.2\sqlite3.dll"> <Content Include="..\ThirdParty\SQLite3\windows\x86\3.8.2\sqlite3.dll">
<Link>sqlite3.dll</Link> <Link>sqlite3.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

@ -2,9 +2,7 @@
using MediaBrowser.Common; using MediaBrowser.Common;
using MediaBrowser.Common.Configuration; using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Events; using MediaBrowser.Common.Events;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.Implementations; using MediaBrowser.Common.Implementations;
using MediaBrowser.Common.Implementations.Devices;
using MediaBrowser.Common.Implementations.ScheduledTasks; using MediaBrowser.Common.Implementations.ScheduledTasks;
using MediaBrowser.Common.IO; using MediaBrowser.Common.IO;
using MediaBrowser.Common.Net; using MediaBrowser.Common.Net;
@ -48,7 +46,6 @@ using MediaBrowser.LocalMetadata.Providers;
using MediaBrowser.MediaEncoding.BdInfo; using MediaBrowser.MediaEncoding.BdInfo;
using MediaBrowser.MediaEncoding.Encoder; using MediaBrowser.MediaEncoding.Encoder;
using MediaBrowser.MediaEncoding.Subtitles; using MediaBrowser.MediaEncoding.Subtitles;
using MediaBrowser.Model.FileOrganization;
using MediaBrowser.Model.Logging; using MediaBrowser.Model.Logging;
using MediaBrowser.Model.MediaInfo; using MediaBrowser.Model.MediaInfo;
using MediaBrowser.Model.System; using MediaBrowser.Model.System;
@ -313,13 +310,6 @@ namespace MediaBrowser.ServerApplication
{ {
var saveConfig = false; var saveConfig = false;
if (ServerConfigurationManager.Configuration.TvFileOrganizationOptions != null)
{
ServerConfigurationManager.SaveConfiguration("autoorganize", new AutoOrganizeOptions { TvOptions = ServerConfigurationManager.Configuration.TvFileOrganizationOptions });
ServerConfigurationManager.Configuration.TvFileOrganizationOptions = null;
saveConfig = true;
}
if (saveConfig) if (saveConfig)
{ {
ServerConfigurationManager.SaveConfiguration(); ServerConfigurationManager.SaveConfiguration();

@ -387,7 +387,7 @@ namespace MediaBrowser.WebDashboard.Api
sb.Append("<meta http-equiv=\"X-UA-Compatibility\" content=\"IE=Edge\">"); sb.Append("<meta http-equiv=\"X-UA-Compatibility\" content=\"IE=Edge\">");
sb.Append("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\">"); sb.Append("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\">");
sb.Append("<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">"); //sb.Append("<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">");
sb.Append("<meta name=\"mobile-web-app-capable\" content=\"yes\">"); sb.Append("<meta name=\"mobile-web-app-capable\" content=\"yes\">");
sb.Append("<meta name=\"application-name\" content=\"Media Browser\">"); sb.Append("<meta name=\"application-name\" content=\"Media Browser\">");
//sb.Append("<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\">"); //sb.Append("<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\">");

Loading…
Cancel
Save