Compare commits

..

No commits in common. "develop" and "v2.12.1.4636" have entirely different histories.

99 changed files with 382 additions and 1213 deletions

28
.gitignore vendored
View file

@ -158,12 +158,34 @@ Thumbs.db
/tools/Addins/*
packages.config.md5sum
# Common IntelliJ Platform excludes
# User specific
**/.idea/**/workspace.xml
**/.idea/**/tasks.xml
**/.idea/shelf/*
**/.idea/dictionaries
**/.idea/.idea.Radarr.Posix
**/.idea/.idea.Radarr.Windows
# Sensitive or high-churn files
**/.idea/**/dataSources/
**/.idea/**/dataSources.ids
**/.idea/**/dataSources.xml
**/.idea/**/dataSources.local.xml
**/.idea/**/sqlDataSources.xml
**/.idea/**/dynamic.xml
# Rider
# Rider auto-generates .iml files, and contentModel.xml
**/.idea/**/*.iml
**/.idea/**/contentModel.xml
**/.idea/**/modules.xml
# ignore node_modules symlink
node_modules
node_modules.nosync
# API doc generation
.config/
# Ignore Jetbrains IntelliJ Workspace Directories
.idea/

View file

@ -9,9 +9,6 @@
Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
> [!WARNING]
> NOTICE - The Lidarr Metadata Server is currently down impacting adding artists, etc. Please follow [GHI 5498](https://github.com/Lidarr/Lidarr/issues/5498) or see Discord for detaila.
## Major Features Include:
* Support for major platforms: Windows, Linux, macOS, Raspberry Pi, etc.

View file

@ -9,7 +9,7 @@ variables:
testsFolder: './_tests'
yarnCacheFolder: $(Pipeline.Workspace)/.yarn
nugetCacheFolder: $(Pipeline.Workspace)/.nuget/packages
majorVersion: '2.13.2'
majorVersion: '2.12.1'
minorVersion: $[counter('minorVersion', 1076)]
lidarrVersion: '$(majorVersion).$(minorVersion)'
buildName: '$(Build.SourceBranchName).$(lidarrVersion)'

View file

@ -8,17 +8,17 @@ function ArtistMonitorNewItemsOptionsPopoverContent() {
<DescriptionList>
<DescriptionListItem
title={translate('AllAlbums')}
data={translate('MonitorAllAlbums')}
data="Monitor all new albums"
/>
<DescriptionListItem
title={translate('NewAlbums')}
data={translate('MonitorNewAlbumsData')}
data="Monitor new albums released after the newest existing album"
/>
<DescriptionListItem
title={translate('None')}
data={translate('MonitorNoAlbumsData')}
data="Don't monitor any new albums"
/>
</DescriptionList>
);

View file

@ -94,9 +94,9 @@ class RootFolder extends Component {
<ConfirmModal
isOpen={this.state.isDeleteRootFolderModalOpen}
kind={kinds.DANGER}
title={translate('RemoveRootFolder')}
message={translate('RemoveRootFolderArtistsMessageText', { name })}
confirmLabel={translate('Remove')}
title={translate('DeleteRootFolder')}
message={translate('DeleteRootFolderMessageText', { name })}
confirmLabel={translate('Delete')}
onConfirm={this.onConfirmDeleteRootFolder}
onCancel={this.onDeleteRootFolderModalClose}
/>

View file

@ -24,7 +24,7 @@
height: 20px;
}
.track {
.bar {
top: 9px;
margin: 0 5px;
height: 3px;
@ -36,7 +36,7 @@
}
}
.thumb {
.handle {
top: 1px;
z-index: 0 !important;
width: 18px;

View file

@ -1,6 +1,8 @@
// This file is automatically generated.
// Please do not change this file!
interface CssExports {
'bar': string;
'handle': string;
'kilobitsPerSecond': string;
'quality': string;
'qualityDefinition': string;
@ -8,9 +10,7 @@ interface CssExports {
'sizeLimit': string;
'sizes': string;
'slider': string;
'thumb': string;
'title': string;
'track': string;
}
export const cssExports: CssExports;
export default cssExports;

View file

@ -55,27 +55,6 @@ class QualityDefinition extends Component {
};
}
//
// Control
trackRenderer(props, state) {
return (
<div
{...props}
className={styles.track}
/>
);
}
thumbRenderer(props, state) {
return (
<div
{...props}
className={styles.thumb}
/>
);
}
//
// Listeners
@ -195,7 +174,6 @@ class QualityDefinition extends Component {
<div className={styles.sizeLimit}>
<ReactSlider
className={styles.slider}
min={slider.min}
max={slider.max}
step={slider.step}
@ -204,9 +182,9 @@ class QualityDefinition extends Component {
withTracks={true}
allowCross={false}
snapDragDisabled={true}
pearling={true}
renderThumb={this.thumbRenderer}
renderTrack={this.trackRenderer}
className={styles.slider}
trackClassName={styles.bar}
thumbClassName={styles.handle}
onChange={this.onSliderChange}
onAfterChange={this.onAfterSliderChange}
/>

View file

@ -151,7 +151,7 @@ export const defaultState = {
{
name: 'genres',
label: () => translate('Genres'),
isSortable: true,
isSortable: false,
isVisible: false
},
{

View file

@ -1,8 +1,8 @@
import PropTypes from 'prop-types';
import React, { Component } from 'react';
import Alert from 'Components/Alert';
import Link from 'Components/Link/Link';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import InlineMarkdown from 'Components/Markdown/InlineMarkdown';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
@ -77,16 +77,15 @@ class LogFiles extends Component {
<PageContentBody>
<Alert>
<div>
{translate('LogFilesLocation', {
location
})}
Log files are located in: {location}
</div>
{currentLogView === 'Log Files' ? (
{
currentLogView === 'Log Files' &&
<div>
<InlineMarkdown data={translate('TheLogLevelDefault')} />
The log level defaults to 'Info' and can be changed in <Link to="/settings/general">General Settings</Link>
</div>
) : null}
}
</Alert>
{

View file

@ -270,7 +270,7 @@ function Updates() {
{generalSettingsError ? (
<Alert kind={kinds.DANGER}>
{translate('FailedToFetchSettings')}
{translate('FailedToUpdateSettings')}
</Alert>
) : null}

View file

@ -4,7 +4,6 @@ using Lidarr.Http;
using Lidarr.Http.REST;
using Lidarr.Http.REST.Attributes;
using Microsoft.AspNetCore.Mvc;
using NzbDrone.Common.Extensions;
using NzbDrone.Core.RemotePathMappings;
using NzbDrone.Core.Validation.Paths;
@ -28,14 +27,6 @@ namespace Lidarr.Api.V1.RemotePathMappings
SharedValidator.RuleFor(c => c.RemotePath)
.NotEmpty();
SharedValidator.RuleFor(c => c.RemotePath)
.Must(remotePath => remotePath.IsNotNullOrWhiteSpace() && !remotePath.StartsWith(" "))
.WithMessage("Remote Path '{PropertyValue}' must not start with a space");
SharedValidator.RuleFor(c => c.RemotePath)
.Must(remotePath => remotePath.IsNotNullOrWhiteSpace() && !remotePath.EndsWith(" "))
.WithMessage("Remote Path '{PropertyValue}' must not end with a space");
SharedValidator.RuleFor(c => c.LocalPath)
.Cascade(CascadeMode.Stop)
.IsValidPath()

View file

@ -92,7 +92,7 @@ namespace Lidarr.Api.V1.System.Backup
}
[HttpPost("restore/upload")]
[RequestFormLimits(MultipartBodyLengthLimit = 5000000000)]
[RequestFormLimits(MultipartBodyLengthLimit = 1000000000)]
public object UploadAndRestore()
{
var files = Request.Form.Files;

View file

@ -77,7 +77,7 @@ namespace Lidarr.Http.Authentication
private void LogSuccess(HttpRequest context, string username)
{
_authLogger.Debug("Auth-Success ip {0} username '{1}'", context.GetRemoteIP(), username);
_authLogger.Info("Auth-Success ip {0} username '{1}'", context.GetRemoteIP(), username);
}
private void LogLogout(HttpRequest context, string username)

View file

@ -40,16 +40,15 @@ namespace NzbDrone.Automation.Test
var service = ChromeDriverService.CreateDefaultService();
// Timeout as windows automation tests seem to take alot longer to get going
driver = new ChromeDriver(service, options, TimeSpan.FromMinutes(3));
driver = new ChromeDriver(service, options, new TimeSpan(0, 3, 0));
driver.Manage().Window.Size = new System.Drawing.Size(1920, 1080);
driver.Manage().Window.FullScreen();
_runner = new NzbDroneRunner(LogManager.GetCurrentClassLogger(), null);
_runner.KillAll();
_runner.Start(true);
driver.Navigate().GoToUrl("http://localhost:8686");
driver.Url = "http://localhost:8686";
var page = new PageBase(driver);
page.WaitForNoSpinner();
@ -69,7 +68,7 @@ namespace NzbDrone.Automation.Test
{
try
{
var image = (driver as ITakesScreenshot).GetScreenshot();
var image = ((ITakesScreenshot)driver).GetScreenshot();
image.SaveAsFile($"./{name}_test_screenshot.png", ScreenshotImageFormat.Png);
}
catch (Exception ex)

View file

@ -1,17 +1,19 @@
using System;
using System.Threading;
using OpenQA.Selenium;
using OpenQA.Selenium.Remote;
using OpenQA.Selenium.Support.UI;
namespace NzbDrone.Automation.Test.PageModel
{
public class PageBase
{
private readonly IWebDriver _driver;
private readonly RemoteWebDriver _driver;
public PageBase(IWebDriver driver)
public PageBase(RemoteWebDriver driver)
{
_driver = driver;
driver.Manage().Window.Maximize();
}
public IWebElement FindByClass(string className, int timeout = 5)

View file

@ -141,7 +141,7 @@ namespace NzbDrone.Common.Http.Dispatchers
}
catch (OperationCanceledException ex) when (cts.IsCancellationRequested)
{
throw new WebException("Http request timed out", ex, WebExceptionStatus.Timeout, null);
throw new WebException("Http request timed out", ex.InnerException, WebExceptionStatus.Timeout, null);
}
}

View file

@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="DryIoc.dll" Version="5.4.3" />
<PackageReference Include="IPAddressRange" Version="6.2.0" />
<PackageReference Include="IPAddressRange" Version="6.1.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="NLog" Version="5.4.0" />

View file

@ -103,7 +103,6 @@ namespace NzbDrone.Core.Test.DiskSpace
[TestCase("/var/lib/docker")]
[TestCase("/some/place/docker/aufs")]
[TestCase("/etc/network")]
[TestCase("/Volumes/.timemachine/ABC123456-A1BC-12A3B45678C9/2025-05-13-181401.backup")]
public void should_not_check_diskspace_for_irrelevant_mounts(string path)
{
var mount = new Mock<IMount>();

View file

@ -14,7 +14,6 @@ using NzbDrone.Core.Test.Framework;
namespace NzbDrone.Core.Test.MetadataSource.SkyHook
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class SkyHookProxyFixture : CoreTest<SkyHookProxy>
{
private MetadataProfile _metadataProfile;

View file

@ -12,7 +12,6 @@ using NzbDrone.Test.Common;
namespace NzbDrone.Core.Test.MetadataSource.SkyHook
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class SkyHookProxySearchFixture : CoreTest<SkyHookProxy>
{
[SetUp]

View file

@ -11,7 +11,6 @@ namespace NzbDrone.Core.CustomFormats
{
RuleFor(c => c.Min).GreaterThanOrEqualTo(0);
RuleFor(c => c.Max).GreaterThan(c => c.Min);
RuleFor(c => c.Max).LessThanOrEqualTo(double.MaxValue);
}
}

View file

@ -21,7 +21,7 @@ namespace NzbDrone.Core.DiskSpace
private readonly IRootFolderService _rootFolderService;
private readonly Logger _logger;
private static readonly Regex _regexSpecialDrive = new Regex(@"^/var/lib/(docker|rancher|kubelet)(/|$)|^/(boot|etc)(/|$)|/docker(/var)?/aufs(/|$)|/\.timemachine", RegexOptions.Compiled);
private static readonly Regex _regexSpecialDrive = new Regex("^/var/lib/(docker|rancher|kubelet)(/|$)|^/(boot|etc)(/|$)|/docker(/var)?/aufs(/|$)", RegexOptions.Compiled);
public DiskSpaceService(IDiskProvider diskProvider,
IRootFolderService rootFolderService,
@ -38,10 +38,7 @@ namespace NzbDrone.Core.DiskSpace
var optionalRootFolders = GetFixedDisksRootPaths().Except(importantRootFolders).Distinct().ToList();
var diskSpace = GetDiskSpace(importantRootFolders)
.Concat(GetDiskSpace(optionalRootFolders, true))
.OrderBy(d => d.Path, StringComparer.OrdinalIgnoreCase)
.ToList();
var diskSpace = GetDiskSpace(importantRootFolders).Concat(GetDiskSpace(optionalRootFolders, true)).ToList();
return diskSpace;
}
@ -57,7 +54,7 @@ namespace NzbDrone.Core.DiskSpace
private IEnumerable<string> GetFixedDisksRootPaths()
{
return _diskProvider.GetMounts()
.Where(d => d.DriveType is DriveType.Fixed or DriveType.Network)
.Where(d => d.DriveType == DriveType.Fixed)
.Where(d => !_regexSpecialDrive.IsMatch(d.RootDirectory))
.Select(d => d.RootDirectory);
}

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -29,10 +28,9 @@ namespace NzbDrone.Core.Download.Clients.Aria2
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;
}

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Organizer;
using NzbDrone.Core.Parser.Model;
@ -31,10 +30,9 @@ namespace NzbDrone.Core.Download.Clients.Blackhole
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_scanWatchFolder = scanWatchFolder;

View file

@ -7,7 +7,6 @@ using NzbDrone.Common.Disk;
using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Organizer;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -26,9 +25,8 @@ namespace NzbDrone.Core.Download.Clients.Blackhole
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
IValidateNzbs nzbValidationService,
ILocalizationService localizationService,
Logger logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, localizationService, logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, logger)
{
_scanWatchFolder = scanWatchFolder;

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -28,10 +27,9 @@ namespace NzbDrone.Core.Download.Clients.Deluge
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;
}

View file

@ -11,7 +11,6 @@ using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Download.Clients.DownloadStation.Proxies;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -38,10 +37,9 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_dsInfoProxy = dsInfoProxy;
_dsTaskProxySelector = dsTaskProxySelector;

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Download.Clients.DownloadStation.Proxies;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
using NzbDrone.Core.ThingiProvider;
@ -35,9 +34,8 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
IValidateNzbs nzbValidationService,
ILocalizationService localizationService,
Logger logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, localizationService, logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, logger)
{
_dsInfoProxy = dsInfoProxy;
_dsTaskProxySelector = dsTaskProxySelector;

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Download.Clients.Flood.Models;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -29,10 +28,9 @@ namespace NzbDrone.Core.Download.Clients.Flood
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;
_downloadSeedConfigProvider = downloadSeedConfigProvider;

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Download.Clients.FreeboxDownload.Responses;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -26,10 +25,9 @@ namespace NzbDrone.Core.Download.Clients.FreeboxDownload
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;
}

View file

@ -8,7 +8,6 @@ using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Download.Clients.Hadouken.Models;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -26,10 +25,9 @@ namespace NzbDrone.Core.Download.Clients.Hadouken
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;
}

View file

@ -8,7 +8,6 @@ using NzbDrone.Common.Disk;
using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
using NzbDrone.Core.Validation;
@ -25,9 +24,8 @@ namespace NzbDrone.Core.Download.Clients.NzbVortex
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
IValidateNzbs nzbValidationService,
ILocalizationService localizationService,
Logger logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, localizationService, logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, logger)
{
_proxy = proxy;
}

View file

@ -10,7 +10,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Exceptions;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
using NzbDrone.Core.Validation;
@ -29,9 +28,8 @@ namespace NzbDrone.Core.Download.Clients.Nzbget
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
IValidateNzbs nzbValidationService,
ILocalizationService localizationService,
Logger logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, localizationService, logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, logger)
{
_proxy = proxy;
}

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Indexers;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Organizer;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -24,9 +23,8 @@ namespace NzbDrone.Core.Download.Clients.Pneumatic
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
Logger logger)
: base(configService, diskProvider, remotePathMappingService, localizationService, logger)
: base(configService, diskProvider, remotePathMappingService, logger)
{
_httpClient = httpClient;
}

View file

@ -10,7 +10,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -36,10 +35,9 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ICacheManager cacheManager,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxySelector = proxySelector;

View file

@ -10,7 +10,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Exceptions;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
using NzbDrone.Core.Validation;
@ -27,9 +26,8 @@ namespace NzbDrone.Core.Download.Clients.Sabnzbd
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
IValidateNzbs nzbValidationService,
ILocalizationService localizationService,
Logger logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, localizationService, logger)
: base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, logger)
{
_proxy = proxy;
}

View file

@ -8,7 +8,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.RemotePathMappings;
@ -25,10 +24,9 @@ namespace NzbDrone.Core.Download.Clients.Transmission
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(proxy, torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(proxy, torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
}

View file

@ -9,7 +9,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -29,10 +28,9 @@ namespace NzbDrone.Core.Download.Clients.Transmission
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;
}
@ -103,11 +101,7 @@ namespace NzbDrone.Core.Download.Clients.Transmission
if (!torrent.ErrorString.IsNullOrWhiteSpace())
{
item.Status = DownloadItemStatus.Warning;
item.Message = _localizationService.GetLocalizedString("DownloadClientItemErrorMessage", new Dictionary<string, object>
{
{ "clientName", Name },
{ "message", torrent.ErrorString }
});
item.Message = torrent.ErrorString;
}
else if (torrent.TotalSize == 0)
{

View file

@ -5,7 +5,6 @@ using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Download.Clients.Transmission;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.RemotePathMappings;
@ -24,10 +23,9 @@ namespace NzbDrone.Core.Download.Clients.Vuze
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(proxy, torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(proxy, torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
}

View file

@ -12,7 +12,6 @@ using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Download.Clients.rTorrent;
using NzbDrone.Core.Exceptions;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -36,10 +35,9 @@ namespace NzbDrone.Core.Download.Clients.RTorrent
IRemotePathMappingService remotePathMappingService,
IDownloadSeedConfigProvider downloadSeedConfigProvider,
IRTorrentDirectoryValidator rTorrentDirectoryValidator,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;
_rTorrentDirectoryValidator = rTorrentDirectoryValidator;

View file

@ -10,7 +10,6 @@ using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -30,10 +29,9 @@ namespace NzbDrone.Core.Download.Clients.UTorrent
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, localizationService, blocklistService, logger)
: base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, blocklistService, logger)
{
_proxy = proxy;

View file

@ -8,7 +8,6 @@ using NzbDrone.Common.Disk;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Indexers;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
using NzbDrone.Core.ThingiProvider;
@ -24,7 +23,6 @@ namespace NzbDrone.Core.Download
protected readonly IConfigService _configService;
protected readonly IDiskProvider _diskProvider;
protected readonly IRemotePathMappingService _remotePathMappingService;
protected readonly ILocalizationService _localizationService;
protected readonly Logger _logger;
protected ResiliencePipeline<HttpResponse> RetryStrategy => new ResiliencePipelineBuilder<HttpResponse>()
@ -79,13 +77,11 @@ namespace NzbDrone.Core.Download
protected DownloadClientBase(IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
Logger logger)
{
_configService = configService;
_diskProvider = diskProvider;
_remotePathMappingService = remotePathMappingService;
_localizationService = localizationService;
_logger = logger;
}

View file

@ -1,4 +1,3 @@
using System;
using System.IO;
using System.Linq;
using System.Xml;
@ -15,13 +14,10 @@ namespace NzbDrone.Core.Download
public class NzbValidationService : IValidateNzbs
{
public void Validate(string filename, byte[] fileContent)
{
try
{
var reader = new StreamReader(new MemoryStream(fileContent));
using (var xmlTextReader = XmlReader.Create(reader,
new XmlReaderSettings { DtdProcessing = DtdProcessing.Ignore, IgnoreComments = true }))
using (var xmlTextReader = XmlReader.Create(reader, new XmlReaderSettings { DtdProcessing = DtdProcessing.Ignore, IgnoreComments = true }))
{
var xDoc = XDocument.Load(xmlTextReader);
var nzb = xDoc.Root;
@ -41,8 +37,7 @@ namespace NzbDrone.Core.Download
if (!nzb.Name.LocalName.Equals("nzb"))
{
throw new InvalidNzbException(
"Invalid NZB: Unexpected root element. Expected 'nzb' found '{0}' [{1}]", nzb.Name.LocalName, filename);
throw new InvalidNzbException("Invalid NZB: Unexpected root element. Expected 'nzb' found '{0}' [{1}]", nzb.Name.LocalName, filename);
}
var ns = nzb.Name.Namespace;
@ -54,15 +49,5 @@ namespace NzbDrone.Core.Download
}
}
}
catch (InvalidNzbException)
{
// Throw the original exception
throw;
}
catch (Exception ex)
{
throw new InvalidNzbException("Invalid NZB: Unable to parse [{0}]", ex, filename);
}
}
}
}

View file

@ -10,7 +10,6 @@ using NzbDrone.Core.Blocklisting;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Exceptions;
using NzbDrone.Core.Indexers;
using NzbDrone.Core.Localization;
using NzbDrone.Core.MediaFiles.TorrentInfo;
using NzbDrone.Core.Organizer;
using NzbDrone.Core.Parser.Model;
@ -31,10 +30,9 @@ namespace NzbDrone.Core.Download
IConfigService configService,
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
ILocalizationService localizationService,
IBlocklistService blocklistService,
Logger logger)
: base(configService, diskProvider, remotePathMappingService, localizationService, logger)
: base(configService, diskProvider, remotePathMappingService, logger)
{
_httpClient = httpClient;
_blocklistService = blocklistService;
@ -172,7 +170,7 @@ namespace NzbDrone.Core.Download
}
catch (HttpException ex)
{
if (ex.Response.StatusCode is HttpStatusCode.NotFound or HttpStatusCode.Gone)
if (ex.Response.StatusCode == HttpStatusCode.NotFound)
{
_logger.Error(ex, "Downloading torrent file for album '{0}' failed since it no longer exists ({1})", remoteAlbum.Release.Title, torrentUrl);
throw new ReleaseUnavailableException(remoteAlbum.Release, "Downloading torrent failed", ex);

View file

@ -6,7 +6,6 @@ using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Exceptions;
using NzbDrone.Core.Indexers;
using NzbDrone.Core.Localization;
using NzbDrone.Core.Organizer;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
@ -25,9 +24,8 @@ namespace NzbDrone.Core.Download
IDiskProvider diskProvider,
IRemotePathMappingService remotePathMappingService,
IValidateNzbs nzbValidationService,
ILocalizationService localizationService,
Logger logger)
: base(configService, diskProvider, remotePathMappingService, localizationService, logger)
: base(configService, diskProvider, remotePathMappingService, logger)
{
_httpClient = httpClient;
_nzbValidationService = nzbValidationService;
@ -48,7 +46,6 @@ namespace NzbDrone.Core.Download
{
var request = indexer?.GetDownloadRequest(url) ?? new HttpRequest(url);
request.RateLimitKey = remoteAlbum?.Release?.IndexerId.ToString();
request.AllowAutoRedirect = true;
var response = await RetryStrategy
.ExecuteAsync(static async (state, _) => await state._httpClient.GetAsync(state.request), (_httpClient, request))
@ -60,7 +57,7 @@ namespace NzbDrone.Core.Download
}
catch (HttpException ex)
{
if (ex.Response.StatusCode is HttpStatusCode.NotFound or HttpStatusCode.Gone)
if (ex.Response.StatusCode == HttpStatusCode.NotFound)
{
_logger.Error(ex, "Downloading nzb file for album '{0}' failed since it no longer exists ({1})", remoteAlbum.Release.Title, url);
throw new ReleaseUnavailableException(remoteAlbum.Release, "Downloading nzb failed", ex);

View file

@ -157,7 +157,7 @@ namespace NzbDrone.Core.History
history.Data.Add("Age", message.Album.Release.Age.ToString());
history.Data.Add("AgeHours", message.Album.Release.AgeHours.ToString());
history.Data.Add("AgeMinutes", message.Album.Release.AgeMinutes.ToString());
history.Data.Add("PublishedDate", message.Album.Release.PublishDate.ToUniversalTime().ToString("s") + "Z");
history.Data.Add("PublishedDate", message.Album.Release.PublishDate.ToString("s") + "Z");
history.Data.Add("DownloadClient", message.DownloadClient);
history.Data.Add("Size", message.Album.Release.Size.ToString());
history.Data.Add("DownloadUrl", message.Album.Release.DownloadUrl);

View file

@ -1,7 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.IndexerSearch.Definitions;
@ -45,11 +44,6 @@ namespace NzbDrone.Core.Indexers.FileList
private IEnumerable<IndexerRequest> GetRequest(string searchType, IEnumerable<int> categories, string parameters)
{
if (categories.Empty())
{
yield break;
}
var categoriesQuery = string.Join(",", categories.Distinct());
var baseUrl = string.Format("{0}/api.php?action={1}&category={2}{3}", Settings.BaseUrl.TrimEnd('/'), searchType, categoriesQuery, parameters);

View file

@ -13,8 +13,6 @@ namespace NzbDrone.Core.Indexers.FileList
RuleFor(c => c.Username).NotEmpty();
RuleFor(c => c.Passkey).NotEmpty();
RuleFor(c => c.Categories).NotEmpty();
RuleFor(c => c.SeedCriteria).SetValidator(_ => new SeedCriteriaSettingsValidator());
}
}

View file

@ -27,7 +27,7 @@
<PackageReference Include="TagLibSharp-Lidarr" Version="2.2.0.27" />
<PackageReference Include="Npgsql" Version="7.0.10" />
<PackageReference Include="SpotifyAPI.Web" Version="5.1.1" />
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.11" />
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.7" />
<PackageReference Include="MonoTorrent" Version="2.0.7" />
</ItemGroup>
<ItemGroup>

View file

@ -239,6 +239,7 @@
"DeleteQualityProfileMessageText": "هل أنت متأكد من أنك تريد حذف ملف تعريف الجودة {0}",
"DeleteReleaseProfile": "حذف ملف تعريف التأخير",
"DeleteReleaseProfileMessageText": "هل أنت متأكد أنك تريد حذف ملف تعريف التأخير هذا؟",
"DeleteRootFolderMessageText": "هل أنت متأكد أنك تريد حذف المفهرس \"{0}\"؟",
"DeleteSelectedTrackFiles": "حذف ملفات الأفلام المحددة",
"DeleteSelectedTrackFilesMessageText": "هل أنت متأكد أنك تريد حذف ملفات الأفلام المحددة؟",
"DeleteTagMessageText": "هل أنت متأكد أنك تريد حذف العلامة \"{0}\"؟",
@ -764,7 +765,5 @@
"Paused": "متوقف مؤقتًا",
"Pending": "قيد الانتظار",
"WaitingToImport": "في انتظار الاستيراد",
"WaitingToProcess": "في انتظار المعالجة",
"CurrentlyInstalled": "مثبتة حاليا",
"RemoveRootFolder": "قم بإزالة المجلد الجذر"
"WaitingToProcess": "في انتظار المعالجة"
}

View file

@ -184,6 +184,7 @@
"DeleteDelayProfile": "Изтриване на профила за забавяне",
"DeleteEmptyFolders": "Изтрийте празни папки",
"DeleteImportListExclusion": "Изтриване на изключването на списъка за импортиране",
"DeleteRootFolderMessageText": "Наистина ли искате да изтриете индексатора „{0}“?",
"DeleteSelectedTrackFiles": "Изтриване на избрани филмови файлове",
"DeleteTag": "Изтриване на маркера",
"DownloadPropersAndRepacksHelpTexts1": "Дали автоматично да надстроите до Propers / Repacks",
@ -834,7 +835,5 @@
"WaitingToProcess": "Изчаква се обработка",
"Downloaded": "Изтеглено",
"Paused": "На пауза",
"Pending": "В очакване",
"CurrentlyInstalled": "Понастоящем инсталиран",
"RemoveRootFolder": "Премахнете основната папка"
"Pending": "В очакване"
}

View file

@ -265,10 +265,11 @@
"DeleteEmptyFolders": "Suprimeix les carpetes buides",
"DeleteImportListExclusionMessageText": "Esteu segur que voleu suprimir aquesta exclusió de la llista d'importació?",
"DeleteIndexerMessageText": "Esteu segur que voleu suprimir l'indexador '{name}'?",
"DeleteMetadataProfileMessageText": "Esteu segur que voleu suprimir el perfil de metadades '{name}'?",
"DeleteMetadataProfileMessageText": "Esteu segur que voleu suprimir el perfil de qualitat {0}",
"DeleteNotification": "Suprimeix la notificació",
"DeleteNotificationMessageText": "Esteu segur que voleu suprimir la notificació '{name}'?",
"DeleteQualityProfile": "Suprimeix el perfil de qualitat",
"DeleteRootFolderMessageText": "Esteu segur que voleu suprimir l'indexador '{0}'?",
"DeleteSelectedTrackFiles": "Suprimeix els fitxers de pel·lícules seleccionats",
"DeleteSelectedTrackFilesMessageText": "Esteu segur que voleu suprimir els fitxers de pel·lícules seleccionats?",
"DeleteTag": "Suprimeix l'etiqueta",
@ -345,7 +346,7 @@
"PageSizeHelpText": "Nombre d'elements per mostrar a cada pàgina",
"Path": "Ruta",
"Profiles": "Perfils",
"Proper": "Correcte",
"Proper": "Proper",
"PropersAndRepacks": "Propietats i Repacks",
"Protocol": "Protocol",
"ProtocolHelpText": "Trieu quin(s) protocol(s) utilitzar i quin és el preferit quan escolliu entre versions iguals",
@ -461,7 +462,7 @@
"Progress": "Progrés",
"SizeLimit": "Límit de mida",
"Backup": "Còpia de seguretat",
"IndexerTagHelpText": "Utilitzeu aquest indexador només per a pel·lícules amb almenys una etiqueta coincident. Deixeu-ho en blanc per a utilitzar-ho amb totes les pel·lícules.",
"IndexerTagHelpText": "Només utilitza aquest indexador per a pel·lícules que coincideixin amb almenys una etiqueta. Deixar en blanc per a utilitzar-ho amb totes les pel·lícules.",
"Info": "Informació",
"InstanceName": "Nom de la instància",
"InteractiveImport": "Importació interactiva",
@ -591,7 +592,7 @@
"CopyToClipboard": "Copia al porta-papers",
"CouldntFindAnyResultsForTerm": "No s'ha pogut trobar cap resultat per a '{0}'",
"DeleteCustomFormat": "Suprimeix el format personalitzat",
"DeleteCustomFormatMessageText": "Esteu segur que voleu suprimir l'indexador '{name}'?",
"DeleteCustomFormatMessageText": "Esteu segur que voleu suprimir l'indexador '{0}'?",
"DeleteFormatMessageText": "Esteu segur que voleu suprimir l'etiqueta de format '{name}'?",
"DownloadPropersAndRepacksHelpTextWarning": "Utilitzeu formats personalitzats per a actualitzacions automàtiques a Propers/Repacks",
"DownloadedUnableToImportCheckLogsForDetails": "Baixat: no es pot importar: comproveu els registres per obtenir-ne més detalls",
@ -655,7 +656,7 @@
"RootFolderCheckSingleMessage": "Falta la carpeta arrel: {0}",
"SystemTimeCheckMessage": "L'hora del sistema està apagada durant més d'1 dia. És possible que les tasques programades no s'executin correctament fins que no es corregeixi l'hora",
"CutoffFormatScoreHelpText": "Un cop s'arribi a aquesta puntuació de format personalitzat, {appName} ja no baixarà pel·lícules",
"UpdateAvailableHealthCheckMessage": "Nova actualització disponible: {version}",
"UpdateAvailableHealthCheckMessage": "Nova actualització disponible",
"ImportListStatusCheckSingleClientMessage": "Llistes no disponibles a causa d'errors: {0}",
"ImportMechanismHealthCheckMessage": "Activa la gestió de baixades completades",
"IndexerRssHealthCheckNoIndexers": "No hi ha indexadors disponibles amb la sincronització RSS activada, {appName} no capturarà les noves versions automàticament",
@ -772,6 +773,7 @@
"AddReleaseProfile": "Afegeix un perfil de llançament",
"AuthenticationRequiredWarning": "Per a evitar l'accés remot sense autenticació, ara {appName} requereix que l'autenticació estigui activada. Opcionalment, podeu desactivar l'autenticació des d'adreces locals.",
"AutoAdd": "Afegeix automàticament",
"DeleteRootFolder": "Suprimeix la carpeta arrel",
"Implementation": "Implementació",
"ListRefreshInterval": "Interval d'actualització de la llista",
"ManageImportLists": "Gestiona les llistes d'importació",
@ -967,7 +969,7 @@
"Min": "Min",
"Preferred": "Preferit",
"Today": "Avui",
"MappedNetworkDrivesWindowsService": "Les unitats de xarxa assignades no estan disponibles quan s'executen com a servei de Windows, vegeu el [FAQ]({url}) per a més informació.",
"MappedNetworkDrivesWindowsService": "Les unitats de xarxa assignades no estan disponibles quan s'executen com a servei de Windows. Si us plau, consulteu les PMF per a obtenir més informació",
"DownloadClientSettingsRecentPriority": "Prioritat del client",
"AddNewArtist": "Afegeix Nou Artista",
"AddNewItem": "Afegeix un nou element",
@ -1020,7 +1022,7 @@
"AlbumStudioTracksDownloaded": "{trackFileCount}/{totalTrackCount} pistes baixades",
"AlbumStudioTruncated": "Només es mostren els últims 20 àlbums, ves als detalls per veure tots els àlbums",
"AlbumType": "Tipus d'àlbum",
"AllAlbumsData": "Monitora tots els àlbums",
"AllAlbumsData": "Controla tots els àlbums excepte els especials",
"AllArtistAlbums": "Tots els àlbums d'artista",
"AllMonitoringOptionHelpText": "Monitora els artistes i tots els àlbums de cada artista inclosos a la llista d'importació",
"AllowFingerprintingHelpTextWarning": "Això requereix que {appName} llegeixi parts del fitxer que alentiran els escanejos i poden causar una activitat de disc o xarxa alta.",
@ -1162,7 +1164,7 @@
"FirstAlbum": "Primer àlbum",
"FirstAlbumData": "Controla els primers àlbums. Tots els altres àlbums seran ignorats",
"ForeignIdHelpText": "L'ID del Musicbrainz de l'artista/àlbum a excloure",
"FutureAlbumsData": "Monitora els àlbums actualment en la base de dades que tenen una data de llançament en el futur.",
"FutureAlbumsData": "Monitora els àlbums que encara no s'han publicat",
"HideTracks": "Oculta les pistes",
"ICalTagsArtistHelpText": "Feed només contindrà artistes amb almenys una etiqueta coincident",
"IfYouDontAddAnImportListExclusionAndTheArtistHasAMetadataProfileOtherThanNoneThenThisAlbumMayBeReaddedDuringTheNextArtistRefresh": "Si no afegiu una exclusió de la llista d'importació i l'artista té un perfil de metadades diferent de 'None'.",
@ -1225,147 +1227,5 @@
"RootFolderPathHelpText": "Els elements de la llista de carpetes arrel s'afegiran a",
"ScrubAudioTagsHelpText": "Elimina les etiquetes existents dels fitxers, deixant només les afegides per {appName}.",
"ScrubExistingTags": "Neteja les etiquetes existents",
"Disambiguation": "Desambiguació",
"MonitoringOptions": "Opcions de monitoratge",
"NotificationsSettingsUpdateMapPathsTo": "Mapear els camins a",
"ErrorLoadingContent": "S'ha produït un error en carregar aquest contingut",
"ParseModalHelpText": "Introduïu un títol de llançament a l'entrada de dalt",
"AllowFingerprinting": "Permet la impressió digital",
"NotificationsTelegramSettingsIncludeAppNameHelpText": "Opcionalment prefixa el títol del missatge amb {appName} per diferenciar les notificacions de diferents aplicacions",
"QueueFilterHasNoItems": "El filtre de cua seleccionat no té elements",
"SearchMonitored": "Cerca monitorats",
"UnableToLoadMetadataProviderSettings": "No s'ha pogut carregar la configuració del proveïdor de metadades",
"CustomFormatsSettingsTriggerInfo": "Un format personalitzat s'aplicarà a un llançament o fitxer quan coincideixi almenys amb un de cada un dels diferents tipus de condició escollits.",
"MusicBrainzTrackID": "ID de la pista MusicBrainz",
"NotificationsKodiSettingAlwaysUpdateHelpText": "Actualitza la biblioteca fins i tot quan es reprodueix un vídeo?",
"RegularExpressionsTutorialLink": "Es poden trobar més detalls sobre les expressions regulars [aquí]({url}).",
"SelectIndexerFlags": "Selecciona les banderes de l'indexador",
"DeleteMetadataProfile": "Suprimeix el perfil de metadades",
"SkipRedownload": "Omet que es torni a descarregar",
"MusicBrainzReleaseID": "ID de llançament del MusicBrainz",
"RemoveTagsAutomaticallyHelpText": "Elimina les etiquetes automàticament si no es compleixen les condicions",
"PathHelpTextWarning": "Això ha de ser diferent del directori on el vostre client de baixada posa fitxers",
"NotificationsKodiSettingsCleanLibrary": "Neteja la biblioteca",
"NotificationsPlexSettingsAuthToken": "Testimoni d'autenticació",
"RemoveMultipleFromDownloadClientHint": "Elimina les baixades i els fitxers del client de baixada",
"ShouldSearchHelpText": "Cerca indexadors per als elements nous afegits. Utilitza amb precaució per a llistes grans.",
"WriteMetadataTags": "Escriu les etiquetes de les metadades",
"Monitoring": "Monitorant",
"FutureDaysHelpText": "Dies per a l'alimentació iCal per mirar al futur",
"ParseModalUnableToParse": "No s'ha pogut analitzar el títol proporcionat. Torneu-ho a provar.",
"ExistingTagsScrubbed": "Etiquetes existents rastrejades",
"LabelIsRequired": "L'etiqueta és necessària",
"MassSearchCancelWarning": "Això no es pot cancel·lar un cop iniciat sense reiniciar {appName} o desactivar tots els vostres indexadors.",
"CountImportListsSelected": "{selectedCount} llista(es) d'importació seleccionada",
"SceneInformation": "Informació de l'escena",
"NotificationsKodiSettingAlwaysUpdate": "Actualitza sempre",
"DiscCount": "Comptador de discs",
"RemoveFailedDownloads": "Elimina les baixades fallides",
"RemoveFromDownloadClientHint": "Elimina la baixada i el(s) fitxer(s) del client de baixada",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "'Elimina del client de baixada' eliminarà les baixades i els fitxers del client de baixada.",
"RemoveTagsAutomatically": "Elimina les etiquetes automàticament",
"ShowName": "Mostra el nom",
"PastDaysHelpText": "Dies per a l'alimentació iCal per a mirar el passat",
"DateAdded": "Data d'addició",
"DownloadClientPriorityHelpText": "Prioritat del client de baixada des de 1 (més alta) fins a 50 (més baixa). Per defecte: 1. Round-Robin s'utilitza per a clients amb la mateixa prioritat.",
"IndexerSettingsSeedRatio": "Ràtio de la llavor",
"IndexerSettingsSeedTimeHelpText": "El temps en què s'ha de sembrar un torrent abans d'aturar-lo, el buit utilitza el valor per defecte del client de baixada",
"InstallMajorVersionUpdateMessage": "Aquesta actualització instal·larà una nova versió principal i pot no ser compatible amb el vostre sistema. Esteu segur que voleu instal·lar aquesta actualització?",
"InstallMajorVersionUpdateMessageLink": "Si us plau, comproveu [{domain}]({url}) per a més informació.",
"ManageFormats": "Gestiona formats",
"NotificationsSettingsUseSslHelpText": "Connecta a {serviceName} a través d'HTTPS en lloc d'HTTP",
"ParseModalHelpTextDetails": "{appName} intentarà analitzar el títol i et mostrarà detalls sobre això",
"PreviewRetag": "Reetiqueta de la vista prèvia",
"DownloadClientSettingsPostImportCategoryHelpText": "Categoria per a {appName} que s'ha d'establir després d'haver importat la baixada. {appName} no eliminarà els torrents d'aquesta categoria tot i que hagi finalitzat la sembra. Deixeu en blanc per a mantenir la mateixa categoria.",
"CountIndexersSelected": "{selectedCount} indexador(s) seleccionat",
"Country": "País",
"DeleteFormat": "Suprimeix el format",
"IgnoreDownload": "Ignora la baixada",
"ImportFailures": "Importa fallades",
"IndexerSettingsSeedRatioHelpText": "Ràtio a la qual ha d'arribar un torrent abans d'aturar-se, buit utilitza el valor per defecte del client de baixada. La relació ha de ser com a mínim 1.0 i seguir les regles dels indexadors",
"IndexerSettingsSeedTime": "Temps de la llavor",
"InstallMajorVersionUpdate": "Instal·la l'actualització",
"IsExpandedHideFileInfo": "Amaga la informació del fitxer",
"IsExpandedShowFileInfo": "Mostra la informació del fitxer",
"LastSearched": "Darrera cerca",
"ManageCustomFormats": "Gestiona els formats personalitzats",
"MetadataConsumers": "Consumidors de metadades",
"MetadataProfileIdHelpText": "Els elements de la llista de perfils de metadades s'han d'afegir amb",
"MediaManagementSettingsSummary": "Nomenat, configuració de la gestió de fitxers i carpetes arrel",
"NotificationsEmbySettingsUpdateLibraryHelpText": "Voleu actualitzar la biblioteca en importar, canviar el nom o suprimir?",
"NotificationsKodiSettingsUpdateLibraryHelpText": "Voleu actualitzar la biblioteca en Importa & Canvia el nom?",
"ParseModalErrorParsing": "S'ha produït un error en analitzar. Torneu-ho a provar.",
"PastDays": "Dies passats",
"RemotePathMappingsInfo": "Els mapatges de camins remots són molt rarament necessaris, si {appName} i el vostre client de descàrrega estan en el mateix sistema, és millor que coincideixi amb els vostres camins. Per a més informació, vegeu el [wiki]({wikiLink})",
"RemoveCompletedDownloads": "Elimina les baixades completes",
"SmartReplace": "Reemplaçament intel·ligent",
"UnableToImportAutomatically": "No s'ha pogut importar automàticament",
"UpdatingIsDisabledInsideADockerContainerUpdateTheContainerImageInstead": "L'actualització està desactivada dins d'un contenidor d'acobladors. Actualitza la imatge del contenidor.",
"UseSsl": "Usa SSL",
"ShowBanners": "Mostra els bàners",
"CurrentlyInstalled": "Instal·lat actualment",
"DeleteSelected": "Suprimeix els seleccionats",
"DownloadPropersAndRepacksHelpTexts2": "Usa 'No prefereixis' per ordenar per puntuació de paraules preferida sobre propers/repacks",
"EndedOnly": "Només acabat",
"FutureDays": "Dies de futur",
"IgnoreDownloadHint": "Atura {appName} de processar aquesta baixada més",
"IndexerIdHelpTextWarning": "L'ús d'un indexador específic amb paraules preferides pot conduir a versions duplicades",
"IndexerSettingsRejectBlocklistedTorrentHashes": "Rebutjar hashes de torrents en la llista de bloquejos durant la captura",
"IndexerSettingsApiUrlHelpText": "No canviïs això tret que sàpigues el que estàs fent. Ja que la vostra clau API s'enviarà a aquest servidor.",
"IndexerSettingsRejectBlocklistedTorrentHashesHelpText": "Si un torrent està bloquejat per un hash, pot ser que no es rebutgi correctament durant el RSS/Search per a alguns indexadors, habilitant això permetrà que es rebutgi després que s'agafi el torrent, però abans que s'enviï al client.",
"LogSizeLimit": "Límit de la mida del registre",
"LogSizeLimitHelpText": "Mida màxima del fitxer de registre en MB abans d'arxivar. Per defecte és 1MB.",
"ManualDownload": "Baixada manual",
"MusicBrainzRecordingID": "ID d'enregistrament del MusicBrainz",
"NoCustomFormatsFound": "No s'ha trobat cap format personalitzat",
"NotificationsEmbySettingsSendNotifications": "Envia notificacions",
"NotificationsEmbySettingsSendNotificationsHelpText": "Fes que MediaBrowser enviï notificacions als proveïdors configurats",
"NotificationsKodiSettingsCleanLibraryHelpText": "Neteja la biblioteca després d'actualitzar",
"NotificationsKodiSettingsDisplayTimeHelpText": "Quant de temps es mostrarà la notificació (En segons)",
"NotificationsSettingsUpdateMapPathsFrom": "Mapear els camins des de",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Autentica amb Plex.tv",
"NotificationsSettingsUpdateLibrary": "Actualitza la biblioteca",
"NotificationsTelegramSettingsIncludeAppName": "Inclou {appName} al títol",
"OnImportFailure": "En importar fallada",
"OnReleaseImport": "En publicar la importació",
"PendingDownloadClientUnavailable": "Pendent - El client de baixada no està disponible",
"PostImportCategory": "Categoria post-Importació",
"PreferProtocol": "Prefereix {preferredProtocol}",
"QualityProfileIdHelpText": "Els elements de la llista de perfils de qualitat s'han d'afegir amb",
"RemoveQueueItem": "Elimina - {sourceTitle}",
"RemoveQueueItemRemovalMethod": "Mètode d'eliminació",
"RemoveQueueItemRemovalMethodHelpTextWarning": "'Elimina des del client de baixada' eliminarà la baixada i el(s) fitxer(s) del client de baixada.",
"ResetQualityDefinitionsMessageText": "Esteu segur que voleu restablir les definicions de qualitat?",
"SetIndexerFlags": "Estableix els indicadors de l'indexador",
"ShowBannersHelpText": "Mostra els bàners en lloc dels noms",
"SkipFreeSpaceCheckHelpText": "Useu quan {appName} no pugui detectar espai lliure del directori arrel",
"SupportedAutoTaggingProperties": "{appName} admet les propietats següents per a les regles d'etiquetatge automàtic",
"TrackNumber": "Número de pista",
"TrackTitle": "Títol de la pista",
"UpdateMonitoring": "Actualitza els monitorats",
"WatchLibraryForChangesHelpText": "Torna a explorar automàticament quan els fitxers canviïn en una carpeta arrel",
"WatchRootFoldersForFileChanges": "Vigila les carpetes arrel per als canvis de fitxer",
"WithFiles": "Amb fitxers",
"DownloadClientSettingsOlderPriority": "Prioritat antiga",
"OnDownloadFailure": "A la fallada de baixada",
"RootFolderPath": "Camí al directori arrel",
"DiscNumber": "Número de disc",
"EditSelectedCustomFormats": "Edita els formats personalitzats seleccionats",
"EntityName": "Nom de l'entitat",
"FailedToFetchSettings": "No s'ha pogut recuperar la configuració",
"FailedToFetchUpdates": "No s'han pogut obtenir les actualitzacions",
"IgnoreDownloads": "Ignora les baixades",
"IgnoreDownloadsHint": "Atura {appName} de processar aquestes baixades més",
"ImportListSettings": "Configuració general de la llista d'importació",
"ImportListSpecificSettings": "Importa la configuració específica de la llista",
"IndexersSettingsSummary": "Indexadors i opcions d'indexador",
"InteractiveSearchModalHeaderTitle": "Cerca interactiva - {title}",
"Total": "Total",
"LogFilesLocation": "Els fitxers de registre es troben a: {location}",
"RemoveRootFolder": "Elimina la carpeta arrel",
"DownloadClientItemErrorMessage": "{clientName} está informant d'un error: {message}",
"TheLogLevelDefault": "El nivell de registre per defecte és \"Info\" i es pot canviar a [Configuració general](/configuració/general)",
"RemoveRootFolderArtistsMessageText": "Esteu segur que voleu eliminar la carpeta arrel '{name}'? Els arxius i carpetes no seran esborrats del disc, i els artistes en aquesta carpeta arrel no seran eliminats de {appName}.",
"MonitorNoAlbumsData": "No monitora cap nou àlbum",
"MonitorNewAlbumsData": "Monitora els àlbums afegits a la base de dades en el futur amb una data de llançament posterior a l'últim àlbum"
"Disambiguation": "Desambiguació"
}

View file

@ -332,6 +332,7 @@
"DeleteQualityProfileMessageText": "Opravdu chcete smazat profil kvality '{name}'?",
"DeleteReleaseProfile": "Smazat profil zpoždění",
"DeleteReleaseProfileMessageText": "Opravdu chcete smazat tento profil zpoždění?",
"DeleteRootFolderMessageText": "Opravdu chcete odstranit indexer „{0}“?",
"DeleteSelectedTrackFiles": "Odstranit vybrané filmové soubory",
"DeleteSelectedTrackFilesMessageText": "Opravdu chcete odstranit vybrané filmové soubory?",
"DeleteTag": "Smazat značku",
@ -764,6 +765,7 @@
"ClearBlocklist": "Vyčistit blocklist",
"AutoTaggingLoadError": "Nepodařilo se načíst automatické značky",
"ClearBlocklistMessageText": "Určitě chcete smazat všechny položky z blocklistu?",
"DeleteRootFolder": "Smazat kořenový adresář",
"EditAutoTag": "Upravit automatickou značku",
"EnableProfile": "Povolit profil",
"EditSelectedIndexers": "Upravit vybrané indexery",
@ -924,12 +926,5 @@
"CheckDownloadClientForDetails": "zkontrolujte klienta pro stahování pro více informací",
"Downloaded": "Staženo",
"Paused": "Pozastaveno",
"Pending": "čekající",
"ImportFailed": "Import se nezdařil: {sourceTitle}",
"CurrentlyInstalled": "Aktuálně nainstalováno",
"DownloadWarning": "Varování při stahování: {warningMessage}",
"FailedToFetchSettings": "Nepodařilo se načíst nastavení",
"FailedToFetchUpdates": "Nepodařilo se načíst aktualizace",
"DownloadClientItemErrorMessage": "{clientName} hlásí chybu: {message}",
"RemoveRootFolder": "Odeberte kořenovou složku"
"Pending": "čekající"
}

View file

@ -297,6 +297,7 @@
"DeleteQualityProfileMessageText": "Er du sikker på, at du vil slette kvalitetsprofilen »{name}«?",
"DeleteReleaseProfile": "Slet udgivelsesprofil",
"DeleteReleaseProfileMessageText": "Er du sikker på, at du vil slette denne forsinkelsesprofil?",
"DeleteRootFolderMessageText": "Er du sikker på, at du vil slette indeksøren '{0}'?",
"DeleteSelectedTrackFiles": "Slet valgte filmfiler",
"DeleteSelectedTrackFilesMessageText": "Er du sikker på, at du vil slette de valgte filmfiler?",
"DeleteTag": "Slet tag",
@ -805,7 +806,5 @@
"Downloaded": "Downloadet",
"Paused": "Pauset",
"WaitingToImport": "Venter på at importere",
"WaitingToProcess": "Venter på at behandle",
"CurrentlyInstalled": "Aktuelt installeret",
"RemoveRootFolder": "Fjern rodmappen"
"WaitingToProcess": "Venter på at behandle"
}

View file

@ -109,7 +109,7 @@
"Indexer": "Indexer",
"ReleaseGroup": "Release-Gruppe",
"ArtistAlbumClickToChangeTrack": "Klicken um den Film zu bearbeiten",
"ArtistNameHelpText": "Der Name des auszuschließenden Künstlers/Albums (kann etwas Sinnvolles sein)",
"ArtistNameHelpText": "Der Name des auszuschließenden Autors/Buches (kann etwas Sinnvolles sein)",
"CalendarWeekColumnHeaderHelpText": "Wird in der Wochenansicht über jeder Spalte angezeigt",
"CancelPendingTask": "Möchten Sie diese ausstehende Aufgabe wirklich abbrechen?",
"ChownGroupHelpText": "Gruppenname oder gid. Verwenden Sie gid für entfernte Dateisysteme.",
@ -119,6 +119,7 @@
"DeleteQualityProfileMessageText": "Bist du sicher, dass du das Qualitätsprofil '{name}' wirklich löschen willst?",
"DeleteReleaseProfile": "Release-Profil löschen",
"DeleteReleaseProfileMessageText": "Bist du sicher, dass du dieses Release-Profil löschen willst?",
"DeleteRootFolderMessageText": "Bist du sicher, dass du den Root-Ordner '{name}' wirklich löschen willst?",
"DeleteSelectedTrackFiles": "Ausgewählte Filmdateien löschen",
"DeleteSelectedTrackFilesMessageText": "Ausgewählte Filme wirklich löschen?",
"DeleteTrackFileMessageText": "Möchten Sie {0} wirklich löschen?",
@ -439,7 +440,7 @@
"AlbumIsDownloadingInterp": "Film lädt herunter - {0}% {1}",
"AllExpandedCollapseAll": "Alle einklappen",
"AllExpandedExpandAll": "Alle ausklappen",
"AllowArtistChangeClickToChangeArtist": "Klicken um Künstler zu ändern",
"AllowArtistChangeClickToChangeArtist": "Klicken um Autor zu ändern",
"AllowFingerprinting": "Fingerprinting erlauben",
"AlternateTitles": "Alternative Titel",
"AlternateTitleslength1Title": "Titel",
@ -450,7 +451,7 @@
"Search": "Suchen",
"SslCertPathHelpText": "Pfad zur PFX Datei",
"SslCertPathHelpTextWarning": "Erfordert einen Neustart",
"ArtistFolderFormat": "Künstler Ordnerformat",
"ArtistFolderFormat": "Autor Orderformat",
"UiLanguageHelpText": "Sprache, die {appName} für die Benutzeroberfläche verwenden wird.",
"UiLanguageHelpTextWarning": "Seite muss neugeladen werden",
"UnableToLoadNamingSettings": "Umbenennungeinstellungen konnten nicht geladen werden",
@ -540,6 +541,7 @@
"DefaultQualityProfileIdHelpText": "Standard Qualitätsprofil für Künstler, die in diesem Ordner gefunden werden",
"DefaultTagsHelpText": "Standard {appName} Tags für Künstler, die in diesem Ordner gefunden werden",
"DeleteMetadataProfile": "Metadaten Profil löschen",
"DeleteRootFolder": "Stammordner löschen",
"Disambiguation": "Begriffserklärung",
"DiscCount": "Anzahl der Platten",
"DiscNumber": "Plattennummer",
@ -638,7 +640,7 @@
"MusicbrainzId": "MusicBrainz Id",
"AlbumStudio": "Albumstudio",
"OnHealthIssue": "Bei Gesundheitsproblem",
"AddedArtistSettings": "Künstler Einstellungen hinzugefügt",
"AddedArtistSettings": "Autor Einstellungen hinzugefügt",
"ImportListSpecificSettings": "Listenspezifische Einstellungen importieren",
"Activity": "Aktivität",
"Add": "Hinzufügen",
@ -655,7 +657,7 @@
"Albums": "Alben",
"All": "Alle",
"AllFiles": "Alle Dateien",
"AllMonitoringOptionHelpText": "Künstler und alle Alben für jeden Künstler werden auf der Import-Liste miteinbezogen",
"AllMonitoringOptionHelpText": "Autoren und alle Bücher für jeden Autor werden auf der Import-Liste miteinbezogen",
"Always": "Immer",
"ApplicationURL": "Anwendungs-URL",
"ApplicationUrlHelpText": "Die externe URL der Anwendung inklusive http(s)://, Port und URL-Basis",
@ -802,8 +804,8 @@
"ShouldSearch": "Suche nach neuen Einträgen",
"Theme": "Design",
"ThemeHelpText": "Anwendungsdesign ändern, das 'Auto' Design passt sich an den Light/Dark-Mode deines Systems an. Inspiriert von Theme.Park",
"MonitorAlbumExistingOnlyWarning": "Dies ist eine einmalige Anpassung der Überwachungseinstellung für jedes Album. Verwenden Sie die Option unter Künstler/Bearbeiten, um festzulegen, was bei neu hinzugefügten Alben geschieht",
"SelectReleaseGroup": "Wähle Release-Gruppe",
"MonitorAlbumExistingOnlyWarning": "Dies ist eine einmalige Anpassung der Überwachungseinstellung für jedes Buch. Verwenden Sie die Option unter Autor/Bearbeiten, um festzulegen, was bei neu hinzugefügten Büchern geschieht",
"SelectReleaseGroup": "Releasgruppe auswählen",
"ChooseImportMethod": "Wähle eine Importmethode",
"ClickToChangeReleaseGroup": "Releasegruppe ändern",
"BypassIfHighestQuality": "Ignoriere wenn höchste Qualität",
@ -1357,13 +1359,5 @@
"CheckDownloadClientForDetails": "Weitere Informationen finden Sie im Download-Client",
"Paused": "Pausiert",
"WaitingToImport": "Warten auf Import",
"WaitingToProcess": "Warten auf Bearbeitung",
"CurrentlyInstalled": "Derzeit installiert",
"FailedToFetchSettings": "Einstellungen können nicht abgerufen werden",
"FailedToFetchUpdates": "Updates konnten nicht abgerufen werden",
"LogFilesLocation": "Protokolldateien befinden sich unter: {location}",
"RemoveRootFolder": "Root-Ordner entfernen",
"TheLogLevelDefault": "Die Protokollebene ist standardmäßig auf „Info“ eingestellt und kann unter „Allgemeine Einstellungen“ (/settings/general) geändert werden.",
"DownloadClientItemErrorMessage": "{clientName} meldet einen Fehler: {message}",
"RemoveRootFolderArtistsMessageText": "Sind sie sicher dass Sie den Stammordner '{name}' löschen möchten? Dateien und Ordner werden nicht gelöscht. Künstler in diesem Stammordner werden nicht von {appName} entfernt."
"WaitingToProcess": "Warten auf Bearbeitung"
}

View file

@ -26,6 +26,7 @@
"CompletedDownloadHandling": "Διαχείριση Ολοκληρωμένων Λήψεων",
"Component": "Στοιχείο",
"DeleteReleaseProfileMessageText": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το προφίλ καθυστέρησης;",
"DeleteRootFolderMessageText": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το ευρετήριο \"{0}\";",
"DeleteSelectedTrackFiles": "Διαγραφή επιλεγμένων αρχείων ταινιών",
"DeleteSelectedTrackFilesMessageText": "Είστε βέβαιοι ότι θέλετε να διαγράψετε τα επιλεγμένα αρχεία ταινιών;",
"DeleteTag": "Διαγραφή ετικέτας",
@ -820,6 +821,7 @@
"DefaultMetadataProfileIdHelpText": "Προεπιλεγμένο προφίλ μεταδεδομένων για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
"DefaultQualityProfileIdHelpText": "Προεπιλεγμένο προφίλ ποιότητας για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
"DefaultTagsHelpText": "Προεπιλεγμένες ετικέτες {appName} για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
"DeleteRootFolder": "Διαγραφή ριζικού φακέλου",
"EndedAllTracksDownloaded": "Τελειώθηκε (Λήφθηκαν όλα τα κομμάτια)",
"Library": "Βιβλιοθήκη",
"MonitoringOptionsHelpText": "Ποια άλμπουμ πρέπει να παρακολουθούνται μετά την προσθήκη του καλλιτέχνη (εφάπαξ προσαρμογή)",
@ -1125,7 +1127,5 @@
"WaitingToProcess": "Αναμονή για επεξεργασία",
"CheckDownloadClientForDetails": "ελέγξτε το πρόγραμμα-πελάτη λήψης για περισσότερες λεπτομέρειες",
"Downloaded": "Κατεβασμένα",
"Paused": "Σε παύση",
"CurrentlyInstalled": "Εγκατεστημένο αυτήν τη στιγμή",
"RemoveRootFolder": "Κατάργηση ριζικού φακέλου"
"Paused": "Σε παύση"
}

View file

@ -70,7 +70,7 @@
"AlbumsLoadError": "Unable to load albums",
"All": "All",
"AllAlbums": "All Albums",
"AllAlbumsData": "Monitor all albums",
"AllAlbumsData": "Monitor all albums except specials",
"AllArtistAlbums": "All Artist Albums",
"AllExpandedCollapseAll": "Collapse All",
"AllExpandedExpandAll": "Expand All",
@ -256,7 +256,6 @@
"CreateEmptyArtistFolders": "Create empty artist folders",
"CreateEmptyArtistFoldersHelpText": "Create missing artist folders during disk scan",
"CreateGroup": "Create group",
"CurrentlyInstalled": "Currently Installed",
"Custom": "Custom",
"CustomFilter": "Custom Filter",
"CustomFilters": "Custom Filters",
@ -335,6 +334,8 @@
"DeleteReleaseProfileMessageText": "Are you sure you want to delete this release profile?",
"DeleteRemotePathMapping": "Delete Remote Path Mapping",
"DeleteRemotePathMappingMessageText": "Are you sure you want to delete this remote path mapping?",
"DeleteRootFolder": "Delete Root Folder",
"DeleteRootFolderMessageText": "Are you sure you want to delete the root folder '{name}'?",
"DeleteSelected": "Delete Selected",
"DeleteSelectedArtists": "Delete Selected Artists",
"DeleteSelectedCustomFormats": "Delete Custom Format(s)",
@ -382,7 +383,6 @@
"DownloadClientDelugeSettingsDirectoryCompleted": "Move When Completed Directory",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Optional location to move completed downloads to, leave blank to use the default Deluge location",
"DownloadClientDelugeSettingsDirectoryHelpText": "Optional location to put downloads in, leave blank to use the default Deluge location",
"DownloadClientItemErrorMessage": "{clientName} is reporting an error: {message}",
"DownloadClientPriorityHelpText": "Download Client Priority from 1 (Highest) to 50 (Lowest). Default: 1. Round-Robin is used for clients with the same priority.",
"DownloadClientQbittorrentSettingsContentLayout": "Content Layout",
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Whether to use qBittorrent's configured content layout, the original layout from the torrent or always create a subfolder (qBittorrent 4.3.2+)",
@ -486,8 +486,6 @@
"ExtraFileExtensionsHelpTextsExamples": "Examples: '.sub, .nfo' or 'sub,nfo'",
"FailedDownloadHandling": "Failed Download Handling",
"FailedLoadingSearchResults": "Failed to load search results, please try again.",
"FailedToFetchSettings": "Failed to fetch settings",
"FailedToFetchUpdates": "Failed to fetch updates",
"FailedToLoadQueue": "Failed to load Queue",
"False": "False",
"FileDateHelpText": "Change file date on import/rescan",
@ -528,7 +526,7 @@
"Formats": "Formats",
"FreeSpace": "Free Space",
"FutureAlbums": "Future Albums",
"FutureAlbumsData": "Monitor albums currently in the database that have a release date in the future.",
"FutureAlbumsData": "Monitor albums that have not released yet",
"FutureDays": "Future Days",
"FutureDaysHelpText": "Days for iCal feed to look into the future",
"General": "General",
@ -690,7 +688,6 @@
"LocalPathHelpText": "Path that {appName} should use to access the remote path locally",
"Location": "Location",
"LogFiles": "Log Files",
"LogFilesLocation": "Log files are located in: {location}",
"LogLevel": "Log Level",
"LogLevelvalueTraceTraceLoggingShouldOnlyBeEnabledTemporarily": "Trace logging should only be enabled temporarily",
"LogSizeLimit": "Log Size Limit",
@ -769,11 +766,9 @@
"MonitorLastestAlbum": "Lastest Album",
"MonitorMissingAlbums": "Missing Albums",
"MonitorNewAlbums": "New Albums",
"MonitorNewAlbumsData": "Monitor albums added to database in future with a release date after the latest album",
"MonitorNewItems": "Monitor New Albums",
"MonitorNewItemsHelpText": "Which new albums should be monitored",
"MonitorNoAlbums": "None",
"MonitorNoAlbumsData": "Don't monitor any new albums",
"MonitorNoNewAlbums": "No New Albums",
"Monitored": "Monitored",
"MonitoredHelpText": "Download monitored albums from this artist",
@ -1029,8 +1024,6 @@
"RemoveQueueItemRemovalMethod": "Removal Method",
"RemoveQueueItemRemovalMethodHelpTextWarning": "'Remove from Download Client' will remove the download and the file(s) from the download client.",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "'Remove from Download Client' will remove the downloads and the files from the download client.",
"RemoveRootFolder": "Remove Root Folder",
"RemoveRootFolderArtistsMessageText": "Are you sure you want to remove the root folder '{name}'? Files and folders will not be deleted from disk, and artists in this root folder will not be removed from {appName}.",
"RemoveSelected": "Remove Selected",
"RemoveSelectedItem": "Remove Selected Item",
"RemoveSelectedItemBlocklistMessageText": "Are you sure you want to remove the selected items from the blocklist?",
@ -1225,7 +1218,6 @@
"TestParsing": "Test Parsing",
"TheAlbumsFilesWillBeDeleted": "The album's files will be deleted.",
"TheArtistFolderStrongpathstrongAndAllOfItsContentWillBeDeleted": "The artist folder '{0}' and all of its content will be deleted.",
"TheLogLevelDefault": "The log level defaults to 'Debug' and can be changed in [General Settings](/settings/general)",
"Theme": "Theme",
"ThemeHelpText": "Change Application UI Theme, 'Auto' Theme will use your OS Theme to set Light or Dark mode. Inspired by Theme.Park",
"ThereWasAnErrorLoadingThisItem": "There was an error loading this item",

View file

@ -91,7 +91,7 @@
"PosterSize": "Tamaño de póster",
"PreviewRename": "Previsualizar renombrado",
"Profiles": "Perfiles",
"Proper": "Correcto",
"Proper": "Proper",
"PropersAndRepacks": "Propers y Repacks",
"Protocol": "Protocolo",
"ProtocolHelpText": "Elige qué protocolo(s) usar y cuál se prefiere cuando se elige entre lanzamientos equivalentes",
@ -333,6 +333,7 @@
"DeleteQualityProfileMessageText": "¿Estás seguro que quieres eliminar el perfil de calidad {name}?",
"DeleteReleaseProfile": "Eliminar perfil de lanzamiento",
"DeleteReleaseProfileMessageText": "¿Estás seguro que quieres eliminar este perfil de lanzamiento?",
"DeleteRootFolderMessageText": "¿Estás seguro que quieres eliminar la carpeta raíz '{name}'?",
"DeleteSelectedTrackFiles": "Borrar Archivos Seleccionados",
"DeleteSelectedTrackFilesMessageText": "Seguro que quieres eliminar el archivo de la película seleccionada?",
"DeleteTag": "Eliminar Etiqueta",
@ -739,6 +740,7 @@
"CountIndexersSelected": "{selectedCount} indexador(es) seleccionado(s)",
"ManageDownloadClients": "Administrar Clientes de Descarga",
"AddReleaseProfile": "Añadir perfil de lanzamiento",
"DeleteRootFolder": "Eliminar Carpeta Raíz",
"ImportListRootFolderMissingRootHealthCheckMessage": "Falta la capeta raíz para las listas: {0}",
"ImportListRootFolderMultipleMissingRootsHealthCheckMessage": "Múltiples carpetas raíz faltan para las listas de importación: {0}",
"ConnectionLostToBackend": "{appName} ha perdido su conexión con el backend y tendrá que ser recargado para restaurar su funcionalidad.",
@ -903,7 +905,7 @@
"ArtistEditor": "Artista Editor",
"AlbumDetails": "Detalles del álbum",
"AlbumStudioTruncated": "Sólo se muestran los últimos 20 álbumes, vaya a detalles para ver todos los álbumes",
"AllAlbumsData": "Monitorizar todos los álbumes",
"AllAlbumsData": "Controlar todos los álbumes excepto los especiales",
"Banners": "Pancartas",
"BannerOptions": "Opciones de banner",
"CombineWithExistingFiles": "Combinar con archivos existentes",
@ -1151,7 +1153,7 @@
"FutureAlbums": "Álbumes futuros",
"MissingTracks": "Pistas faltantes",
"MassAlbumsCutoffUnmetWarning": "¿Estás seguro que quieres buscar todos los álbumes '{0}' que no alcancen el umbral?",
"FutureAlbumsData": "Monitoriza los álbumes actualmente en la base de datos que tienen una fecha de lanzamiento en el futuro.",
"FutureAlbumsData": "Monitoriza álbumes que no han sido lanzados aún",
"MetadataSettingsArtistSummary": "Crea archivos de metadatos cuando las pistas son importados o los artistas refrescados",
"DefaultTagsHelpText": "Etiquetas predeterminadas de {appName} para artistas en esta carpeta",
"LidarrSupportsMultipleListsForImportingAlbumsAndArtistsIntoTheDatabase": "{appName} soporta múltiples listas para importar álbumes y artistas en la base de datos.",
@ -1357,15 +1359,5 @@
"PendingDownloadClientUnavailable": "Pendiente - El cliente de descarga no está disponible",
"UnableToImportAutomatically": "No se pudo importar automáticamente",
"WaitingToImport": "Esperar para importar",
"WaitingToProcess": "Esperar al proceso",
"CurrentlyInstalled": "Actualmente instalado",
"FailedToFetchSettings": "Error al recuperar la configuración",
"FailedToFetchUpdates": "Fallo al buscar las actualizaciones",
"LogFilesLocation": "Los archivos de registro se encuentran en: {location}",
"RemoveRootFolder": "Eliminar la carpeta raíz",
"DownloadClientItemErrorMessage": "{clientName} está informando de un error: {message}",
"TheLogLevelDefault": "El nivel de registro por defecto es 'Depuración' y puede ser cambiado en [Opciones generales](/settings/general)",
"RemoveRootFolderArtistsMessageText": "¿Estás seguro que quieres eliminar la carpeta raíz '{name}'? Los archivos y carpetas no serán borrados del disco, y los artistas en esta carpeta raíz no serán eliminados de {appName}.",
"MonitorNoAlbumsData": "No monitoriza ningún álbum nuevo",
"MonitorNewAlbumsData": "Monitoriza los álbumes añadidos a la base de datos en el futuro con una fecha de lanzamiento posterior al último álbum"
"WaitingToProcess": "Esperar al proceso"
}

View file

@ -21,7 +21,7 @@
"ForMoreInformationOnTheIndividualDownloadClientsClickOnTheInfoButtons": "Saat lisätietoja yksittäisistä latauspalveluista painamalla niiden ohessa olevia lisätietopainikkeita.",
"RssSyncIntervalHelpText": "Aikaväli minuutteina. Poista toiminto käytöstä asettamalla arvoksi 0, joka pysäyttää automaattisen julkaisukaappauksen täysin.",
"DefaultLidarrTags": "Oletusarvoiset {appName}-oletustunnisteet",
"DefaultTagsHelpText": "Kansiosta löydetyille artisteille oletusarvoisesti määritettävät {appName}-tunnisteet.",
"DefaultTagsHelpText": "Kansiosta löydetyille esittäjille oletusarvoisesti määritettävät {appName}-tunnisteet.",
"IsTagUsedCannotBeDeletedWhileInUse": "Tunnistetta ei voida poistaa kun se on käytössä.",
"LidarrTags": "{appName}-tunnisteet",
"RemoveTagRemovingTag": "Tunniste poistetaan",
@ -105,12 +105,12 @@
"DelayProfiles": "Viiveprofiilit",
"DeleteBackup": "Poista varmuuskopio",
"DeleteMetadataProfileMessageText": "Haluatko varmasti poistaa metatietoprofiilin \"{name}\"?",
"DeleteEmptyFoldersHelpText": "Poista tyhjät artistikansiot kirjastotarkistuksen ja kappaletiedostojen poiston yhteydessä.",
"DeleteEmptyFoldersHelpText": "Poista tyhjät esittäjäkansiot kirjastotarkistuksen ja kappaletiedostojen poiston yhteydessä.",
"DeleteDelayProfile": "Poista viiveprofiili",
"DeleteDelayProfileMessageText": "Haluatko varmasti poistaa viiveprofiilin?",
"DeleteEmptyFolders": "Poista tyhjät kansiot",
"DeleteImportListExclusionMessageText": "Haluatko varmasti poistaa tuontilistapoikkeuksen?",
"DeleteFilesHelpText": "Poista kappaletiedostot ja artistikansio",
"DeleteFilesHelpText": "Poista kappaletiedostot ja esittäjäkansio",
"DeleteImportList": "Poista tuontilista",
"DeleteDownloadClient": "Poista latauspalvelu",
"DeleteDownloadClientMessageText": "Haluatko varmasti poistaa latauspalvelun \"{name}\"?",
@ -119,6 +119,7 @@
"DeleteQualityProfile": "Poista laatuprofiili",
"DeleteQualityProfileMessageText": "Haluatko varmasti poistaa laatuprofiilin \"{name}\"?",
"DeleteReleaseProfile": "Poista julkaisuprofiili",
"DeleteRootFolderMessageText": "Haluatko varmasti poistaa juurikansion \"{name}\"?",
"DeleteReleaseProfileMessageText": "Haluatko varmasti poistaa tämän julkaisuprofiilin?",
"DestinationPath": "Kohdesijainti",
"Edit": "Muokkaa",
@ -149,7 +150,7 @@
"Group": "Ryhmä",
"Hostname": "Osoite",
"Importing": "Tuodaan",
"IncludeUnknownArtistItemsHelpText": "Näytä jonossa kohteet, joissa ei ole artistia. Tämä voi sisältää poistettuja artisteja, albumeita tai mitä tahansa muuta {appName}ille luokiteltua.",
"IncludeUnknownArtistItemsHelpText": "Näytä jonossa kohteet, joissa ei ole esittäjää. Tämä voi sisältää poistettuja esittäjiä, albumeita tai mitä tahansa muuta {appName}ille luokiteltua.",
"Interval": "Ajoitus",
"IndexerSettings": "Hakupalveluasetukset",
"LidarrSupportsAnyDownloadClientThatUsesTheNewznabStandardAsWellAsOtherDownloadClientsListedBelow": "{appName} tukee monia torrent- ja Usenet-lataajia.",
@ -187,11 +188,11 @@
"ShowRelativeDatesHelpText": "Korvaa absoluuttiset päiväykset suhteellisilla päiväyksillä (tänään/eilen/yms.).",
"ShowSearch": "Näytä haku",
"ShowSizeOnDisk": "Näytä koko levyllä",
"ShowTitleHelpText": "Näytä artistin nimi julisteen alla.",
"ShowTitleHelpText": "Näytä esittäjän nimi julisteen alla.",
"SslCertPasswordHelpTextWarning": "Käyttöönotto vaatii sovelluksen uudelleenkäynnistyksen.",
"SslCertPathHelpTextWarning": "Käyttöönotto vaatii sovelluksen uudelleenkäynnistyksen.",
"SslPortHelpTextWarning": "Käyttöönotto vaatii sovelluksen uudelleenkäynnistyksen.",
"ShowUnknownArtistItems": "Näytä \"Tuntematon artisti\"-kohteet",
"ShowUnknownArtistItems": "Näytä 'Tuntematon esittäjä' -kohde",
"StartupDirectory": "Käynnistyskansio",
"StartTypingOrSelectAPathBelow": "Aloita kirjoitus tai valitse sijainti alta",
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Profiilia käytetään manuaalihakuun.",
@ -285,7 +286,7 @@
"RequiredPlaceHolder": "Lisää rajoitus",
"RescanAfterRefreshHelpTextWarning": "{appName} ei tunnista tiedostomuutoksia automaattisesti, jos asetuksena ei ole \"Aina\".",
"ReplaceIllegalCharacters": "Korvaa kielletyt merkit",
"RescanAfterRefreshHelpText": "Tarkista artistikansion sisältö uudelleen artistin päivityksen jälkeen.",
"RescanAfterRefreshHelpText": "Tarkista esittäjäkansion sisältö uudelleen elokuvan päivityksen jälkeen.",
"Style": "Ulkoasun tyyli",
"TorrentDelayHelpText": "Minuuttiviive, joka odotetaan ennen julkaisun Torrent-kaappausta.",
"UnableToAddANewQualityProfilePleaseTryAgain": "Laatuprofiilin lisäys epäonnistui. Yritä uudelleen.",
@ -320,11 +321,11 @@
"ShowCutoffUnmetIconHelpText": "Näytä kuvake tiedostoille, joiden määritettyä katkaisutasoa ei ole vielä saavutettu.",
"ShowMonitoredHelpText": "Näytä valvontatila julisteen alla.",
"ShowMonitored": "Näytä valvontatila",
"ShouldMonitorHelpText": "Valvo tältä tuontilistalta lisättyjä uusia artisteja ja albumeita.",
"ShouldMonitorHelpText": "Valvo tältä tuontilistalta lisättyjä uusia esittäjiä ja albumeita.",
"TimeFormat": "Kellonajan esitys",
"Quality": "Laatu",
"Local": "Paikalliset",
"MonitoredHelpText": "Artistin albumeita etsitään ja ne ladataan, jos ne ovat saatavilla.",
"MonitoredHelpText": "Esittäjän albumeita etsitään ja ne ladataan, jos ne ovat saatavilla.",
"PropersAndRepacks": "Proper- ja repack-julkaisut",
"UnableToAddANewListPleaseTryAgain": "Tuontilistan lisäys epäonnistui. Yritä uudelleen.",
"IncludeUnmonitored": "Sisällytä valvomattomat",
@ -332,15 +333,15 @@
"Absolute": "Ehdoton",
"AddMissing": "Lisää puuttuvat",
"AddNewItem": "Lisää uusi kohde",
"AllExpandedCollapseAll": "Tiivistä kaikki",
"AllowArtistChangeClickToChangeArtist": "Vaihda artisti klikkaamalla",
"AllExpandedCollapseAll": "Supista kaikki",
"AllowArtistChangeClickToChangeArtist": "Paina vaihtaaksesi kirjailijaa",
"Season": "Kausi",
"ArtistAlbumClickToChangeTrack": "Vaihda kappale klikkaamalla",
"ArtistFolderFormat": "Artistikansioiden kaava",
"ArtistNameHelpText": "Ohitettavan artistin tai albumin nimi (voi olla mitä tahansa merkityksellistä).",
"CreateEmptyArtistFoldersHelpText": "Luo puuttuvat artistikansiot kirjastotarkistusten yhteydessä",
"DefaultMetadataProfileIdHelpText": "Kansiosta löydetyille artisteille oletustusarvoisesti asetettava metatietoprofiili.",
"DefaultQualityProfileIdHelpText": "Kansiosta löydetyille artisteille oletustusarvoisesti asetettava laatuprofiili.",
"ArtistAlbumClickToChangeTrack": "Vaihda kirjaa painamalla",
"ArtistFolderFormat": "Esittäjäkansioiden kaava",
"ArtistNameHelpText": "Ohitettavan esittäjän tai albumin nimi (voi olla mitä tahansa merkityksellistä).",
"CreateEmptyArtistFoldersHelpText": "Luo puuttuvat kirjailijakansiot kirjastotarkistusten yhteydessä",
"DefaultMetadataProfileIdHelpText": "Kansiosta löydetyille esittäjille oletustusarvoisesti asetettava metatietoprofiili.",
"DefaultQualityProfileIdHelpText": "Kansiosta löydetyille esittäjille oletustusarvoisesti asetettava laatuprofiili.",
"History": "Historia",
"HostHelpText": "Sama osoite, joka on määritetty etälatauspalvelulle.",
"ICalFeed": "iCal-syöte",
@ -365,12 +366,12 @@
"ShortDateFormat": "Lyhyen päiväyksen esitys",
"ShowDateAdded": "Näytä lisäyspäivä",
"SorryThatAlbumCannotBeFound": "Valitettavasti elokuvaa ei löydy.",
"SorryThatArtistCannotBeFound": "Valitettavasti artistia ei löydy.",
"SorryThatArtistCannotBeFound": "Valitettavasti kirjailijaa ei löydy.",
"SearchSelected": "Etsi valittuja",
"SendAnonymousUsageData": "Lähetä nimettömiä käyttötietoja",
"SetPermissions": "Aseta käyttöoikeudet",
"SetPermissionsLinuxHelpText": "Pitäisikö chmod suorittaa, kun tiedostoja tuodaan / nimetään uudelleen?",
"CreateEmptyArtistFolders": "Luo artisteille tyhjät kansiot",
"CreateEmptyArtistFolders": "Luo kirjailijoille tyhjät kansiot",
"DeleteSelectedTrackFiles": "Poista valitut kirjatiedostot",
"DeleteSelectedTrackFilesMessageText": "Haluatko varmasti poistaa valitut kirjatiedostot?",
"DeleteTrackFileMessageText": "Haluatko varmasti poistaa sovellusprofiilin {0}?",
@ -442,7 +443,7 @@
"RemoveSelected": "Poista valitut",
"RenameTracksHelpText": "Jos uudelleennimeäminen ei ole käytössä, {appName} käyttää nykyistä tiedostonimeä.",
"Reorder": "Järjestä uudelleen",
"RescanArtistFolderAfterRefresh": "Tarkista artistikansio päivityksen jälkeen uudelleen",
"RescanArtistFolderAfterRefresh": "Tarkista kirjailijakansio päivityksen jälkeen uudelleen",
"ResetAPIKeyMessageText": "Haluatko varmasti korvata rajapinnan avaimen uudella?",
"Result": "Tulos",
"Retention": "Säilytys",
@ -481,15 +482,15 @@
"AlbumIsNotMonitored": "Albumia ei valvota",
"AlbumStudio": "Albumin studio",
"AllAlbums": "Kaikki albumit",
"AllAlbumsData": "Valvo kaikkia albumeita",
"AllAlbumsData": "Valvo ensimmäisiä albumeita erikoisalbumit pois lukien.",
"AllArtistAlbums": "Kaikki artistin albumit",
"MetadataProfile": "Metatietoprofiili",
"OnApplicationUpdate": "Kun sovellus päivitetään",
"PathHelpTextWarning": "Tämä ei voi olla sama kansio, johon latauspalvelusi tallentaa tiedostot.",
"QualityProfileIdHelpText": "Laatuprofiili, joka listalta lisätyille kohteille tulee asettaa.",
"IsInUseCantDeleteAMetadataProfileThatIsAttachedToAnArtistOrImportList": "Artistiin tai tuontilistaan liitettyä metatietoprofiilia ei voida poistaa.",
"IsInUseCantDeleteAQualityProfileThatIsAttachedToAnArtistOrImportList": "Artistiin tai tuontilistaan liitettyä laatuprofiilia ei voida poistaa.",
"DefaultMonitorOptionHelpText": "Kansiosta löydetyille artisteille oletusarvoisesti asetettava albumien valvontataso.",
"IsInUseCantDeleteAMetadataProfileThatIsAttachedToAnArtistOrImportList": "Esittäjään tai tuontilistaan liitettyä metatietoprofiilia ei voi poistaa.",
"IsInUseCantDeleteAQualityProfileThatIsAttachedToAnArtistOrImportList": "Esittäjään tai tuontilistaan liitettyä laatuprofiilia ei voi poistaa.",
"DefaultMonitorOptionHelpText": "Kansiosta löydetyille esittäjille oletusarvoisesti asetettava albumien valvontataso.",
"DeleteMetadataProfile": "Poista metatietoprofiili",
"Duration": "Kesto",
"ExpandAlbumByDefaultHelpText": "Albumit",
@ -512,9 +513,9 @@
"Other": "Muut",
"Tracks": "Kappaleet",
"WatchLibraryForChangesHelpText": "Suorita automaattinen uudelleentutkinta, kun juurikansiossa havaitaan tiedostomuutoksia.",
"AddedArtistSettings": "Lisätyn artistin asetukset",
"MonitorAlbumExistingOnlyWarning": "Tämä on albumikohtaisen valvonnan kertaluontoinen määritys. Määritä Artisti/Muokkaa-valinnalla mitä uusille albumilisäyksille tehdään.",
"MonitoringOptionsHelpText": "Mitkä albumit asetetaan valvottaviksi artistin lisäyksen yhteydessä (kertaluontoinen määritys).",
"AddedArtistSettings": "Lisätyn esittäjän asetukset",
"MonitorAlbumExistingOnlyWarning": "Tämä on albumikohtaisen valvonnan kertaluontoinen määritys. Määritä Esittäjä/Muokkaa-valinnalla mitä uusille albumilisäyksille tehdään.",
"MonitoringOptionsHelpText": "Mitkä albumit asetetaan valvottaviksi esittäjän lisäyksen yhteydessä (kertaluontoinen määritys).",
"MonitorNewItemsHelpText": "Uusien albumien valvontatapa.",
"AddDelayProfile": "Lisää viiveprofiili",
"Added": "Lisäysaika",
@ -563,7 +564,7 @@
"HideAdvanced": "Piilota lisäasetukset",
"Ignored": "Ohitettu",
"Import": "Tuo",
"IndexerTagHelpText": "Hakupalvelua käytetään vain vähintään yhdellä täsmäävällä tunnisteella merkityille artisteille. Käytä kaikille jättämällä tyhjäksi.",
"IndexerTagHelpText": "Hakupalvelua käytetään vain vähintään yhdellä täsmäävällä tunnisteella merkityille esittäjille. Käytä kaikille jättämällä tyhjäksi.",
"Info": "Informatiivinen",
"InstanceName": "Instanssin nimi",
"InstanceNameHelpText": "Instanssin nimi välilehdellä ja järjestelmälokissa.",
@ -639,6 +640,7 @@
"PastDaysHelpText": "Päivien määrä, jonka verran menneisyyteen iCal-syötettä seurataan.",
"PrimaryTypes": "Ensisijaiset tyypit",
"TrackNaming": "Kappaleiden nimeäminen",
"DeleteRootFolder": "Poista juurikansio",
"DeleteTrackFile": "Poista kappaletiedosto",
"DiscNumber": "Levynumero",
"DiscCount": "Levyjen määrä",
@ -646,12 +648,12 @@
"MissingAlbums": "Puuttuvat albumit",
"MissingAlbumsData": "Valvo albumeita, joille ei ole tiedostoja tai joita ei ole vielä julkaistu.",
"MissingTracks": "Puuttuvat kappaleet",
"MissingTracksArtistMonitored": "Kappaleita puuttuu (artistia valvotaan)",
"MissingTracksArtistNotMonitored": "Kappaleita puuttuu (artistia ei valvota)",
"MonitorArtist": "Artistin valvonta",
"MissingTracksArtistMonitored": "Kappaleita puuttuu (esittäjää valvotaan)",
"MissingTracksArtistNotMonitored": "Kappaleita puuttuu (esittäjää ei valvota)",
"MonitorArtist": "Esittäjän valvonta",
"MonitoringOptions": "Valvonta-asetukset",
"MusicBrainzAlbumID": "Albumin MusicBrainz ID",
"MusicBrainzArtistID": "Artistin MusicBrainz ID",
"MusicBrainzArtistID": "Esittäjän MusicBrainz ID",
"MusicbrainzId": "MusicBrainz-tunniste",
"MusicBrainzRecordingID": "MusicBrainz-tallennetunniste",
"MusicBrainzReleaseID": "MusicBrainz-julkaisutunniste",
@ -677,9 +679,9 @@
"EditGroups": "Muokkaa ryhmiä",
"FirstAlbum": "Ensimmäinen albumi",
"FirstAlbumData": "Valvo ensimmäisiä albumeita. Muita albumeita ei huomioida.",
"ForeignIdHelpText": "Ohitettavan artistin tai albumin MusicBrainz-tunniste.",
"ForeignIdHelpText": "Ohitettavan esittäjän tai albumin MusicBrainz-tunniste.",
"FutureAlbums": "Tulevat albumit",
"GoToArtistListing": "Avaa artistilistaus",
"GoToArtistListing": "Avaa esittäjälistaus",
"IsExpandedHideFileInfo": "Piilota tiedostojen tiedot",
"IsExpandedHideTracks": "Piilota kappaleet",
"IsExpandedHideAlbums": "Piilota albumit",
@ -697,7 +699,7 @@
"OnReleaseImport": "Tuotaessa julkaisu",
"PastDays": "Menneet päivät",
"PrimaryAlbumTypes": "Ensisijaiset albumityypit",
"RefreshArtist": "Päivitä artisti",
"RefreshArtist": "Päivitä esittäjä",
"ReleaseProfiles": "Julkaisuprofiilit",
"ReleasesHelpText": "Vaihda tämän albumin julkaisua",
"RenameTracks": "Nimeä kappaleet uudelleen",
@ -709,8 +711,8 @@
"SearchMonitored": "Etsi valvottuja",
"SecondaryAlbumTypes": "Toissijaiset albumityypit",
"SecondaryTypes": "Toissijaiset tyypit",
"SelectArtist": "Valitse artisti",
"SelectedCountArtistsSelectedInterp": "{selectedCount} artisti(a) on valittu",
"SelectArtist": "Valitse esittäjä",
"SelectedCountArtistsSelectedInterp": "{selectedCount} esittäjä(ä) on valittu",
"SelectTracks": "Valitse kappaleet",
"ShouldSearch": "Etsi uusia kohteita",
"ShouldSearchHelpText": "Etsi hakupalveluista hiljattain lisättyjä kohteita. Käytä suurten listojen kanssa varoen.",
@ -723,11 +725,11 @@
"StatusEndedContinuing": "Jatkuu",
"TBA": "Selviää myöhemmin",
"TheAlbumsFilesWillBeDeleted": "Albumin tiedostot poistetaan.",
"TheArtistFolderStrongpathstrongAndAllOfItsContentWillBeDeleted": "Artistikansio \"{0}\" ja kaikki sen sisältö poistetaan.",
"TheArtistFolderStrongpathstrongAndAllOfItsContentWillBeDeleted": "Esittäjäkansio \"{0}\" ja kaikki sen sisältö poistetaan.",
"Theme": "Teema",
"ThemeHelpText": "Vaihda sovelluksen käyttöliittymän ulkoasua. \"Automaattinen\" vaihtaa vaalean ja tumman tilan välillä käyttöjärjestelmän teeman mukaan. Innoittanut Theme.Park.",
"TotalTrackCountTracksTotalTrackFileCountTracksWithFilesInterp": "Yhteensä {0} kappaletta. {1} kappaleelle on tiedostoja.",
"TrackArtist": "Kappaleen artisti",
"TrackArtist": "Kappaleen esittäjä",
"TrackCount": "Kappaleiden määrä",
"TrackDownloaded": "Kappale on ladattu",
"TrackProgress": "Kappaleiden edistyminen",
@ -741,10 +743,10 @@
"ContinuingMoreAlbumsAreExpected": "Albumeita odotetaan tulevan lisää",
"ContinuingNoAdditionalAlbumsAreExpected": "Uusia abumeita ei tiettävästi ole tulossa",
"OnDownloadFailure": "Latauksen epäonnistuessa",
"Artist": "Artisti",
"ArtistClickToChangeAlbum": "Vaihda albumi klikkaamalla",
"ArtistEditor": "Artistien monivalinta",
"Artists": "Artistit",
"Artist": "Esittäjä",
"ArtistClickToChangeAlbum": "Vaihda albumia painamalla",
"ArtistEditor": "Esittäjien monivalinta",
"Artists": "Esittäjät",
"Country": "Maa",
"AddReleaseProfile": "Lisää jukaisuprofiili",
"AlbumRelease": "Albumin julkaisu",
@ -752,15 +754,15 @@
"AlbumTitle": "Albumin nimi",
"AlbumType": "Albumin tyyppi",
"AreYouSure": "Oletko varma?",
"ArtistName": "Artistin nimi",
"ArtistType": "Artistin tyyppi",
"ArtistName": "Esittäjän nimi",
"ArtistType": "Esittäjän tyyppi",
"EditMetadata": "Muokkaa metatietoja",
"AutomaticallySwitchRelease": "Vaihda julkaisu automaattisesti",
"CollapseMultipleAlbums": "Tiivistä useat albumit",
"CollapseMultipleAlbumsHelpText": "Tiivistä useat samana päivänä julkaistavat albumit.",
"CollapseMultipleAlbums": "Supista useat albumit",
"CollapseMultipleAlbumsHelpText": "Supista useat samana päivänä julkaistavat albumit.",
"CombineWithExistingFiles": "Yhdistä olemassa olevien tiedostojen kanssa",
"DateAdded": "Lisäysaika",
"DeleteArtist": "Poista valittu artisti",
"DeleteArtist": "Poista valittu esittäjä",
"Discography": "Diskografia",
"DownloadImported": "Lataus tuotiin",
"EditReleaseProfile": "Muokkaa julkaisuprofiilia",
@ -770,7 +772,7 @@
"ExistingAlbums": "Olemassa olevat albumit",
"ExistingAlbumsData": "Valvo albumeita, joille on tiedostoja tai joita ei ole vielä julkaistu.",
"ForNewImportsOnly": "Vain uusille tuonneille",
"HasMonitoredAlbumsNoMonitoredAlbumsForThisArtist": "Artistilta ei valvota albumeita",
"HasMonitoredAlbumsNoMonitoredAlbumsForThisArtist": "Esittäjältä ei valvota albumeita",
"ImportCompleteFailed": "Tuonti epäonnistui",
"ImportFailures": "Tuontivirheet",
"ImportLists": "Tuontilistat",
@ -782,7 +784,7 @@
"ManageTracks": "Hallitse kappaleita",
"ManualDownload": "Manuaalinen lataus",
"NewAlbums": "Uudet albumit",
"NoneMonitoringOptionHelpText": "Älä valvo artisteja äläkä albumeita.",
"NoneMonitoringOptionHelpText": "Älä valvo esittäjiä äläkä albumeita.",
"NotDiscography": "Ei ole diskografia",
"Playlist": "Soittolista",
"Proceed": "Jatka",
@ -793,16 +795,16 @@
"SearchAlbum": "Etsi albumia",
"SelectAlbum": "Valitse albumi",
"SelectAlbumRelease": "Valitse albumin julkaisu",
"FutureAlbumsData": "Valvo tietokannassa tällä hetkellä olevia albumeita, joiden julkaisupäivä on tulevaisuudessa.",
"FutureAlbumsData": "Valvo albumeita, joita ei ole vielä julkaistu.",
"SearchForAllMissingAlbumsConfirmationCount": "Haluatko varmasti etsiä kaikkia {totalRecords} puuttuvaa albumia?",
"EditArtist": "Muokkaa artistia",
"EditArtist": "Muokkaa esittäjää",
"DeleteSelected": "Poista valitut",
"ClickToChangeReleaseGroup": "Vaihda julkaisuryhmää painamalla tästä",
"EnableAutomaticAddHelpText": "Lisää artistit/albumit {appName}iin kun synkronointi suoritetaan käyttöliittymästä tai {appName}in toimesta.",
"EnableAutomaticAddHelpText": "Lisää esittäjät/albumit {appName}iin kun synkronointi suoritetaan käyttöliittymästä tai {appName}in toimesta.",
"IndexerIdHelpText": "Määritä mitä hakupalvelua profiili koskee.",
"Inactive": "Ei aktiivinen",
"EnableRssHelpText": "Käytetään {appName}in etsiessä julkaisuja ajoitetusti RSS-synkronoinnilla.",
"AllMonitoringOptionHelpText": "Valvo jokaista tuontilistalla olevaa artistia ja heidän kaikkia albumeitaan.",
"AllMonitoringOptionHelpText": "Valvo jokaista tuontilistalla olevaa esittäjää ja heidän kaikkia albumeitaan.",
"ContinuingOnly": "Vain jatkuvat",
"EntityName": "Entiteetin nimi",
"EpisodeDoesNotHaveAnAbsoluteEpisodeNumber": "Jaksolle ei ole absoluuttista numeroa.",
@ -897,7 +899,7 @@
"GroupInformation": "Ryhmän tiedot",
"MinimumCustomFormatScore": "Mukautetun muodon vähimmäispisteytys",
"Monitor": "Valvonta",
"DownloadClientTagHelpText": "Tätä latauspalvelua käytetään vain vähintään yhdellä täsmäävällä tunnisteella merkityille artisteille. Käytä kaikille jättämällä tyhjäksi.",
"DownloadClientTagHelpText": "Tätä latauspalvelua käytetään vain vähintään yhdellä täsmäävällä tunnisteella merkityille esittäjille. Käytä kaikille jättämällä tyhjäksi.",
"MinFormatScoreHelpText": "Mukautetun muodon vähimmäispisteytys, jolla lataus sallitaan.",
"ExtraFileExtensionsHelpTextsExamples": "Esimerkiksi \"sub, .nfo\" tai \"sub,nfo\".",
"ExtraFileExtensionsHelpText": "Pilkuin eroteltu listaus tuotavista oheistiedostoista (.nfo-tiedostot tuodaan \".nfo-orig\"-nimellä).",
@ -961,7 +963,7 @@
"Small": "Pieni",
"RemoveSelectedItems": "Poista valitut kohteet",
"ResetTitles": "Palauta nimet",
"AddNewArtistRootFolderHelpText": "Alikansio \"{folder}\" luodaan automaattisesti.",
"AddNewArtistRootFolderHelpText": "\"{folder}\" -alikansio luodaan automaattisesti.",
"AuthenticationRequiredUsernameHelpTextWarning": "Syötä uusi käyttäjätunnus",
"AutoAdd": "Automaattilisäys",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "Latauspalvelu {0} on määritetty poistamaan valmistuneet lataukset, jonka seuraksena ne saatetaan poistaa ennen kuin {1} ehtii tuoda niitä.",
@ -1049,16 +1051,16 @@
"FilterAlbumPlaceholder": "Suodata albumeja",
"AddImportListExclusionAlbumHelpText": "Estä {appName}ia lisäämästä albumia listoilta.",
"ImportListRootFolderMultipleMissingRootsHealthCheckMessage": "Useita tuontilistojen juurikansioita puuttuu: {0}",
"FilterArtistPlaceholder": "Suodata artisteja",
"AddImportListExclusionArtistHelpText": "Estä {appName}ia lisäämästä artistia listoilta.",
"FilterArtistPlaceholder": "Suodata esittäjiä",
"AddImportListExclusionArtistHelpText": "Estä {appName}ia lisäämästä esittäjää listoilta.",
"RootFolderCheckMultipleMessage": "Useita juurikansioita puuttuu: {0}",
"DeleteArtistFolders": "Poista artistikansiot",
"DeleteArtistFolders": "Poista esittäjäkansiot",
"SomeResultsAreHiddenByTheAppliedFilter": "Aktiivinen suodatin piilottaa joitakin tuloksia.",
"RemotePathMappingCheckFileRemoved": "Tiedosto \"{0}\" poistettiin kesken käsittelyn.",
"AddListExclusionHelpText": "Estä {appName}ia lisäämästä artistia listoilta.",
"ArtistsEditRootFolderHelpText": "Siirtämällä artistit niiden nykyiseen juurikansioon voidaan niiden kansioiden nimet päivittää vastaamaan päivittynyttä nimikettä tai nimeämiskaavaa.",
"AddListExclusionHelpText": "Estä {appName}ia lisäämästä esittäjää listoilta.",
"ArtistsEditRootFolderHelpText": "Siirtämällä esittäjät samaan juurikansioon voidaan niiden kansioiden nimet päivittää vastaamaan päivittynyttä nimikettä tai nimeämiskaavaa.",
"DownloadClientAriaSettingsDirectoryHelpText": "Vaihtoehtoinen latausten tallennussijainti. Käytä Aria2:n oletusta jättämällä tyhjäksi.",
"DeleteArtistFoldersHelpText": "Poista artistikansiot ja niiden kaikki sisältö.",
"DeleteArtistFoldersHelpText": "Poista esittäjäkansiot ja niiden kaikki sisältö.",
"ChangeCategoryHint": "Vaihtaa latauksen kategoriaksi latauspalvelun \"Tuonnin jälkeinen kategoria\" -asetuksen kategorian.",
"ChangeCategoryMultipleHint": "Vaihtaa latausten kategoriaksi latauspalvelun \"Tuonnin jälkeinen kategoria\" -asetuksen kategorian.",
"AutoRedownloadFailedFromInteractiveSearch": "Uudelleenlataus manuaalihaun tuloksista epäonnistui",
@ -1066,12 +1068,12 @@
"HiddenClickToShow": "Piilotettu, näytä painamalla tästä",
"Dash": "Yhdysmerkki",
"RegularExpressionsCanBeTested": "Säännöllisiä lausekkeita voidaan testata [täällä]({url}).",
"MonitorArtists": "Artistien valvonta",
"MonitorArtists": "Esittäjien valvonta",
"ChooseImportMethod": "Valitse tuontitapa",
"NoCutoffUnmetItems": "Katkaisutasoa saavuttamattomia kohteita ei ole.",
"FailedToLoadQueue": "Jonon lataus epäonnistui",
"NoMissingItems": "Puuttuvia kohteita ei ole.",
"SpecificMonitoringOptionHelpText": "Valvo artisteja, mutta vain erikseen listalle lisättyjä albumeita.",
"SpecificMonitoringOptionHelpText": "Valvo esittäjiä, mutta vain erikseen listalle lisättyjä albumeita.",
"UnableToLoadCustomFormats": "Virhe ladattaessa mukautettuja muotoja.",
"Customformat": "Mukautettu muoto",
"ExportCustomFormat": "Vie mukautettu muoto",
@ -1098,7 +1100,7 @@
"RemoveSelectedItemBlocklistMessageText": "Haluatko varmasti poistaa valitut kohteet estolistalta?",
"ResetDefinitions": "Palauta määritykset",
"NotificationsSettingsUseSslHelpText": "Muodosta yhteys palveluun {serviceName} SSL-protokollan välityksellä.",
"ClickToChangeIndexerFlags": "Muuta hakupalvelun lippuja klikkaamalla",
"ClickToChangeIndexerFlags": "Muuta hakupalvelun lippuja painamalla tästä",
"CustomFormatsSpecificationFlag": "Lippu",
"SelectIndexerFlags": "Valitse hakupalvelun liput",
"SetIndexerFlags": "Aseta hakupalvelun liput",
@ -1106,7 +1108,7 @@
"LabelIsRequired": "Nimi on pakollinen",
"ImportList": "Tuontilista",
"CountImportListsSelected": "{selectedCount} tuontilista(a) on valittu",
"DeleteArtistFolder": "Poista artistikansio",
"DeleteArtistFolder": "Poista esittäjäkansio",
"FormatAgeMinutes": "minuuttia",
"IndexerFlags": "Hakupalvelun liput",
"Logout": "Kirjaudu ulos",
@ -1129,17 +1131,17 @@
"TagsSettingsSummary": "Täältä näet kaikki tunnisteet käyttökohteineen ja voit poistaa käyttämättömät tunnisteet.",
"Tomorrow": "Huomenna",
"DefaultCase": "Oletusarvoinen kirjainkoko",
"DeleteArtistFolderHelpText": "Poista artistikansio ja sen sisältö",
"DeleteArtistFolderHelpText": "Poista esittäjäkansio ja sen sisältö",
"MonitorAllAlbums": "Kaikki albumit",
"MonitorNewAlbums": "Uudet albumit",
"MonitorExistingAlbums": "Olemassa olevat albumit",
"NoLimitForAnyDuration": "Ei toistoaikojen rajoituksia",
"SuggestTranslationChange": "Ehdota käännösmuutosta",
"Loading": "Ladataan",
"ApplyTagsHelpTextHowToApplyArtists": "Artisteihin kohdistettavat toimenpiteet:",
"ApplyTagsHelpTextHowToApplyArtists": "Tunnisteisiin kohdistettavat toimenpiteet:",
"CouldntFindAnyResultsForTerm": "Haku \"{0}\" ei tuottanut tuloksia.",
"ImportListStatusCheckAllClientMessage": "Mitkään listat eivät ole virheiden vuoksi käytettävissä",
"ItsEasyToAddANewArtistJustStartTypingTheNameOfTheArtistYouWantToAdd": "Uuden artistin lisääminen on helppoa. Aloita vain haluamasi artistin nimen kirjoittaminen.",
"ItsEasyToAddANewArtistJustStartTypingTheNameOfTheArtistYouWantToAdd": "Uuden esittäjän lisääminen on helppoa. Aloita vain haluamasi esittäjän nimen kirjoittaminen.",
"IndexerLongTermStatusCheckAllClientMessage": "Mikään hakupalvelu ei ole käytettävissä yli kuusi tuntia kestäneiden virheiden vuoksi.",
"NoMinimumForAnyDuration": "Ei toistoaikojen vähimmäiskestoja",
"RemoveQueueItemConfirmation": "Haluatko varmasti poistaa kohteen \"{sourceTitle}\" jonosta?",
@ -1150,13 +1152,13 @@
"IndexerSearchCheckNoAvailableIndexersMessage": "Mitkään hakua tukevat hakupalvelut eivät ole tilapäisesti käytettävissä hiljattaisten palveluvirheiden vuoksi.",
"NotificationsEmbySettingsUpdateLibraryHelpText": "Määrittää päivitetäänkö palvelimen kirjasto tuonnin, uudelleennimeämisen tai poiston yhteydessä.",
"NotificationsKodiSettingAlwaysUpdate": "Päivitä aina",
"OrganizeSelectedArtists": "Järjestele valitut artistit",
"OrganizeSelectedArtists": "Järjestele valitut esittäjät",
"MonitoredStatus": "Valvottu/tila",
"FileNameTokens": "Tiedostonimimuuttujat",
"FormatDateTime": "{formattedDate} {formattedTime}",
"FormatRuntimeHours": "{hours} t",
"FormatRuntimeMinutes": "{minutes} m",
"GrabReleaseUnknownArtistOrAlbumMessageText": "{appName} ei tunnistanut julkaisun artistia ja albumia, eikä sen vuoksi voi tuoda sitä automaattisesti. Haluatko kaapata julkaisun \"{title}\"?",
"GrabReleaseUnknownArtistOrAlbumMessageText": "{appName} ei tunnistanut julkaisun esittäjää ja albumia, eikä sen vuoksi voi tuoda sitä automaattisesti. Haluatko kaapata julkaisun \"{title}\"?",
"NotificationsSettingsUpdateMapPathsToHelpText": "{serviceName}-sijainti, jonka perusteella esittäjien sijainteja muutetaan kun {serviceName} näkemä kirjastosijainti poikkeaa {appName}in sijainnista (vaatii \"Päivitä kirjasto\" -asetuksen).",
"NotificationsKodiSettingsCleanLibraryHelpText": "Siivoa kirjasto päivityksen jälkeen.",
"NotificationsKodiSettingsDisplayTime": "Näytä aika",
@ -1183,18 +1185,18 @@
"GeneralSettingsSummary": "Portti, SSL-salaus, käyttäjätunnus ja salasana, välityspalvelin, analytiikka ja päivitykset.",
"QualitySettingsSummary": "Laatukoot ja nimeäminen",
"PreferTorrent": "Suosi torrentia",
"CountArtistsSelected": "{count} artisti(a) on valittu",
"CountArtistsSelected": "{count} esittäjä(ä) on valittu",
"AuthenticationRequiredWarning": "Etäkäytön estämiseksi ilman tunnistautumista {appName} vaatii nyt tunnistautumisen käyttöönoton. Paikallisilta osoitteilta se voidaan valinnaisesti poistaa käytöstä.",
"Auto": "Automaattinen",
"CustomFormatRequiredHelpText": "Tämän \"{0}\" -ehdon on täsmättävä mukautetun muodon käyttämiseksi. Muutoin riittää yksi \"{0}\" -vastaavuus.",
"DeleteArtistFolderCountConfirmation": "Haluatko varmasti poistaa {count} valittua artistia?",
"DeleteArtistFolderCountWithFilesConfirmation": "Haluatko varmasti poistaa {count} valittua artistia ja niiden kaiken sisällön?",
"DeleteArtistFolderCountConfirmation": "Haluatko varmasti poistaa {count} valittua esittäjää?",
"DeleteArtistFolderCountWithFilesConfirmation": "Haluatko varmasti poistaa {count} valittua esittäjää ja niiden kaiken sisällön?",
"ReleaseProfile": "Julkaisuprofiili",
"IncludeHealthWarnings": "Sisällytä kuntovaroitukset",
"LidarrSupportsMultipleListsForImportingAlbumsAndArtistsIntoTheDatabase": "{appName} tukee useita listoja, joiden avulla artisteja ja albumeita voidaan tuoda tietokantaan.",
"LidarrSupportsMultipleListsForImportingAlbumsAndArtistsIntoTheDatabase": "{appName} tukee useita listoja, joiden avulla esittäjiä ja albumeita voidaan tuoda tietokantaan.",
"Priority": "Painotus",
"AlbumsLoadError": "Virhe ladattaessa albumeita.",
"ArtistIsUnmonitored": "Artistia ei valvota",
"ArtistIsUnmonitored": "Esittäjää ei valvota",
"FormatAgeDay": "päivä",
"FormatAgeDays": "päivää",
"FormatAgeHour": "tunti",
@ -1209,7 +1211,7 @@
"ImportMechanismHealthCheckMessage": "Käytä valmistuneiden latausten käsittelyä",
"KeyboardShortcuts": "Pikanäppäimet",
"MediaManagementSettingsSummary": "Tiedostojen nimeämis- ja hallinta-asetukset, sekä kirjaston juurikansiot.",
"MetadataSettingsArtistSummary": "Luo metatietotiedostot kun kappaleita tuodaan tai artistien tietoja päivitetään.",
"MetadataSettingsArtistSummary": "Luo metatietotiedostot kun kappaleita tuodaan tai esittäjien tietoja päivitetään.",
"MonitorFirstAlbum": "Ensimmäinen albumi",
"MonitorFutureAlbums": "Tulevat albumit",
"MonitorLastestAlbum": "Uusin albumi",
@ -1223,7 +1225,7 @@
"Unlimited": "Rajoittamaton",
"ArtistIndexFooterDownloading": "Ladataan",
"UseSsl": "Käytä SSL-salausta",
"DeleteSelectedArtists": "Poista valitut artistit",
"DeleteSelectedArtists": "Poista valitut esittäjät",
"Links": "Linkit",
"IndexerJackettAll": "Jackettin ei-tuettua \"all\"-päätettä käyttävät hakupalvelut: {0}.",
"AutomaticSearch": "Automaattihaku",
@ -1234,7 +1236,7 @@
"DownloadClientDelugeSettingsDirectoryHelpText": "Vaihtoehtoinen latausten tallennussijainti. Käytä Delugen oletusta jättämällä tyhjäksi.",
"IndexerSettingsSeedRatio": "Jakosuhde",
"IndexerSettingsSeedTime": "Jakoaika",
"ArtistIsMonitored": "Artistia valvotaan",
"ArtistIsMonitored": "Esittäjää valvotaan",
"False": "Epätosi",
"Parse": "Jäsennä",
"ParseModalErrorParsing": "Virhe jäsennettäessä. Yritä uudelleen.",
@ -1301,12 +1303,12 @@
"EmbedCoverArtHelpText": "Sisällytä Lidarrin albumikuvitukset äänitiedostoihin kun niiden tagit tallennetaan.",
"ForeignId": "Vieras ID",
"MonitorAlbum": "Albumien valvonta",
"AddNewArtist": "Lisää uusi artisti",
"AddNewArtist": "Lisää uusi esittäjä",
"DownloadedWaitingToImport": "Ladattu Odottaa tuontia",
"ArtistProgressBarText": "{trackFileCount}/{trackCount} (kaikkiaan: {totalTrackCount}, latauksessa: {downloadingCount})",
"DownloadedImporting": "Ladattu Tuodaan",
"IfYouDontAddAnImportListExclusionAndTheArtistHasAMetadataProfileOtherThanNoneThenThisAlbumMayBeReaddedDuringTheNextArtistRefresh": "Jos et lisää tuontillistapoikkeusta ja artistin metatietoprofiili on muu kuin \"Ei mitään\", saatetaan albumi lisätä uudelleen kun artisti seuraavan kerran päivitetään.",
"MatchedToArtist": "Kohdistettu artistiin",
"IfYouDontAddAnImportListExclusionAndTheArtistHasAMetadataProfileOtherThanNoneThenThisAlbumMayBeReaddedDuringTheNextArtistRefresh": "Jos et lisää tuontillistapoikkeusta ja esittäjän metatietoprofiili on muu kuin \"Ei mitään\", saatetaan albumi lisätä uudelleen kun esittäjä seuraavan kerran päivitetään.",
"MatchedToArtist": "Kohdistettu esittäjään",
"TrackFileRenamedTooltip": "Kappaletiedosto nimettiin uudelleen",
"TrackFileTagsUpdatedTooltip": "Kappaletiedoston tagit päivitettiin",
"OneAlbum": "1 albumi",
@ -1315,21 +1317,21 @@
"OnTrackRetag": "Kun kappaleen tagit muuttuvat",
"DeleteFormat": "Poista muoto",
"EmbedCoverArtInAudioFiles": "Sisällytä kuvat äänitiedostoihin",
"OnArtistAdd": "Kun artisti lisätään",
"OnArtistDelete": "Kun artisti poistetaan",
"OnArtistAdd": "Kun esittäjä lisätään",
"OnArtistDelete": "Kun esittäjä poistetaan",
"PreviewRetag": "Esikatsele tagimuutoksia",
"AddAlbumWithTitle": "Lisää {albumTitle}",
"AddArtistWithName": "Lisää {artistName}",
"RetagSelectedArtists": "Päivitä valittujen artistien tagit",
"RetagSelectedArtists": "Päivitä valittujen esittäjien tagit",
"TrackFileDeletedTooltip": "Kappaletiedosto poistettiin",
"TrackFiles": "Kappaletiedostot",
"OnAlbumDelete": "Kun albumi poistetaan",
"DownloadPropersAndRepacksHelpTexts2": "\"Älä suosi\" käyttää Proper-/Repack-julkaisujen sijaan haluttua sanapisteytystä.",
"EditSelectedArtists": "Muokkaa valittuja artisteja",
"ICalTagsArtistHelpText": "Syöte sisältää vain vähintään yhdellä täsmäävällä tunnisteella merkityt artistit.",
"EditSelectedArtists": "Muokkaa valittuja esittäjiä",
"ICalTagsArtistHelpText": "Syöte sisältää vain vähintään yhdellä täsmäävällä tunnisteella merkityt esittäjät.",
"MatchedToAlbums": "Täsmätty albumeihin",
"NoTracksInThisMedium": "Kappaleita ei ole tässä muodossa",
"ReleaseProfileTagArtistHelpText": "Julkaisuprofiileja sovelletaan artisteihin, jotka on merkitty ainakin yhdellä täsmäävällä tunnisteella. Käytä kaikille artisteille jättämällä tyhjäksi.",
"ReleaseProfileTagArtistHelpText": "Julkaisuprofiileja sovelletaan esittäjiin, jotka on merkitty ainakin yhdellä täsmäävällä tunnisteella. Käytä kaikille esittäjille jättämällä tyhjäksi.",
"TrackFileMissingTooltip": "Kappaletiedosto puuttuu",
"TrackFilesLoadError": "Virhe ladattaessa kappaletiedostoja.",
"AddNewAlbum": "Lisää uusi albumi",
@ -1338,13 +1340,13 @@
"AlbumDetails": "Albumin tiedot",
"AlbumInfo": "Albumin tiedot",
"AnchorTooltip": "Tämä tiedosto on jo kirjastossasi julkaisussa, jota olet juuri tuomassa.",
"ArtistMonitoring": "Artistin valvonta",
"ArtistMonitoring": "Esittäjän valvonta",
"Banners": "Bannerit",
"CountAlbums": "{albumCount} albumia",
"DefaultDelayProfileArtist": "Tämä on oletusprofiili, joka pätee kaikkii artisteihin, joille ei ole erikseen määritetty profiilia.",
"DelayProfileArtistTagsHelpText": "Käytetään vähintään yhdellä täsmäävällä tunnisteella merkityille artisteille.",
"DefaultDelayProfileArtist": "Tämä on oletusprofiili, joka pätee kaikkii esittäjiin, joille ei ole erikseen määritetty profiilia.",
"DelayProfileArtistTagsHelpText": "Käytetään vähintään yhdellä täsmäävällä tunnisteella merkityille esittäjille.",
"Disambiguation": "Yksinkertaistaminen",
"NotificationsTagsArtistHelpText": "Ilmoita vain vähintään yhdellä täsmäävällä tunnisteella merkityistä artisteista.",
"NotificationsTagsArtistHelpText": "Ilmoita vain vähintään yhdellä täsmäävällä tunnisteella merkityistä esittäjistä.",
"NotificationsSettingsWebhookHeaders": "Otsakkeet",
"TracksLoadError": "Virhe ladattaessa kappaleita.",
"NoMediumInformation": "Julkaisumuodon tietoja ei ole saatavilla.",
@ -1357,15 +1359,5 @@
"Paused": "Keskeytetty",
"Pending": "Odottaa",
"PendingDownloadClientUnavailable": "Odottaa Latauspalvelu ei ole käytettävissä",
"ImportFailed": "Tuonti epäonnistui: {sourceTitle}",
"CurrentlyInstalled": "Nykyinen asennettu versio",
"FailedToFetchSettings": "Asetusten nouto epäonnistui",
"FailedToFetchUpdates": "Päivitysten nouto epäonnistui",
"DownloadClientItemErrorMessage": "{clientName} ilmoittaa virheestä: {message}",
"LogFilesLocation": "Lokitiedostojen tallennussijainti: {location}",
"RemoveRootFolder": "Poista juurikansio",
"TheLogLevelDefault": "Lokikirjauksen oletusarvoinen laajuus on \"Vianselvitys\". Laajuutta voidaan muuttaa [Yleisistä asetuksista](/settings/general).",
"RemoveRootFolderArtistsMessageText": "Haluatko varmasti poistaa juurikansion \"{name}\"? Tiedostoja ja kansioita ei poisteta levyltä, eikä tämän juurikansion artisteja poisteta {appName}ista.",
"MonitorNoAlbumsData": "Älä valvo uusia albumeita lainkaan.",
"MonitorNewAlbumsData": "Valvo tietokantaan tulevaisuudessa lisättäviä albumeita, joiden julkaisupäivä on uusimman albumin jälkeen."
"ImportFailed": "Tuonti epäonnistui: {sourceTitle}"
}

View file

@ -94,6 +94,7 @@
"DeleteQualityProfileMessageText": "Êtes-vous sûr de vouloir supprimer le profil de qualité \"{name}\" ?",
"DeleteReleaseProfile": "Supprimer le profil de version",
"DeleteReleaseProfileMessageText": "Êtes-vous sûr de vouloir supprimer ce profil de version ?",
"DeleteRootFolderMessageText": "Êtes-vous sûr de vouloir supprimer le dossier racine « {name} » ?",
"DeleteSelectedTrackFiles": "Supprimer les fichiers film sélectionnés",
"DeleteSelectedTrackFilesMessageText": "Voulez-vous vraiment supprimer les fichiers vidéo sélectionnés ?",
"DeleteTag": "Supprimer l'étiquette",
@ -449,7 +450,7 @@
"Source": "Source",
"SourcePath": "Chemin source",
"AllAlbums": "Tous les albums",
"AllAlbumsData": "Surveiller tous les albums",
"AllAlbumsData": "Surveiller tous les albums sauf spéciaux",
"AllArtistAlbums": "Tous les albums de l'artiste",
"AllExpandedCollapseAll": "Réduire tout",
"AllExpandedExpandAll": "Développer tout",
@ -496,7 +497,7 @@
"DefaultQualityProfileIdHelpText": "Profil de qualité par défaut pour les auteurs détectés dans ce dossier",
"DefaultTagsHelpText": "Etiquettes {appName} par défaut pour les artistes détectés dans ce dossier",
"DefaultMonitorOptionHelpText": "Quels livres doivent être surveillés lors de l'ajout initial pour les auteurs détectés dans ce dossier",
"FutureAlbumsData": "Surveiller les albums actuellement dans la base de donnée qui nont pas encore de date de sortie.",
"FutureAlbumsData": "Surveiller les livres qui ne sont pas encore sortis",
"MetadataProfiles": "profil de métadonnées",
"MissingAlbumsData": "Surveiller les livres qui n'ont pas de fichiers ou qui ne sont pas encore sortis",
"NoneData": "Aucun livre ne sera surveillé",
@ -711,7 +712,7 @@
"IndexerRssHealthCheckNoIndexers": "Aucun indexeur disponible avec la synchronisation RSS activée, {appName} ne récupérera pas automatiquement les nouvelles versions",
"IndexerSearchCheckNoAutomaticMessage": "Aucun indexeur disponible avec la recherche automatique activée, {appName} ne fournira aucun résultat de recherche automatique",
"IndexerSearchCheckNoAvailableIndexersMessage": "Tous les indexeurs compatibles avec la recherche sont temporairement indisponibles en raison d'erreurs d'indexation récentes",
"IndexerSearchCheckNoInteractiveMessage": "Aucun indexeur n'est disponible avec la recherche interactive activée, {appName} ne fournira aucuns résultats de recherche interactive",
"IndexerSearchCheckNoInteractiveMessage": "Aucun indexeur n'est disponible avec la recherche interactive activée, {appName} ne fournira aucun résultats de recherche interactive",
"IndexerStatusCheckAllClientMessage": "Tous les indexeurs sont indisponibles en raison d'échecs",
"IndexerStatusCheckSingleClientMessage": "Indexeurs indisponibles en raison d'échecs : {0}",
"Loading": "Chargement",
@ -831,6 +832,7 @@
"IndexerDownloadClientHealthCheckMessage": "Indexeurs avec des clients de téléchargement invalides : {0}.",
"EditDownloadClientImplementation": "Modifier le client de téléchargement - {implementationName}",
"ListWillRefreshEveryInterp": "La liste se rafraîchira tous/toutes la/les {0}",
"DeleteRootFolder": "Supprimer le dossier racine",
"NoIndexersFound": "Aucun indexeur n'a été trouvé",
"SmartReplace": "Remplacement intelligent",
"PreferProtocol": "Préférer {preferredProtocol}",
@ -1357,15 +1359,5 @@
"DownloadClientSettingsRecentPriorityAlbumHelpText": "Priorité à utiliser lors de la récupération des albums sortis au cours des 14 derniers jours",
"NotificationsTagsArtistHelpText": "Envoyer des notifications uniquement pour les artistes ayant au moins un tag correspondant",
"ReleaseProfileTagArtistHelpText": "Les profils de sortie s'appliqueront aux artistes ayant au moins un tag correspondant. Laisser vide pour appliquer à tous les artistes",
"TracksLoadError": "Impossible de charger les pistes",
"CurrentlyInstalled": "Actuellement installé",
"FailedToFetchSettings": "Échec de la récupération des paramètres",
"FailedToFetchUpdates": "Échec de la récupération des mises à jour",
"LogFilesLocation": "Les fichiers journaux sont situés dans : {location}",
"DownloadClientItemErrorMessage": "{clientName} signale une erreur : {message}",
"RemoveRootFolder": "Supprimer le dossier racine",
"RemoveRootFolderArtistsMessageText": "Êtes vous sure de vouloir retirer le dossier racine '{name}' ? Les fichiers et les dossiers ne seront pas supprimés du disque et les artistes dans le dossier racine ne seront pas retirés de {appName}.",
"TheLogLevelDefault": "Le niveau de journalisation est par défaut à « Information » et peut être modifié dans les [paramètres généraux](/settings/general)",
"MonitorNewAlbumsData": "Surveiller les albums ajoutés à la base de donnée dans le future avec une date de sortie après le dernier album",
"MonitorNoAlbumsData": "Ne pas surveiller aucun nouvel album"
"TracksLoadError": "Impossible de charger les pistes"
}

View file

@ -43,6 +43,7 @@
"DeleteQualityProfileMessageText": "האם אתה בטוח שברצונך למחוק את פרופיל האיכות {0}",
"DeleteReleaseProfile": "מחק פרופיל עיכוב",
"DeleteReleaseProfileMessageText": "האם אתה בטוח שברצונך למחוק פרופיל עיכוב זה?",
"DeleteRootFolderMessageText": "האם אתה בטוח שברצונך למחוק את האינדקס '{0}'?",
"DeleteSelectedTrackFiles": "מחק קבצי סרטים שנבחרו",
"DeleteSelectedTrackFilesMessageText": "האם אתה בטוח שברצונך למחוק את קבצי הסרט שנבחרו?",
"DeleteTagMessageText": "האם אתה בטוח שברצונך למחוק את התג '{0}'?",
@ -802,7 +803,5 @@
"Downloaded": "הורד",
"Pending": "ממתין ל",
"WaitingToImport": "ממתין לייבוא",
"WaitingToProcess": "מחכה לעיבוד",
"CurrentlyInstalled": "מותקן כעת",
"RemoveRootFolder": "הסר את תיקיית השורש"
"WaitingToProcess": "מחכה לעיבוד"
}

View file

@ -302,6 +302,7 @@
"DeleteQualityProfileMessageText": "क्या आप वाकई गुणवत्ता प्रोफ़ाइल {0} को हटाना चाहते हैं",
"DeleteReleaseProfile": "डिलीट प्रोफाइल को डिलीट करें",
"DeleteReleaseProfileMessageText": "क्या आप वाकई इस विलंब प्रोफ़ाइल को हटाना चाहते हैं?",
"DeleteRootFolderMessageText": "क्या आप वाकई '{0}' इंडेक्स को हटाना चाहते हैं?",
"DeleteSelectedTrackFiles": "चयनित मूवी फ़ाइलें हटाएं",
"DeleteSelectedTrackFilesMessageText": "क्या आप वाकई चयनित मूवी फ़ाइलों को हटाना चाहते हैं?",
"DeleteTag": "टैग हटाएं",
@ -758,7 +759,5 @@
"Paused": "रोके गए",
"Pending": "विचाराधीन",
"WaitingToImport": "आयात की प्रतीक्षा में",
"WaitingToProcess": "प्रक्रिया की प्रतीक्षा की जा रही है",
"CurrentlyInstalled": "वर्तमान में स्थापित है",
"RemoveRootFolder": "रूट फ़ोल्डर निकालें"
"WaitingToProcess": "प्रक्रिया की प्रतीक्षा की जा रही है"
}

View file

@ -201,6 +201,7 @@
"ChmodFolderHelpTextWarning": "Ovo jedino radi ako je korisnik koji je pokrenuo Radarr vlasnik datoteke. Bolje je osigurati da klijent za preuzimanje postavi dozvolu ispravno.",
"ChownGroupHelpTextWarning": "Ovo jedino radi ako je korisnik koji je pokrenuo Radarr vlasnik datoteke. Bolje je osigurati da klijent za preuzimanje koristi istu grupu kao Radarr.",
"DeleteReleaseProfileMessageText": "Jeste li sigurni da želite obrisati ovaj profil odgode?",
"DeleteRootFolderMessageText": "Jeste li sigurni da želite obrisati ovaj profil odgode?",
"DeleteTagMessageText": "Jeste li sigurni da želite obrisati oznaku formata {0}?",
"EditImportListExclusion": "Dodaj na Listu Isključenja",
"EditQualityProfile": "Dodaj Profil Kvalitete",

View file

@ -251,6 +251,8 @@
"DefaultTagsHelpText": "Az ebben a mappában észlelt előadók alapértelmezett {appName} címkéi",
"DeleteReleaseProfile": "Release profil törlése",
"DeleteReleaseProfileMessageText": "Biztos hogy törölni szeretnéd ezt a késleltetési profilt?",
"DeleteRootFolder": "Gyökérmappa törlés",
"DeleteRootFolderMessageText": "Biztosan törli a(z) \"{name}\" gyökérmappát?",
"Time": "Idő",
"DeleteDelayProfileMessageText": "Biztosan törli ezt a késleltetési profilt?",
"DeleteEmptyFolders": "Üres Mappa Törlése",
@ -1236,9 +1238,5 @@
"PendingDownloadClientUnavailable": "Függőben A letöltési kliens nem érhető el",
"ImportFailed": "Sikertelen importálás: {sourceTitle}",
"WaitingToImport": "Várakozás importálásra",
"WaitingToProcess": "Várakozás feldolgozásra",
"CurrentlyInstalled": "Jelenleg telepítve",
"FailedToFetchUpdates": "Nem sikerült lekérni a frissítéseket",
"RemoveRootFolder": "A gyökérmappa eltávolítása",
"LogFilesLocation": "A naplófájlok itt találhatók: {location}"
"WaitingToProcess": "Várakozás feldolgozásra"
}

View file

@ -133,13 +133,5 @@
"Clone": "Tutup",
"EnableSSL": "Aktifkan RSS",
"AddDelayProfile": "Tambah Delay Profile",
"Today": "Hari Ini",
"CurrentlyInstalled": "Saat Ini Terpasang",
"AddAutoTag": "tambah label otomatis",
"AddAutoTagError": "tidak dapat menambahkan label otomatis, coba lagi..",
"AddCondition": "tambah persyaratan",
"AddConditionImplementation": "tambah persyaratan {implementationName}",
"AddConnectionImplementation": "tambah koneksi - {implementationName}",
"AddConnection": "tambah koneksi",
"AddConditionError": "tidak dapat menambahkan persyaratan baru, coba lagi.."
"Today": "Hari Ini"
}

View file

@ -70,6 +70,7 @@
"DeleteQualityProfileMessageText": "Ertu viss um að þú viljir eyða gæðasniðinu {0}",
"DeleteReleaseProfile": "Eyða seinkunarprófíl",
"DeleteReleaseProfileMessageText": "Ertu viss um að þú viljir eyða þessum seinkunarprófíl?",
"DeleteRootFolderMessageText": "Ertu viss um að þú viljir eyða vísitölunni '{0}'?",
"DeleteSelectedTrackFiles": "Eyða völdum kvikmyndaskrám",
"DeleteSelectedTrackFilesMessageText": "Ertu viss um að þú viljir eyða völdum kvikmyndaskrám?",
"DeleteTag": "Eyða tagi",
@ -759,7 +760,5 @@
"Pending": "Í bið",
"Paused": "Hlé gert",
"WaitingToImport": "Bið eftir að flytja inn",
"WaitingToProcess": "Bið eftir að vinna",
"CurrentlyInstalled": "Nú sett upp",
"RemoveRootFolder": "Fjarlægðu rótarmöppuna"
"WaitingToProcess": "Bið eftir að vinna"
}

View file

@ -102,6 +102,7 @@
"DeleteQualityProfileMessageText": "Sicuro di voler cancellare il profilo di qualità {0}",
"DeleteReleaseProfile": "Cancellare il profilo di ritardo",
"DeleteReleaseProfileMessageText": "Sei sicuro di voler cancellare questo profilo di ritardo?",
"DeleteRootFolderMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
"DeleteSelectedTrackFiles": "Cancellare i film selezionati",
"DeleteSelectedTrackFilesMessageText": "Sei sicuro di voler eliminare i file del film selezionato?",
"DeleteTag": "Cancella Tag",
@ -634,6 +635,7 @@
"DateAdded": "Aggiunto in Data",
"DeleteFilesHelpText": "Cancella le tracce e le cartelle degli artisti",
"DeleteImportList": "Cancella la lista di importazione",
"DeleteRootFolder": "Cancella la cartella principale",
"EndedAllTracksDownloaded": "Finito (tutte le tracce scaricate)",
"EndedOnly": "Solo Finito",
"Episode": "Episodio",
@ -1059,19 +1061,5 @@
"ImportFailed": "Importazione fallita: {sourceTitle}",
"Paused": "In Pausa",
"Pending": "In Attesa",
"UnableToImportAutomatically": "Impossibile Importare Automaticamente",
"AlbumCount": "Numero album",
"IndexerSettingsRejectBlocklistedTorrentHashesHelpText": "Se un torrent è bloccato tramite hash, potrebbe non essere correttamente rifiutato durante luso di RSS/Ricerca con alcuni indexer. Abilitando questa opzione, il torrent verrà rifiutato dopo essere stato acquisito, ma prima di essere inviato al client.",
"CurrentlyInstalled": "Attualmente Installato",
"LogFilesLocation": "File di Log localizzati in: {location}",
"RemoveRootFolder": "Rimuovi cartella radice",
"ArtistsEditRootFolderHelpText": "Lo spostamento degli artisti nella stessa cartella radice può essere utilizzato per rinominare le cartelle degli artisti in modo che corrispondano al nome aggiornato o al formato di denominazione",
"AutomaticUpdatesDisabledDocker": "Gli aggiornamenti automatici non sono supportati direttamente quando si utilizza il meccanismo di aggiornamento Docker. Sarà necessario aggiornare l'immagine del contenitore al di fuori di {appName} o utilizzare uno script",
"ArtistMonitoring": "Monitoraggio Artisti",
"BlocklistMultipleOnlyHint": "Aggiungi alla blocklist senza ricerca di sostituti",
"BlocklistAndSearchHint": "Inizia una ricerca per sostituzioni dopo l'aggiunta alla lista dei blocchi",
"BlocklistOnly": "Solo blocklist",
"WriteMetadataTags": "Scrivi tag metadati",
"BannerOptions": "Opzioni Banner",
"Banners": "Banner"
"UnableToImportAutomatically": "Impossibile Importare Automaticamente"
}

View file

@ -268,6 +268,7 @@
"DeleteQualityProfileMessageText": "品質プロファイル{0}を削除してもよろしいですか",
"DeleteReleaseProfile": "遅延プロファイルの削除",
"DeleteReleaseProfileMessageText": "この遅延プロファイルを削除してもよろしいですか?",
"DeleteRootFolderMessageText": "インデクサー「{0}」を削除してもよろしいですか?",
"DeleteSelectedTrackFiles": "選択したムービーファイルを削除する",
"DeleteSelectedTrackFilesMessageText": "選択したムービーファイルを削除してもよろしいですか?",
"DeleteTag": "タグを削除",
@ -759,7 +760,5 @@
"Pending": "保留中",
"WaitingToProcess": "処理を待っています",
"CheckDownloadClientForDetails": "詳細については、ダウンロードクライアントを確認してください",
"WaitingToImport": "インポートを待機中",
"CurrentlyInstalled": "現在インストール中",
"RemoveRootFolder": "ルートフォルダを削除します"
"WaitingToImport": "インポートを待機中"
}

View file

@ -77,6 +77,7 @@
"DeleteQualityProfileMessageText": "품질 프로필 {0}을 (를) 삭제 하시겠습니까?",
"DeleteReleaseProfile": "지연 프로필 삭제",
"DeleteReleaseProfileMessageText": "이 지연 프로필을 삭제 하시겠습니까?",
"DeleteRootFolderMessageText": "인덱서 '{0}'을 (를) 삭제 하시겠습니까?",
"DeleteSelectedTrackFiles": "선택한 동영상 파일 삭제",
"DeleteSelectedTrackFilesMessageText": "선택한 동영상 파일을 삭제 하시겠습니까?",
"DeleteTag": "태그 삭제",
@ -821,6 +822,7 @@
"CustomFormatsSpecificationRegularExpressionHelpText": "사용자 정의 형식 정규표현식은 대소문자를 구분하지 않습니다",
"DeleteAutoTag": "자동 태그 삭제",
"DeleteImportList": "가져오기 목록 삭제",
"DeleteRootFolder": "루트 폴더 삭제",
"DeleteSelectedCustomFormatsMessageText": "정말로 {count}개의 선택한 사용자 정의 형식을 삭제하시겠습니까?",
"DoNotBlocklist": "차단 목록에 추가하지 않음",
"DownloadClientDelugeSettingsDirectory": "다운로드 디렉토리",
@ -965,9 +967,5 @@
"Paused": "일시중지",
"RootFolderPathHelpText": "루트 폴더 목록 항목이 다음에 추가됩니다:",
"WaitingToImport": "가져오기 대기 중",
"AddNewArtistRootFolderHelpText": "'{folder}' 하위 폴더가 자동으로 생성됩니다",
"CurrentlyInstalled": "현재 설치됨",
"FailedToFetchSettings": "설정을 가져오는데 실패함",
"FailedToFetchUpdates": "업데이트를 가져오는데 실패함",
"RemoveRootFolder": "루트 폴더 제거"
"AddNewArtistRootFolderHelpText": "'{folder}' 하위 폴더가 자동으로 생성됩니다"
}

View file

@ -47,6 +47,7 @@
"DeleteImportListExclusionMessageText": "Er du sikker på at du vil slette denne ekskluderingen av importlister?",
"DeleteNotificationMessageText": "Er du sikker på at du vil slette formattaggen {0}?",
"DeleteReleaseProfileMessageText": "Er du sikker på at du vil slette denne forsinkelsesprofilen?",
"DeleteRootFolderMessageText": "Er du sikker på at du vil slette formattaggen {0}?",
"DeleteTagMessageText": "Er du sikker på at du vil slette formattaggen {0}?",
"ResetAPIKeyMessageText": "Er du sikker på at du vil tilbakestille API -nøkkelen din?",
"ShowQualityProfile": "Legg til kvalitetsprofil",
@ -285,7 +286,5 @@
"IgnoredPlaceHolder": "Legg til ny begrensning",
"AddImportList": "Ny Importliste",
"AddNewArtistRootFolderHelpText": "Undermappa \"{folder}\" vil bli automatisk laget",
"CheckDownloadClientForDetails": "sjekk nedlastningsklienten for mer informasjon",
"TBA": "Venter",
"History": "Historikk"
"CheckDownloadClientForDetails": "sjekk nedlastningsklienten for mer informasjon"
}

View file

@ -362,6 +362,7 @@
"DeleteQualityProfileMessageText": "Bent u zeker dat u het kwaliteitsprofiel {name} wilt verwijderen?",
"DeleteReleaseProfile": "Verwijder Vertragingsprofiel",
"DeleteReleaseProfileMessageText": "Weet u zeker dat u dit vertragingsprofiel wilt verwijderen?",
"DeleteRootFolderMessageText": "Bent u zeker dat u de indexeerder '{0}' wilt verwijderen?",
"DeleteSelectedTrackFiles": "Verwijder Geselecteerde Filmbestanden",
"DeleteSelectedTrackFilesMessageText": "Bent u zeker dat u de geselecteerde filmbestanden wilt verwijderen?",
"DeleteTag": "Verwijder Tag",
@ -594,7 +595,7 @@
"CustomFormatSettings": "Eigen Formaten Instellingen",
"CustomFormats": "Eigen Formaten",
"Customformat": "Eigen Formaat",
"CutoffFormatScoreHelpText": "Wanneer deze aangepaste formaatscore is behaald, zal {appName} niet langer albumuitgaven downloaden",
"CutoffFormatScoreHelpText": "Wanneer deze eigen formaat score is behaald, zal {appName} niet langer films downloaden",
"DeleteCustomFormat": "Verwijder Eigen Formaat",
"DeleteCustomFormatMessageText": "Bent u zeker dat u de indexeerder '{0}' wilt verwijderen?",
"DeleteFormatMessageText": "Weet je zeker dat je formaat tag {0} wilt verwijderen?",
@ -878,7 +879,7 @@
"BlocklistOnly": "Alleen bloklijst",
"ChangeCategoryHint": "Verandert download naar de 'Post-Import Categorie' van Downloadclient",
"ClearBlocklist": "Blokkeerlijst wissen",
"Clone": "Dupliceren",
"Clone": "Kloon",
"CustomFormatsSpecificationRegularExpression": "Reguliere expressie",
"CustomFormatsSpecificationRegularExpressionHelpText": "Aangepaste opmaak RegEx is hoofdletterongevoelig",
"CustomFormatsSettingsTriggerInfo": "Een Aangepast Formaat wordt toegepast op een uitgave of bestand als het overeenkomt met ten minste één van de verschillende condities die zijn gekozen.",
@ -914,11 +915,5 @@
"CheckDownloadClientForDetails": "controleer downloader voor meer details",
"ImportFailed": "Importeren mislukt: {sourceTitle}",
"Paused": "Gepauzeerd",
"WaitingToImport": "Wachten tot Importeren",
"StatusEndedContinuing": "Doorgaan",
"Continuing": "Doorgaan",
"CurrentlyInstalled": "Momenteel Geïnstalleerd",
"Country": "Land",
"CountImportListsSelected": "{selectedCount} importeerlijst(en) geselecteerd",
"RemoveRootFolder": "Verwijder hoofdmap"
"WaitingToImport": "Wachten tot Importeren"
}

View file

@ -59,6 +59,7 @@
"DeleteQualityProfileMessageText": "Czy na pewno chcesz usunąć profil jakości {0}",
"DeleteReleaseProfile": "Usuń profil opóźnienia",
"DeleteReleaseProfileMessageText": "Czy na pewno chcesz usunąć ten profil opóźnienia?",
"DeleteRootFolderMessageText": "Czy na pewno chcesz usunąć indeksator „{0}”?",
"DeleteSelectedTrackFiles": "Usuń wybrane pliki filmowe",
"DeleteSelectedTrackFilesMessageText": "Czy na pewno chcesz usunąć wybrane pliki filmowe?",
"DeleteTag": "Usuń tag",
@ -858,8 +859,5 @@
"Paused": "Wstrzymano",
"Pending": "W oczekiwaniu",
"WaitingToImport": "Czekam na import",
"WaitingToProcess": "Czekam na przetworzenie",
"True": "Prawda",
"CurrentlyInstalled": "Aktualnie zainstalowane",
"RemoveRootFolder": "Usuń folder główny"
"WaitingToProcess": "Czekam na przetworzenie"
}

View file

@ -272,6 +272,7 @@
"DeleteQualityProfileMessageText": "Tem a certeza de que pretende eliminar o perfil de qualidade '{name}'?",
"DeleteReleaseProfile": "Eliminar perfil de atraso",
"DeleteReleaseProfileMessageText": "Tem a certeza que quer eliminar este perfil de atraso?",
"DeleteRootFolder": "Eliminar a Pasta Raiz",
"DestinationPath": "Caminho de destino",
"DetailedProgressBar": "Barra de progresso detalhada",
"DetailedProgressBarHelpText": "Mostrar texto na barra de progresso",
@ -418,6 +419,7 @@
"DeleteNotification": "Eliminar notificação",
"DeleteNotificationMessageText": "Tem a certeza que quer eliminar a notificação \"{name}\"?",
"DeleteQualityProfile": "Eliminar perfil de qualidade",
"DeleteRootFolderMessageText": "Tem a certeza que quer eliminar a pasta raiz \"{0}\"?",
"DeleteSelectedTrackFiles": "Eliminar ficheiros de livro selecionados",
"DeleteSelectedTrackFilesMessageText": "Tem a certeza que quer eliminar os ficheiros de livro selecionados?",
"DeleteTag": "Eliminar etiqueta",
@ -1029,23 +1031,5 @@
"CheckDownloadClientForDetails": "verifique o cliente de transferências para obter mais detalhes",
"DownloadWarning": "Alerta de transferência: {warningMessage}",
"Pending": "Pendente",
"WaitingToImport": "Aguardando para importar",
"TBA": "TBA",
"ThereWasAnErrorLoadingThisItem": "Houve um erro ao carregar este item",
"ThereWasAnErrorLoadingThisPage": "Houve um erro ao carregar esta página",
"EpisodeDoesNotHaveAnAbsoluteEpisodeNumber": "Episódio não tem um número de episódio absoluto",
"FormatShortTimeSpanMinutes": "{minutes} minuto(s)",
"ErrorLoadingContent": "Houve um erro ao carregar este conteúdo.",
"External": "Externo",
"FailedToFetchSettings": "Falha ao obter as definições",
"FormatAgeDay": "dia",
"FormatAgeDays": "dias",
"FormatDateTime": "{formattedDate} {formattedTime}",
"FormatDateTimeRelative": "{relativeDay}, {formattedDate} {formattedTime}",
"FormatShortTimeSpanHours": "{hours} hora(s)",
"FormatShortTimeSpanSeconds": "{seconds} secondo(s)",
"CurrentlyInstalled": "Atualmente instalado",
"FailedToFetchUpdates": "Falha a obter atualizações",
"False": "Falso",
"RemoveRootFolder": "Remover pasta raiz"
"WaitingToImport": "Aguardando para importar"
}

View file

@ -34,7 +34,7 @@
"AlbumIsNotMonitored": "O álbum não está sendo monitorado",
"AlbumStudio": "Album Studio",
"AllAlbums": "Todos os álbuns",
"AllAlbumsData": "Monitorar todos os álbuns",
"AllAlbumsData": "Monitorar todos os álbuns, exceto os especiais",
"AllArtistAlbums": "Todos os álbuns do artista",
"AllExpandedCollapseAll": "Recolher tudo",
"AllExpandedExpandAll": "Expandir tudo",
@ -198,6 +198,8 @@
"DeleteQualityProfileMessageText": "Tem certeza de que deseja excluir o perfil de qualidade '{name}'?",
"DeleteReleaseProfile": "Excluir perfil de lançamento",
"DeleteReleaseProfileMessageText": "Tem certeza de que deseja excluir este perfil de lançamento?",
"DeleteRootFolder": "Excluir pasta raiz",
"DeleteRootFolderMessageText": "Tem certeza de que deseja excluir a pasta raiz '{name}'?",
"DeleteSelectedTrackFiles": "Excluir arquivos do livro selecionado",
"DeleteSelectedTrackFilesMessageText": "Tem certeza de que deseja excluir os arquivos do livro selecionado?",
"DeleteTag": "Excluir etiqueta",
@ -588,7 +590,7 @@
"FirstAlbum": "Filtrar Álbum",
"FirstAlbumData": "Monitorar os primeiros álbuns. Todos os outros álbuns serão ignorados",
"FutureAlbums": "Álbuns Futuros",
"FutureAlbumsData": "Monitorar os álbuns atualmente no banco de dados que têm uma data de lançamento no futuro.",
"FutureAlbumsData": "Monitorar álbuns que ainda não foram lançados",
"HasMonitoredAlbumsNoMonitoredAlbumsForThisArtist": "Não monitorar álbuns para este artista",
"HideAlbums": "Ocultar álbuns",
"HideTracks": "Ocultar faixas",
@ -1357,15 +1359,5 @@
"DownloadWarning": "Aviso de download: {warningMessage}",
"Downloaded": "Baixado",
"Paused": "Pausado",
"UnableToImportAutomatically": "Não foi possível importar automaticamente",
"CurrentlyInstalled": "Atualmente instalado",
"FailedToFetchSettings": "Falha ao obter configurações",
"FailedToFetchUpdates": "Falha ao buscar atualizações",
"TheLogLevelDefault": "O nível de registro padrão é ' Debug ' e pode ser alterado em [ Configurações gerais](/ configurações/geral)",
"DownloadClientItemErrorMessage": "{clientName} está relatando um erro: {message}",
"LogFilesLocation": "Os arquivos de log estão localizados em: {location}",
"RemoveRootFolder": "Remover Pasta Raiz",
"RemoveRootFolderArtistsMessageText": "Tem certeza de que deseja remover a pasta raiz '{name}'? Arquivos e pastas não serão excluídos do disco, e os artistas nesta pasta raiz não serão removidos de {appName}.",
"MonitorNewAlbumsData": "Monitorar álbuns adicionados ao banco de dados no futuro com uma data de lançamento após o último álbum",
"MonitorNoAlbumsData": "Não monitorar novos álbuns"
"UnableToImportAutomatically": "Não foi possível importar automaticamente"
}

View file

@ -233,6 +233,7 @@
"DeleteQualityProfileMessageText": "Sigur doriți să ștergeți profilul de calitate '{name}'?",
"DeleteReleaseProfile": "Ștergeți profilul de întârziere",
"DeleteReleaseProfileMessageText": "Sigur doriți să ștergeți acest profil de întârziere?",
"DeleteRootFolderMessageText": "Sigur doriți să ștergeți indexatorul „{0}”?",
"DeleteSelectedTrackFiles": "Ștergeți fișierele film selectate",
"DeleteSelectedTrackFilesMessageText": "Sigur doriți să ștergeți fișierele de film selectate?",
"DestinationPath": "Calea de destinație",
@ -810,7 +811,5 @@
"Any": "Oricare",
"CheckDownloadClientForDetails": "Verificați clientul de descărcare pentru mai multe detalii",
"Downloaded": "Descărcat",
"AddImportList": "Adăugați Lista de Import",
"CurrentlyInstalled": "În prezent instalat",
"RemoveRootFolder": "Elimină folder rădăcină"
"AddImportList": "Adăugați Lista de Import"
}

View file

@ -281,6 +281,7 @@
"DeleteQualityProfileMessageText": "Вы уверены, что хотите удалить профиль качества '{name}'?",
"DeleteReleaseProfile": "Удалить профиль релиза",
"DeleteReleaseProfileMessageText": "Вы уверены, что хотите удалить этот профиль задержки?",
"DeleteRootFolderMessageText": "Вы уверены что хотите удалить индексер '{0}'?",
"DeleteSelectedTrackFiles": "Удалить выбранные файлы фильма",
"DeleteSelectedTrackFilesMessageText": "Вы уверены, что хотите удалить выбранные файлы?",
"DeleteTag": "Удалить тег",
@ -729,6 +730,7 @@
"NoIndexersFound": "Индексаторы не найдены",
"DeleteImportList": "Удалить список импорта",
"RemoveCompletedDownloads": "Удалить завершенные загрузки",
"DeleteRootFolder": "Удалить корневую папку",
"IndexerDownloadClientHealthCheckMessage": "Индексаторы с недопустимыми клиентами загрузки: {0}.",
"AddDownloadClientImplementation": "Добавить клиент загрузки - {implementationName}",
"AddConditionImplementation": "Добавить условие - {implementationName}",
@ -1030,7 +1032,7 @@
"RootFolderPathHelpText": "Элементы списка корневых папок будут добавлены в",
"Any": "Любой",
"AlbumStudioTruncated": "Показаны только последние 25 сезонов. Чтобы просмотреть все сезоны, перейдите к подробной информации",
"AllAlbumsData": "Следить за всеми альбомами",
"AllAlbumsData": "Следите за всеми эпизодами, кроме специальных",
"BuiltIn": "Встроенный",
"DashOrSpaceDashDependingOnName": "Тире или пробел в зависимости от имени",
"TBA": "Будет объявлено позже",
@ -1109,23 +1111,5 @@
"ManageFormats": "Управлять форматами",
"AddArtistWithName": "Добавить {artistName}",
"AddNewAlbum": "Добавить новый альбом",
"AddMetadataProfile": "Добавить мета-данные профиля",
"CurrentlyInstalled": "Установлено",
"FailedToFetchSettings": "Не удалось загрузить настройки",
"FailedToFetchUpdates": "Не удалось загрузить обновления",
"DownloadClientItemErrorMessage": "{clientName} сообщает об ошибке: {message}",
"LogFilesLocation": "Файлы журнала расположены в: {location}",
"RemoveRootFolder": "Удалить корневой каталог",
"TheLogLevelDefault": "Уровень журналирования по умолчанию установлен на 'Отладка' и может быть изменён в [Общих настройках](/settings/general)",
"RemoveRootFolderArtistsMessageText": "Вы уверены, что хотите удалить корневой каталог '{name}'? Файлы и папки не будут удалены с диска, а исполнители в этом корневом каталоге не будут удалены из {appName}.",
"AlbumCount": "Количество альбомов",
"AlbumInfo": "Информация об альбоме",
"AddNewAlbumSearchForNewAlbum": "Начать поиск новых альбомов",
"AddNewArtist": "Добавить исполнителя",
"AlbumHasNotAired": "Альбом еще не выпущен",
"AlbumDetails": "Детали альбома",
"AlbumIsDownloading": "Альбом скачивается",
"AlbumIsNotMonitored": "Альбом не отслеживается",
"AlbumRelease": "Релиз альбома",
"AlbumReleaseDate": "Дата релиза альбома"
"AddMetadataProfile": "Добавить мета-данные профиля"
}

View file

@ -28,6 +28,7 @@
"DeleteNotificationMessageText": "Naozaj chcete zmazať značku formátu {0} ?",
"DeleteQualityProfileMessageText": "Naozaj chcete zmazať tento profil oneskorenia?",
"DeleteReleaseProfileMessageText": "Naozaj chcete zmazať tento profil oneskorenia?",
"DeleteRootFolderMessageText": "Naozaj chcete zmazať značku formátu {0} ?",
"DeleteTagMessageText": "Naozaj chcete zmazať značku formátu {0} ?",
"APIKey": "Kľúč rozhrania API",
"About": "O",
@ -295,7 +296,5 @@
"Reason": "Séria",
"AddDelayProfileError": "Nie je možné pridať novú podmienku, skúste to znova.",
"DownloadClientSettingsRecentPriority": "Priorita klienta",
"CheckDownloadClientForDetails": "ďalšie podrobnosti nájdete v klientovi na sťahovanie",
"RequiredPlaceHolder": "Pridať nové obmedzenie",
"IgnoredPlaceHolder": "Pridať nové obmedzenie"
"CheckDownloadClientForDetails": "ďalšie podrobnosti nájdete v klientovi na sťahovanie"
}

View file

@ -152,6 +152,7 @@
"DeleteNotification": "Radera Avisering",
"DeleteReleaseProfile": "Radera UtgåveProfil",
"DeleteReleaseProfileMessageText": "Är du säker på att du vill ta bort den här utgåvoPofilen?",
"DeleteRootFolder": "Radera Rotmapp",
"DeleteSelectedTrackFiles": "Radera markerade Spårfiler",
"DeleteSelectedTrackFilesMessageText": "Är du säker på att du vill radera de markerade spårfilerna?",
"DeleteTag": "Radera Tagg",
@ -282,6 +283,7 @@
"DeleteEmptyFoldersHelpText": "Ta bort tomma filmmappar under skivsökning och när filmfiler raderas",
"DeleteImportListMessageText": "Är du säker på att du vill radera listan '{0}'?",
"DeleteNotificationMessageText": "Är du säker på att du vill radera aviseringen '{0}'?",
"DeleteRootFolderMessageText": "Är du säker på att du vill ta bort indexeraren '{0}'?",
"DeleteTrackFileMessageText": "Är du säker på att du vill radera {0}?",
"ResetAPIKeyMessageText": "Är du säker på att du vill nollställa din API-nyckel?",
"MaintenanceRelease": "Underhållsutgåva",
@ -931,7 +933,5 @@
"Pending": "I väntan på",
"WaitingToImport": "Väntar på att importera",
"WaitingToProcess": "Väntar på att bearbeta",
"CheckDownloadClientForDetails": "Kontrollera nedladdningsklienten för mer detaljer",
"CurrentlyInstalled": "För närvarande installerad",
"RemoveRootFolder": "Ta bort rotmapp"
"CheckDownloadClientForDetails": "Kontrollera nedladdningsklienten för mer detaljer"
}

View file

@ -303,6 +303,7 @@
"DeleteQualityProfileMessageText": "แน่ใจไหมว่าต้องการลบโปรไฟล์คุณภาพ {0}",
"DeleteReleaseProfile": "ลบโปรไฟล์ความล่าช้า",
"DeleteReleaseProfileMessageText": "แน่ใจไหมว่าต้องการลบโปรไฟล์การหน่วงเวลานี้",
"DeleteRootFolderMessageText": "แน่ใจไหมว่าต้องการลบตัวสร้างดัชนี \"{0}\"",
"DeleteSelectedTrackFiles": "ลบไฟล์ภาพยนตร์ที่เลือก",
"DeleteSelectedTrackFilesMessageText": "แน่ใจไหมว่าต้องการลบไฟล์ภาพยนตร์ที่เลือก",
"DeleteTag": "ลบแท็ก",
@ -756,7 +757,5 @@
"WaitingToImport": "กำลังรอการนำเข้า",
"WaitingToProcess": "กำลังรอดำเนินการ",
"Downloaded": "ดาวน์โหลดแล้ว",
"Paused": "หยุดชั่วคราว",
"CurrentlyInstalled": "ติดตั้งแล้ว",
"RemoveRootFolder": "ลบโฟลเดอร์รูท"
"Paused": "หยุดชั่วคราว"
}

View file

@ -134,6 +134,7 @@
"DeleteQualityProfileMessageText": "'{name}' kalite profilini silmek istediğinizden emin misiniz?",
"DeleteReleaseProfile": "Yayımlama Profilini Sil",
"DeleteReleaseProfileMessageText": "Bu gecikme profilini silmek istediğinizden emin misiniz?",
"DeleteRootFolderMessageText": "Dizin oluşturucuyu '{0}' silmek istediğinizden emin misiniz?",
"DeleteSelectedTrackFiles": "Seçili Film Dosyalarını Sil",
"DeleteSelectedTrackFilesMessageText": "Seçili film dosyalarını silmek istediğinizden emin misiniz?",
"DeleteTag": "Etiketi Sil",
@ -812,6 +813,7 @@
"Donate": "Bağış yap",
"DownloadClientAriaSettingsDirectoryHelpText": "İndirilenlerin yerleştirileceği isteğe bağlı konum, varsayılan Aria2 konumunu kullanmak için boş bırakın",
"Database": "Veri tabanı",
"DeleteRootFolder": "Kök Klasörü Sil",
"RegularExpressionsCanBeTested": "Düzenli ifadeler [burada]({url}) test edilebilir.",
"AutoTaggingSpecificationTag": "Etiket",
"DoNotBlocklistHint": "Engellenenler listesine eklemeden kaldır",
@ -1091,12 +1093,5 @@
"CheckDownloadClientForDetails": "daha fazla ayrıntı için indirme istemcisini kontrol edin",
"WaitingToImport": "İçe Aktarma Bekleniyor",
"WaitingToProcess": "İşlenmek için Bekleniyor",
"ImportFailed": "İçe aktarma başarısız oldu: {sourceTitle}",
"CurrentlyInstalled": "Şuan Kurulu",
"FailedToFetchSettings": "Ayarlar alınamadı",
"FailedToFetchUpdates": "Güncellemeler getirilemedi",
"DownloadClientItemErrorMessage": "{clientName} bir hata bildirdi: {message}",
"LogFilesLocation": "Log kayıtlarının bulunduğu konum: {location}",
"RemoveRootFolder": "Kök klasörü kaldır",
"TheLogLevelDefault": "Log seviyesi varsayılan olarak 'Bilgi' şeklindedir ve [Genel Ayarlar](/ayarlar/genel) bölümünden değiştirilebilir"
"ImportFailed": "İçe aktarma başarısız oldu: {sourceTitle}"
}

View file

@ -8,7 +8,7 @@
"BackupRetentionHelpText": "Автоматичні резервні копії, старіші за період зберігання, очищаються автоматично",
"ChmodFolderHelpText": "Восьмеричний, застосовується при імпорті/перейменуванні до медіа-папок та файлів (без бітів виконання)",
"CompletedDownloadHandling": "Обробка завершених завантажень",
"CopyUsingHardlinksHelpText": "Жорсткі посилання дозволяють {appName} імпортувати торренти, що роздаються, до папки виконавця без зайвого місця на диску або копіювання всього вмісту файлу. Жорсткі посилання працюватимуть лише якщо джерело та призначення знаходяться на одному томі",
"CopyUsingHardlinksHelpText": "Використання жорстких посилань, коли намагаєтеся скопіювати файли з торентів, які все ще завантажуються",
"DeleteBackupMessageText": "Ви впевнені, що хочете видалити резервну копію \"{name}\"?",
"DeleteDownloadClientMessageText": "Ви впевнені, що хочете видалити клієнт завантаження '{name}'?",
"AlreadyInYourLibrary": "Вже у вашій бібліотеці",
@ -55,11 +55,12 @@
"ResetAPIKeyMessageText": "Ви впевнені, що хочете скинути свій ключ API?",
"ShowQualityProfile": "Додати профіль якості",
"AnalyticsEnabledHelpText": "Надсилайте анонімну інформацію про використання та помилки на сервери {appName}. Це включає інформацію про ваш веб-переглядач, які сторінки {appName} WebUI ви використовуєте, звіти про помилки, а також версію ОС і часу виконання. Ми будемо використовувати цю інформацію, щоб визначити пріоритети функцій і виправлення помилок.",
"DeleteMetadataProfileMessageText": "Ви впевнені, що хочете видалити профіль метаданих '{name}'",
"DeleteMetadataProfileMessageText": "Ви впевнені, що хочете видалити цей профіль затримки?",
"DeleteNotificationMessageText": "Ви впевнені, що хочете видалити сповіщення '{name}'?",
"DeleteQualityProfileMessageText": "Ви впевнені, що хочете видалити профіль якості '{name}'?",
"DeleteReleaseProfile": "Видалити профіль випуску",
"DeleteReleaseProfileMessageText": "Ви впевнені, що хочете видалити цей профіль випуску?",
"DeleteReleaseProfileMessageText": "Ви впевнені, що хочете видалити цей профіль затримки?",
"DeleteRootFolderMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"DeleteTagMessageText": "Ви впевнені, що хочете видалити тег '{label}'?",
"IsCutoffCutoff": "Припинення",
"CertificateValidationHelpText": "Змініть суворість перевірки сертифікації HTTPS. Не змінюйте, якщо не розумієте ризики.",
@ -469,7 +470,7 @@
"AddImportListExclusion": "Додати виняток до списку імпорту",
"AddConnection": "Додати Підключення",
"AddConnectionImplementation": "Додати Підключення - {implementationName}",
"Absolute": "Загальний",
"Absolute": "Абсолютний",
"AddAutoTag": "Додати Авто Тег",
"AddAutoTagError": "Не вдалося додати новий авто тег, спробуйте ще раз.",
"AddConditionError": "Не вдалося додати нову умову, спробуйте ще раз.",
@ -549,6 +550,7 @@
"ConnectionLostReconnect": "{appName} спробує підключитися автоматично, або ви можете натиснути «Перезавантажити» нижче.",
"ConnectionLost": "Зв'язок втрачений",
"ConnectionLostToBackend": "{appName} втратив з’єднання з серверною частиною, і його потрібно перезавантажити, щоб відновити роботу.",
"DeleteRootFolder": "Видалити кореневу папку",
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Чи використовувати налаштований макет вмісту qBittorrent, оригінальний макет із торрента чи завжди створювати вкладену папку (qBittorrent 4.3.2+)",
"AutoRedownloadFailedFromInteractiveSearch": "Помилка повторного завантаження з інтерактивного пошуку",
"AutoRedownloadFailed": "Помилка повторного завантаження",
@ -618,7 +620,7 @@
"UnmonitoredHelpText": "Включайте неконтрольовані фільми в канал iCal",
"Posters": "Плакати",
"Priority": "Пріоритет",
"RemotePathMappingCheckImportFailed": "{appName} не вдалося імпортувати музику. Перегляньте журнали для деталей",
"RemotePathMappingCheckImportFailed": "{appName} не вдалося імпортувати фільм. Подробиці перевірте у своїх журналах.",
"SslPortHelpTextWarning": "Щоб набуло чинності, потрібно перезапустити",
"ApiKeyValidationHealthCheckMessage": "Будь ласка оновіть ключ API, щоб він містив принаймні {length} символів. Ви можете зробити це в налаштуваннях або в файлі конфігурації",
"CustomFilter": "Користувацькі фільтри",
@ -692,7 +694,7 @@
"LongDateFormat": "Довгий формат дати",
"MaintenanceRelease": "Випуск для обслуговування: виправлення помилок та інші покращення. Щоб отримати докладнішу інформацію, перегляньте історію фіксації Github",
"ReleaseDate": "Дати випуску",
"RemotePathMappingCheckDownloadPermissions": "{appName} бачить, але не має доступу до завантаженої музики{0}. Ймовірно, помилка дозволів.",
"RemotePathMappingCheckDownloadPermissions": "{appName} може бачити, але не має доступу до завантаженого фільму {path}. Ймовірна помилка дозволів.",
"UnableToLoadCustomFormats": "Не вдалося завантажити спеціальні формати",
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Відображається над кожним стовпцем, коли тиждень є активним переглядом",
"Table": "Таблиця",
@ -943,425 +945,5 @@
"NotificationsEmbySettingsUpdateLibraryHelpText": "Оновити бібліотеку при імпорті, перейменуванні або видаленні",
"NotificationsSettingsUpdateMapPathsFromHelpText": "Шлях {appName}, який використовується для зміни шляхів до серіалів, коли {serviceName} бачить шлях до бібліотеки інакше, ніж {appName} (необхідно 'Оновити бібліотеку')",
"NotificationsSettingsUpdateMapPathsToHelpText": "Шлях {serviceName}, що використовується для зміни шляхів до серіалів, коли {serviceName} бачить шлях до бібліотеки інакше, ніж {appName} (потрібно 'Оновити бібліотеку')",
"Select...": "Вибрати...",
"DeleteSelectedDownloadClients": "Видалити вибрані клієнти завантаження",
"DownloadImported": "Завантажено імпортовано",
"DownloadedWaitingToImport": "'Завантажено - Очікує імпорту'",
"FirstAlbum": "Перший альбом",
"FutureAlbumsData": "Відстежувати альбоми, які ще не вийшли",
"IsExpandedHideAlbums": "Приховати альбоми",
"ManualDownload": "Завантажити вручну",
"ArtistIsUnmonitored": "Виконавець не відстежується",
"ForeignId": "Зовнішній ідентифікатор",
"IndexerIdHelpTextWarning": "Використання певного індексатора з бажаними словами може призвести до завантаження дублікатів релізів",
"ArtistsEditRootFolderHelpText": "Переміщення виконавців до однієї кореневої папки може використовуватися для перейменування папок виконавців відповідно до оновленого імені або формату найменування",
"AllowFingerprintingHelpText": "Використовувати створення аудіовідбитків для покращення точності зіставлення треків",
"CollapseMultipleAlbumsHelpText": "Згорнути кілька альбомів, що виходять в один день",
"ContinuingNoAdditionalAlbumsAreExpected": "Додаткових альбомів не очікується",
"DownloadClientSortingCheckMessage": "Для клієнта завантаження {0} увімкнено сортування для категорії {appName}. Вам слід вимкнути сортування у вашому клієнті завантаження, щоб уникнути проблем з імпортом",
"AnchorTooltip": "Цей файл вже є у вашій бібліотеці для релізу, який ви зараз імпортуєте",
"CollapseMultipleAlbums": "Згорнути кілька альбомів",
"ExpandEPByDefaultHelpText": "EP (міні-альбоми)",
"ForNewImportsOnly": "Лише для нових імпортів",
"MetadataProfile": "Профіль метаданих",
"EditMetadataProfile": "Редагувати профіль метаданих",
"EmbedCoverArtHelpText": "Вбудовувати обкладинку альбому Lidarr у аудіофайли під час запису тегів",
"AreYouSure": "Ви впевнені?",
"DelayProfileArtistTagsHelpText": "Застосовується до виконавців, які мають хоча б один відповідний тег",
"FilterArtistPlaceholder": "Фільтрувати виконавця",
"HasMonitoredAlbumsNoMonitoredAlbumsForThisArtist": "Для цього виконавця немає жодних альбомів, що відстежуються",
"IsExpandedHideFileInfo": "Приховати інформацію про файл",
"ArtistIsMonitored": "Виконавець відстежується",
"CustomFormatRequiredHelpText": "Ця {0}-а умова повинна збігатися, щоб застосувався власний формат. Інакше достатньо одного {0}-го збігу",
"ICalTagsArtistHelpText": "Стрічка міститиме лише виконавців, які мають хоча б один відповідний тег",
"MetadataConsumers": "Споживачі метаданих",
"ArtistNameHelpText": "Назва виконавця/альбому, який потрібно виключити (може бути будь-якою значущою)",
"DefaultMonitorOptionHelpText": "Які альбоми слід відстежувати при початковому додаванні для виконавців, виявлених у цій папці",
"ExistingAlbums": "Існуючі альбоми",
"IfYouDontAddAnImportListExclusionAndTheArtistHasAMetadataProfileOtherThanNoneThenThisAlbumMayBeReaddedDuringTheNextArtistRefresh": "Якщо ви не додасте виключення зі списку імпорту, і виконавець матиме профіль метаданих, відмінний від \"Немає\", цей альбом може бути повторно додано під час наступного оновлення виконавця",
"IsInUseCantDeleteAQualityProfileThatIsAttachedToAnArtistOrImportList": "Неможливо видалити профіль якості, який пов'язаний з виконавцем або списком імпорту",
"DeleteMetadataProfile": "Видалити профіль метаданих",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "Для клієнта завантаження {0} налаштовано видалення завершених завантажень. Це може призвести до видалення завантажень з вашого клієнта до того, як {1} зможе їх імпортувати",
"ForeignIdHelpText": "Ідентифікатор MusicBrainz виконавця/альбому, який потрібно виключити",
"MassAlbumsCutoffUnmetWarning": "Ви впевнені, що хочете виконати пошук для всіх альбомів, де не досягнуто порогового значення '{0}'?",
"IsExpandedShowAlbums": "Показати альбоми",
"IsInUseCantDeleteAMetadataProfileThatIsAttachedToAnArtistOrImportList": "Неможливо видалити профіль метаданих, який пов'язаний з виконавцем або списком імпорту",
"MetadataSettingsArtistSummary": "Створювати файли метаданих під час імпорту треків або оновлення інформації про виконавця",
"MissingAlbumsData": "Відстежувати альбоми, які не мають файлів або ще не вийшли",
"MissingTracksArtistNotMonitored": "Відсутні треки (виконавець не відстежується)",
"MonitorAlbumExistingOnlyWarning": "Це одноразове коригування налаштування відстеження для кожного альбому. Використовуйте опцію в розділі \"Виконавець/Редагувати\", щоб контролювати, що відбуватиметься з новими доданими альбомами",
"FutureDaysHelpText": "Днів для перегляду майбутніх подій у стрічці iCal",
"CountImportListsSelected": "Вибрано {selectedCount} списків імпорту",
"DateAdded": "Дата додавання",
"MissingAlbums": "Відсутні альбоми",
"DeleteTrackFile": "Видалити файл треку",
"MonitorFutureAlbums": "Майбутні альбоми",
"MonitorLastestAlbum": "Останній альбом",
"MonitorMissingAlbums": "Відсутні альбоми",
"MonitorNewAlbums": "Нові альбоми",
"MonitorNewItemsHelpText": "Які нові альбоми слід відстежувати",
"MultiDiscTrackFormat": "Формат треків на кількох дисках",
"CombineWithExistingFiles": "Об'єднати з існуючими файлами",
"ContinuingAllTracksDownloaded": "Продовжити (Усі треки завантажено)",
"ContinuingMoreAlbumsAreExpected": "Очікуються інші альбоми",
"CountAlbums": "{albumCount} альбомів",
"CountIndexersSelected": "Вибрано {selectedCount} індексаторів",
"Country": "Країна",
"Deceased": "Помер(ла)",
"DefaultDelayProfileArtist": "Це профіль за замовчуванням. Він застосовується до всіх виконавців, які не мають явного профілю.",
"DefaultLidarrTags": "Теги {appName} за замовчуванням",
"DefaultMetadataProfileIdHelpText": "Профіль метаданих за замовчуванням для виконавців, виявлених у цій папці",
"DefaultQualityProfileIdHelpText": "Профіль якості за замовчуванням для виконавців, виявлених у цій папці",
"DefaultTagsHelpText": "Теги {appName} за замовчуванням для виконавців, виявлених у цій папці",
"DeleteArtist": "Видалити вибраного виконавця",
"DeleteArtistFolder": "Видалити папку виконавця",
"DeleteArtistFolders": "Видалити папки виконавців",
"DeleteFilesHelpText": "Видалити файли треків та папку виконавця",
"DeleteFormat": "Видалити формат",
"DeleteSelectedArtists": "Видалити вибраних виконавців",
"Discography": "Дискографія",
"DownloadClientSettingsRecentPriorityAlbumHelpText": "Пріоритет, який використовуватиметься при завантаженні альбомів, випущених протягом останніх 14 днів",
"DownloadPropersAndRepacksHelpTexts2": "Використовуйте \"Не надавати перевагу\", щоб сортувати за оцінкою бажаного слова, а не за належними назвами/перепакуваннями",
"DownloadedImporting": "'Завантажено - Імпортується'",
"DownloadedUnableToImportCheckLogsForDetails": "'Завантажено - Неможливо імпортувати: деталі дивіться в журналах'",
"EditArtist": "Редагувати виконавця",
"EditMetadata": "Редагувати метадані",
"EditSelectedArtists": "Редагувати вибраних виконавців",
"EmbedCoverArtInAudioFiles": "Вбудувати обкладинку в аудіофайли",
"EnableAutomaticAddHelpText": "Додавати виконавців/альбоми до {appName} під час синхронізації через інтерфейс користувача або {appName}",
"EndedAllTracksDownloaded": "Закінчено (Усі треки завантажено)",
"EntityName": "Назва сутності",
"ExistingAlbumsData": "Відстежувати альбоми, які мають файли або ще не вийшли",
"ExistingTagsScrubbed": "Наявні теги очищено",
"ExpandBroadcastByDefaultHelpText": "Трансляція",
"ExpandItemsByDefault": "Розгорнути елементи за замовчуванням",
"ExpandSingleByDefaultHelpText": "Сингли",
"FilterAlbumPlaceholder": "Фільтрувати альбом",
"FirstAlbumData": "Відстежувати перші альбоми. Усі інші альбоми буде проігноровано",
"FutureAlbums": "Майбутні альбоми",
"FutureDays": "Майбутні дні",
"GoToArtistListing": "Перейти до списку виконавців",
"GroupInformation": "Інформація про групу",
"HideAlbums": "Приховати альбоми",
"HideTracks": "Приховати треки",
"ImportCompleteFailed": "Імпорт не вдався",
"ImportFailures": "Збої імпорту",
"ImportListSettings": "Загальні налаштування списку імпорту",
"ImportListSpecificSettings": "Специфічні налаштування списку імпорту",
"Inactive": "Неактивний",
"IndexerDownloadClientHealthCheckMessage": "Індексатори з недійсними клієнтами завантаження: {0}.",
"IsExpandedShowFileInfo": "Показати інформацію про файл",
"IsExpandedShowTracks": "Показати треки",
"LastAlbum": "Останній альбом",
"LatestAlbum": "Найновіший альбом",
"LatestAlbumData": "Відстежувати останні та майбутні альбоми",
"LidarrSupportsMultipleListsForImportingAlbumsAndArtistsIntoTheDatabase": "{appName} підтримує кілька списків для імпорту альбомів та виконавців до бази даних",
"ListWillRefreshEveryInterp": "Список оновлюватиметься кожні {0}",
"MatchedToAlbums": "Збіги з альбомами",
"MatchedToArtist": "Збіги з виконавцем",
"MediaCount": "Кількість медіафайлів",
"MediumFormat": "Формат носія",
"MetadataProfileIdHelpText": "Елементи списку профілю метаданих слід додавати з",
"MetadataProfiles": "Профілі метаданих",
"MonitorAlbum": "Відстежувати альбом",
"MonitorArtist": "Відстежувати виконавця",
"MonitorArtists": "Відстежувати виконавців",
"MonitorExistingAlbums": "Наявні альбоми",
"MonitorFirstAlbum": "Перший альбом",
"MonitorNoNewAlbums": "Немає нових альбомів",
"MonitoredHelpText": "Завантажити відстежувані альбоми цього виконавця",
"MonitoringOptionsHelpText": "Які альбоми слід відстежувати після додавання виконавця (одноразове налаштування)",
"DownloadClientSettingsOlderPriorityAlbumHelpText": "Пріоритет, який використовуватиметься при завантаженні альбомів, випущених понад 14 днів тому",
"MissingTracks": "Відсутні треки",
"MissingTracksArtistMonitored": "Відсутні треки (виконавець відстежується)",
"AddMetadataProfile": "Додати профіль метаданих",
"AddedArtistSettings": "Додано налаштування артиста",
"AlbumCount": "Кількість альбомів",
"AlbumHasNotAired": "Альбом не був випущений",
"AlbumInfo": "Інформація про альбом",
"AlbumIsNotMonitored": "Альбом не моніториться",
"AlbumRelease": "Випуск альбому",
"AlbumStudio": "Студійний альбом",
"AllArtistAlbums": "Усі альбоми виконавця",
"AllMonitoringOptionHelpText": "Відстежувати виконавців та всі альбоми кожного виконавця, включеного до списку імпорту",
"AllowArtistChangeClickToChangeArtist": "Натисніть, щоб змінити виконавця",
"AllowFingerprinting": "Дозволити створення аудіовідбитків",
"AllowFingerprintingHelpTextWarning": "Для цього програмі 1 {appName} потрібно зчитати частини файлу, що сповільнить сканування та може спричинити високу активність диска або мережі",
"AnyReleaseOkHelpText": "{appName} автоматично перемкнеться на реліз, який найкраще відповідає завантаженим трекам",
"ArtistClickToChangeAlbum": "Натисніть, щоб змінити альбом",
"ArtistEditor": "Редактор виконавця",
"ArtistFolderFormat": "Формат папки виконавця",
"ArtistProgressBarText": "Завантажено файлів: {trackFileCount} / Всього треків у файлах: {trackCount} (Всього треків у релізі: {totalTrackCount}, Завантажується треків: {downloadingCount})",
"AutomaticallySwitchRelease": "Автоматично вибирати реліз",
"BannerOptions": "Параметри банера",
"Banners": "Банери",
"CatalogNumber": "Каталожний номер",
"Disambiguation": "Розрізнення",
"DiscCount": "Кількість дисків",
"DiscNumber": "Номер диску",
"IsExpandedHideTracks": "Приховати треки",
"ManageTracks": "Керувати треками",
"ScrubExistingTags": "Очистити існуючі теги",
"PathHelpText": "Коренева папка, що містить вашу музичну бібліотеку",
"RecycleBinUnableToWriteHealthCheck": "Не вдається записати до налаштованої папки кошика: {0}. Переконайтеся, що цей шлях існує і доступний для запису користувачем, який запустив {appName}",
"SelectArtist": "Вибрати виконавця",
"ShowNextAlbumHelpText": "Показувати наступний альбом під постером",
"ShouldMonitorExistingHelpText": "Автоматично відстежувати альбоми зі цього списку, які вже є в {appName}",
"UnableToLoadInteractiveSearch": "Не вдалося завантажити результати для цього пошуку альбому. Спробуйте пізніше",
"SpecificMonitoringOptionHelpText": "Відстежувати виконавців, але відстежувати лише альбоми, явно включені до списку",
"SearchForAllMissingAlbumsConfirmationCount": "Ви впевнені, що хочете шукати всі {totalRecords} відсутніх альбомів?",
"NoHistoryBlocklist": "Немає історії заблокованих елементів",
"QualityProfileIdHelpText": "Елементи списку профілів якості слід додавати за допомогою",
"ShouldSearchHelpText": "Пошук в індексаторах нових доданих елементів. Обережно використовуйте для великих списків.",
"NotificationsEmbySettingsSendNotificationsHelpText": "Відправляти сповіщення MediaBrowser на налаштовані провайдери",
"TrackFileRenamedTooltip": "Файл треку перейменовано",
"TrackMissingFromDisk": "Трек відсутній на диску",
"WatchLibraryForChangesHelpText": "Автоматично сканувати при зміні файлів у кореневій папці",
"MonitorNewItems": "Відстежувати нові альбоми",
"ReleaseProfileTagArtistHelpText": "Профілі випуску застосовуватимуться до виконавців, які мають хоча б один відповідний тег. Залиште порожнім, щоб застосувати до всіх виконавців",
"ReplaceExistingFiles": "Замінити існуючі файли",
"Retag": "Перетегувати",
"Retagged": "Перетеговано",
"TotalTrackCountTracksTotalTrackFileCountTracksWithFilesInterp": "Всього {0} треків. {1} треків з файлами.",
"UnableToLoadMetadataProviderSettings": "Не вдалося завантажити налаштування постачальника метаданих",
"RenameTracks": "Перейменувати треки",
"NoMediumInformation": "Інформація про носій недоступна",
"NotificationsTagsArtistHelpText": "Надсилати сповіщення лише для виконавців, які мають хоча б один відповідний тег",
"OnArtistAdd": "При додаванні виконавця",
"OnArtistDelete": "При видаленні виконавця",
"OnImportFailure": "При помилці імпорту",
"OneAlbum": "1 альбом",
"PastDays": "Минулі дні",
"PastDaysHelpText": "Кількість днів для перегляду минулих подій у фіді iCa",
"Playlist": "Плейлист",
"ProfilesSettingsArtistSummary": "Якість, метадані, затримка та профілі випуску",
"RetagSelectedArtists": "Перетегувати вибраних виконавців",
"SearchBoxPlaceHolder": "напр., Breaking Benjamin, lidarr:854a1807-025b-42a8-ba8c-2a39717f1d25",
"SearchForAllCutoffUnmetAlbums": "Пошук усіх альбомів, які не відповідають критерію відсікання",
"SecondaryAlbumTypes": "Другорядні типи альбомів",
"SecondaryTypes": "Другорядні типи",
"ShouldMonitorExisting": "Відстежувати існуючі альбоми",
"ShowBannersHelpText": "Показувати банери замість назв",
"SkipRedownloadHelpText": "Запобігає спробам {appName} завантажувати альтернативні випуски для видалених елементів.",
"ReleasesHelpText": "Змінити випуск для цього альбому",
"MusicBrainzAlbumID": "MusicBrainz Альбом ID",
"MusicBrainzArtistID": "MusicBrainz викаонавець ID",
"NoTracksInThisMedium": "На цьому носії немає треків",
"OnReleaseImport": "При імпорті релізу",
"SearchForAllCutoffUnmetAlbumsConfirmationCount": "Ви впевнені, що хочете шукати всі {totalRecords} альбомів, які не відповідають критерію відсікання?",
"SelectTracks": "Вибрати треки",
"TrackArtist": "Виконавець треку",
"TrackCount": "Кількість треків",
"TrackDownloaded": "Трек завантажено",
"TrackFileCounttotalTrackCountTracksDownloadedInterp": "Завантажено {0} з {1} треків",
"WriteMetadataToAudioFiles": "Записувати метадані до аудіофайлів",
"WriteAudioTagsHelpTextWarning": "Вибір \"Усі файли\" змінить існуючі файли під час їх імпорту.",
"WriteMetadataTags": "Записати теги метаданих",
"MusicBrainzRecordingID": "MusicBrainz запису ID",
"MusicBrainzReleaseID": "MusicBrainz релізу ID",
"MusicBrainzTrackID": "MusicBrainz Track ID",
"MusicbrainzId": "Musicbrainz Id",
"NewAlbums": "Нові альбоми",
"NextAlbum": "Наступний альбом",
"NoAlbums": "Немає альбомів",
"NoneData": "Жоден альбом не буде відстежуватися",
"NoneMonitoringOptionHelpText": "Не відстежувати виконавців або альбоми",
"NotDiscography": "Не дискографія",
"OnAlbumDelete": "При видаленні альбому",
"OnDownloadFailure": "При помилці завантаження",
"OnTrackRetag": "При перетегуванні треку",
"PathHelpTextWarning": "Це має відрізнятися від каталогу, куди ваш клієнт завантажує файли",
"PreviewRetag": "Попередній перегляд перетегування",
"PrimaryAlbumTypes": "Основні типи альбомів",
"PrimaryTypes": "Основні типи",
"Proceed": "Продовжити",
"RefreshArtist": "Оновити виконавця",
"ScrubAudioTagsHelpText": "Видалити існуючі теги з файлів, залишивши лише ті, що додані {appName}.",
"SearchAlbum": "Пошук альбому",
"SearchForAllMissingAlbums": "Пошук усіх відсутніх альбомів",
"SearchForMonitoredAlbums": "Пошук відстежуваних альбомів",
"SelectAlbum": "Вибрати альбом",
"SelectAlbumRelease": "Вибрати випуск альбому",
"SelectedCountArtistsSelectedInterp": "Вибрано {selectedCount} виконавця(ів)",
"SetAppTags": "Встановити теги {appName}.",
"ShouldMonitorHelpText": "Відстежувати виконавців та альбоми, додані з цього списку",
"ShouldSearch": "Пошук нових елементів",
"ShowAlbumCount": "Показати кількість альбомів",
"ShowLastAlbum": "Показати останній альбом",
"ShowName": "Показати назву",
"ShowNextAlbum": "Показати наступний альбом",
"ShowTitleHelpText": "Показувати ім'я виконавця під постером",
"SpecificAlbum": "Конкретний альбом",
"TagAudioFilesWithMetadata": "Тегувати аудіофайли метаданими",
"TheAlbumsFilesWillBeDeleted": "Файли альбому буде видалено",
"TrackFileDeletedTooltip": "Файл треку видалено",
"TrackFileMissingTooltip": "Файл треку відсутній",
"TrackFileTagsUpdatedTooltip": "Теги файлу треку оновлено",
"TrackFiles": "Файли треків",
"TrackFilesLoadError": "Не вдалося завантажити файли треків",
"TrackImported": "Трек імпортовано",
"TrackNaming": "Іменування треків",
"TrackProgress": "Прогрес треку",
"TrackStatus": "Статус треку",
"TracksLoadError": "Не вдалося завантажити треки",
"UpdatingIsDisabledInsideADockerContainerUpdateTheContainerImageInstead": "Оновлення вимкнено всередині контейнера Docker. Оновіть образ контейнера.",
"WatchRootFoldersForFileChanges": "Слідкувати за змінами файлів у кореневих папках",
"DownloadClientDelugeSettingsDirectory": "Тека завантаження",
"DownloadClientQbittorrentSettingsContentLayout": "Макет контента",
"FormatAgeDay": "день",
"FormatRuntimeMinutes": "{minutes}хв",
"Underscore": "Підкреслення",
"LogSizeLimit": "Обмеження розміру журналу",
"UseSsl": "Використовувати SSL",
"EnableProfile": "Увімкнути профіль",
"Parse": "Розпізнавання",
"Period": "Період",
"QueueFilterHasNoItems": "У вибраному фільтрі черги немає елементів",
"TestParsing": "Тест розпізнавання",
"Total": "Загальний",
"UpdateFiltered": "Фільтр оновлень",
"UpdateMonitoring": "Відстежування оновлень",
"EndedOnly": "Завершені",
"ParseModalUnableToParse": "Неможливо розпізнати назву, спробуйте ще раз.",
"PostImportCategory": "Категорія після імпорту",
"PreferProtocol": "Віддавати перевагу {preferredProtocol}",
"RemoveTagsAutomatically": "Автоматичне видалення тегів",
"ResetQualityDefinitionsMessageText": "Ви впевнені, що хочете скинути визначення якості??",
"SearchMonitored": "Шукати серіал",
"SetIndexerFlags": "Встановити прапорці індексатора",
"SmartReplace": "Розумна заміна",
"Space": "Пробіл",
"AutoAdd": "Автоматичне додавання",
"DownloadClientDelugeSettingsDirectoryCompleted": "Перемістити теку після завершення",
"DownloadClientPriorityHelpText": "Пріоритет клієнта завантаження від 1 (найвищий) до 50 (найнижчий). За замовчуванням: 1. Для клієнтів з однаковим пріоритетом використовується циклічний перебір.",
"DownloadClientSettingsPostImportCategoryHelpText": "Категорія для додатка {appName}, яку необхідно встановити після імпорту завантаження. {appName} не видалить торренти в цій категорії, навіть якщо роздача завершена. Залиште порожнім, щоб зберегти ту ж категорію.",
"DownloadWarning": "Попередження про завантаження: {warningMessage}",
"EditSelectedDownloadClients": "Редагувати вибрані клієнти завантаження",
"EditSelectedImportLists": "Редагувати вибрані списки імпорту",
"EditSelectedIndexers": "Редагувати вибраний індексатор",
"Episode": "Епізод",
"ErrorLoadingContent": "Сталася помилка при завантаженні цього вмісту",
"External": "Зовнішній",
"FormatDateTime": "{formattedDate} {formattedTime}",
"FormatDateTimeRelative": "{relativeDay}, {formattedDate} {formattedTime}",
"FormatRuntimeHours": "{hours}г",
"FormatShortTimeSpanHours": "{hours} год(ин)",
"FormatShortTimeSpanMinutes": "{minutes} хвилин(и)",
"FormatShortTimeSpanSeconds": "{seconds} секунд(и)",
"FormatTimeSpanDays": "{days}д {time}",
"IgnoreDownload": "Ігнорувати завантаження",
"IgnoreDownloadHint": "Не дозволяє додатку {appName} продовжити обробку цього завантаження",
"IgnoreDownloads": "Ігнорувати завантаження",
"IgnoreDownloadsHint": "Не дозволяє додатку {appName} обробляти ці завантаження",
"Implementation": "Реалізація",
"IndexerSettingsSeedTime": "Час сидіння",
"IndexerSettingsSeedTimeHelpText": "Час, протягом якого торрент має залишатися на роздачі перед зупинкою, якщо порожньо — використовується значення клієнта завантаження за замовчуванням",
"IndexersSettingsSummary": "Індексатори та обмеження випуску",
"InfoUrl": "URL-адреса інформації",
"Install": "Встановити",
"InstallMajorVersionUpdateMessageLink": "Будь ласка, перевірте [{domain}]({url}) для отримання додаткової інформації.",
"MassSearchCancelWarning": "Це не можна скасувати після запуску без перезапуску {appName} або відключення всіх індексаторів.",
"MediaManagementSettingsSummary": "Налаштування іменування, управління файлами та кореневі папки",
"Monitoring": "Відстежування",
"No": "Ні",
"NoDownloadClientsFound": "Клієнти завантаження не знайдено",
"NoImportListsFound": "Списки імпорта не знайдено",
"NoIndexersFound": "Индексаторі не знайдено",
"LabelIsRequired": "Необхідна мітка",
"ListRefreshInterval": "Інтервал оновлення списку",
"NotificationsKodiSettingsCleanLibraryHelpText": "Очищати бібліотеку після оновлення",
"NotificationsTelegramSettingsIncludeAppNameHelpText": "При необхідності додати до заголовка повідомлення префікс {appName}, щоб відрізняти сповіщення від різних додатків",
"RegularExpressionsCanBeTested": "Регулярні вирази можна перевірити",
"RemotePathMappingsInfo": "Співставлення віддаленого шляху потрібне дуже рідко. Якщо {appName} і ваш клієнт завантаження знаходяться в різних системах, краще співвіднести ваші шляхи. Для додаткової інформації див. [вікі]({wikiLink})",
"RemoveFailedDownloads": "Видалення невдалих завантажень",
"RemoveFromDownloadClientHint": "Видаляє завантаження і файли з завантажувального клієнта",
"RemoveMultipleFromDownloadClientHint": "Видаляє завантаження та файли з клієнта завантаження",
"RemoveQueueItem": "Видалити - {sourceTitle}",
"RemoveQueueItemRemovalMethodHelpTextWarning": "«Видалення з завантажувального клієнта» видалить завантаження і файли з завантажувального клієнта.",
"RemoveTagsAutomaticallyHelpText": "Автоматично видаляти теги, якщо умови не виконуються",
"SelectIndexerFlags": "Вибрати прапорці індексатора",
"ShowBanners": "Показувати банери",
"SkipFreeSpaceCheckHelpText": "Використовуйте коли {appName} не може визначити вільне місце у кореневій теці",
"SupportedAutoTaggingProperties": "{appName} підтримує наступні властивості для правил автоматичних тегів",
"True": "Так",
"UnableToImportAutomatically": "Неможливо імпортувати автоматично",
"InvalidUILanguage": "У вашому інтерфейсі встановлена недопустима мова. Виправте її та збережіть налаштування",
"Other": "Інше",
"RootFolderPath": "Шлях до корневої теки",
"WithFiles": "З файлами",
"DeleteCondition": "Видалити умову",
"EditAutoTag": "Редагувати автоматичне маркування",
"FormatAgeDays": "дні(в)",
"IndexerSettingsApiUrlHelpText": "Не змінюйте це, якщо не знаєте, що робите. Оскільки ваш API-ключ буде надіслано на цей хост.",
"IndexerSettingsRejectBlocklistedTorrentHashes": "Відхиляти хеші торрентів із чорного списку при захопленні",
"IndexerSettingsRejectBlocklistedTorrentHashesHelpText": "Якщо торрент заблоковано хешем, він може не бути належним чином відхилений під час RSS/пошуку для деяких індексаторів. Увімкнення цього параметра дозволить відхилити його після захоплення торента, але до його відправки клієнту.",
"IndexerSettingsSeedRatio": "Коефіцієнт роздачі",
"IndexerSettingsSeedRatioHelpText": "Рейтинг, якого має досягти торрент перед зупинкою. Якщо порожньо — використовується значення за замовчуванням клієнта завантаження. Рейтинг має бути не менше 1,0 і відповідати правилам індексаторів",
"NoCustomFormatsFound": "Не знайдено власних форматів",
"NotificationsSettingsWebhookHeaders": "Заголовки",
"PreviouslyInstalled": "Раніше встановлений",
"CurrentlyInstalled": "В даний час встановлено",
"CustomFormatsSpecificationFlag": "Мітка",
"Dash": "Тире",
"DeleteSelected": "Видалити вибрані",
"DoNotBlocklist": "Не додавати до чорного списку",
"Donate": "Задонатити",
"EditSelectedCustomFormats": "Змінити вибрані власні формати",
"FailedToFetchSettings": "Не вдалося отримати налаштування",
"FailedToFetchUpdates": "Не вдалося завантажити оновлення",
"False": "Ні",
"HealthMessagesInfoBox": "Додаткову інформацію про причину появи цих повідомлень перевірки працездатності можна знайти, перейшовши за посиланням wiki (іконка книги) в кінці рядка або перевірити [журнали]({link}). Якщо у вас виникли труднощі з розумінням цих повідомлень, ви можете звернутися до нашої служби підтримки за посиланнями нижче.",
"InteractiveSearchModalHeaderTitle": "Інтерактивний пошук - {title}",
"LastSearched": "Останній пошук",
"Menu": "Меню",
"MonitoringOptions": "Опції відстеження",
"ParseModalHelpTextDetails": "{appName} спробує визначити назву та показати докладну інформацію про нього",
"PasswordConfirmation": "Підтвердження пароля",
"PendingDownloadClientUnavailable": "Очікування Клієнт для завантаження недоступний",
"RemoveQueueItemRemovalMethod": "Метод видалення",
"DownloadClientSettingsOlderPriority": "Більш старий пріоритет",
"NotificationsEmbySettingsSendNotifications": "Відправити повідомлення",
"NotificationsKodiSettingAlwaysUpdate": "Завжди оновлювати",
"NotificationsKodiSettingAlwaysUpdateHelpText": "Оновлювати бібліотеку навіть під час відтворення відео?",
"NotificationsKodiSettingsCleanLibrary": "Очисити бібліотеку",
"NotificationsKodiSettingsDisplayTime": "Відображати час",
"NotificationsKodiSettingsDisplayTimeHelpText": "Як довго буде відображатися сповіщення (в секундах)",
"NotificationsKodiSettingsGuiNotification": "Сповіщення(GUI)",
"NotificationsKodiSettingsUpdateLibraryHelpText": "Оновити бібліотеку при імпорті та перейменуванні?",
"NotificationsPlexSettingsAuthToken": "Токен авторизації",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Аутентифікація через Plex.tv",
"NotificationsSettingsUpdateLibrary": "Оновити бібліотеку",
"NotificationsSettingsUpdateMapPathsFrom": "Карта шляхів від",
"CustomFormatsSpecificationRegularExpression": "Регулярний вираз",
"DeleteRemotePathMappingMessageText": "Ви впевнені, що хочете видалити це зіставлення віддаленого шляху?",
"DoNotBlocklistHint": "Видалити без внесення в чорний список",
"InstallMajorVersionUpdate": "Встановити оновлення",
"InstallMajorVersionUpdateMessage": "Це оновлення встановить нову основну версію і може бути несумісним з вашою системою. Ви впевнені, що хочете встановити це оновлення?",
"ManageCustomFormats": "Керування власними форматами",
"ManageDownloadClients": "Керування клієнтами завантаження",
"ManageFormats": "Керування форматами",
"ManageImportLists": "Керування списками імпорта",
"ManageIndexers": "Керування індексаторами",
"ManageLists": "Керування списками",
"NotificationsSettingsUpdateMapPathsTo": "Карта шляхів до",
"NotificationsSettingsUseSslHelpText": "Підключайтеся до {serviceName} по протоколу HTTPS замість HTTP",
"NotificationsTelegramSettingsIncludeAppName": "Включити {appName} у заголовок",
"OnHealthRestored": "При відновленні стану",
"ParseModalErrorParsing": "Помилка при розпізнаванні, спробуйте ще раз.",
"ParseModalHelpText": "Введіть назву релізу вище",
"RegularExpressionsTutorialLink": "Більш детальну інформацію про регулярні вирази можна знайти [тут]({url}).",
"Rejections": "Відмови",
"RemoveCompletedDownloads": "Видалити завершені завантаження",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "«Видалення з завантажувального клієнта» видалить завантаження та файли з завантажувального клієнта.",
"Repack": "Репак (Repack)",
"SceneInformation": "Інформація про сцену",
"SkipRedownload": "Пропустити повторне завантаження",
"ImportFailed": "Помилка імпорту: {sourceTitle}",
"Label": "Мітка",
"LogSizeLimitHelpText": "Максимальний розмір файлу журналу в МБ перед архівацією. За замовчуванням - 1 МБ.",
"Logout": "Завершити сеанс",
"ManageClients": "Керування клієнтами",
"LogFilesLocation": "Файли журналу знаходяться в: {location}",
"RemoveRootFolder": "Видалити кореневу папку",
"DownloadClientItemErrorMessage": "{clientName} повертає помилку: {message}"
"Select...": "Вибрати..."
}

View file

@ -310,6 +310,7 @@
"DeleteQualityProfileMessageText": "Bạn có chắc chắn muốn xóa cấu hình chất lượng không {0}",
"DeleteReleaseProfile": "Xóa hồ sơ độ trễ",
"DeleteReleaseProfileMessageText": "Bạn có chắc chắn muốn xóa hồ sơ trì hoãn này không?",
"DeleteRootFolderMessageText": "Bạn có chắc chắn muốn xóa trình lập chỉ mục '{0}' không?",
"DeleteSelectedTrackFiles": "Xóa các tệp phim đã chọn",
"DeleteSelectedTrackFilesMessageText": "Bạn có chắc chắn muốn xóa các tệp phim đã chọn không?",
"DeleteTag": "Xóa thẻ",
@ -793,7 +794,5 @@
"CheckDownloadClientForDetails": "kiểm tra ứng dụng khách tải xuống để biết thêm chi tiết",
"Downloaded": "Đã tải xuống",
"Paused": "Tạm dừng",
"WaitingToProcess": "Đang chờ xử lý",
"CurrentlyInstalled": "Mới cài đặt",
"RemoveRootFolder": "Xóa thư mục gốc"
"WaitingToProcess": "Đang chờ xử lý"
}

View file

@ -384,6 +384,7 @@
"DeleteQualityProfileMessageText": "您确定要删除质量配置 “{name}” 吗?",
"DeleteReleaseProfile": "删除发布资源配置",
"DeleteReleaseProfileMessageText": "你确定你要删除这个发行版配置文件?",
"DeleteRootFolderMessageText": "您确定要删除根文件夹“{name}”吗?",
"DeleteSelectedTrackFiles": "删除选择的电影文件",
"DeleteSelectedTrackFilesMessageText": "您确定要删除选择的电影文件吗?",
"DeleteTrackFileMessageText": "您确认您想删除吗?",
@ -573,6 +574,7 @@
"DeleteFilesHelpText": "删除曲目文件及艺术家文件夹",
"DeleteImportList": "删除导入的列表",
"DeleteMetadataProfile": "删除元数据配置",
"DeleteRootFolder": "删除根目录",
"Details": "详情",
"Donations": "赞助",
"DoNotUpgradeAutomatically": "不要自动升级",
@ -1347,15 +1349,5 @@
"WaitingToImport": "等待导入",
"WaitingToProcess": "等待处理",
"DelayProfileArtistTagsHelpText": "应用到至少有一个标签匹配的艺术家",
"AlbumInfo": "专辑 信息",
"DownloadClientSettingsOlderPriorityAlbumHelpText": "优先使用14天前发布的专辑",
"DownloadClientSettingsRecentPriorityAlbumHelpText": "优先使用过去14天内发布的专辑",
"CurrentlyInstalled": "已安装",
"FailedToFetchSettings": "设置同步失败",
"FailedToFetchUpdates": "获取更新失败",
"LogFilesLocation": "日志文件位于: {location}",
"RemoveRootFolder": "移除根目录",
"TracksLoadError": "无法载入进度",
"MatchedToArtist": "与歌手匹配",
"MatchedToAlbums": "与专辑匹配"
"AlbumInfo": "专辑 信息"
}

View file

@ -4,14 +4,5 @@
"Always": "总是",
"Analytics": "分析",
"Username": "用户名",
"Activity": "活动",
"UseProxy": "使用代理",
"Uptime": "运行时间",
"Warn": "警告",
"Updates": "更新",
"Yesterday": "昨天",
"BackupNow": "立即备份",
"YesCancel": "确认 ,取消",
"AddAutoTagError": "添加",
"Backup": "备份"
"Activity": "活动"
}

View file

@ -65,10 +65,6 @@ namespace NzbDrone.Core.MediaFiles
_logger.Debug("Removing existing track file: {0}", file);
_recycleBinProvider.DeleteFile(trackFilePath, subfolder);
}
else
{
_logger.Warn("Existing track file missing from disk: {0}", trackFilePath);
}
moveFileResult.OldFiles.Add(file);
_mediaFileService.Delete(file, DeleteMediaFileReason.Upgrade);

View file

@ -18,8 +18,6 @@ namespace NzbDrone.Core.Music
}
public bool ShouldRefresh(Album album)
{
try
{
if (album.LastInfoSync < DateTime.UtcNow.AddDays(-60))
{
@ -42,11 +40,5 @@ namespace NzbDrone.Core.Music
_logger.Trace("Album {0} released long ago and recently refreshed, should not be refreshed.", album.Title);
return false;
}
catch (Exception e)
{
_logger.Error(e, "Unable to determine if album should refresh, will try to refresh.");
return true;
}
}
}
}

View file

@ -21,8 +21,6 @@ namespace NzbDrone.Core.Music
}
public bool ShouldRefresh(Artist artist)
{
try
{
if (artist.LastInfoSync == null)
{
@ -59,11 +57,5 @@ namespace NzbDrone.Core.Music
_logger.Trace("Artist {0} ended long ago, should not be refreshed.", artist.Name);
return false;
}
catch (Exception e)
{
_logger.Error(e, "Unable to determine if artist should refresh, will try to refresh.");
return true;
}
}
}
}

View file

@ -347,7 +347,7 @@ namespace NzbDrone.Core.Notifications.CustomScript
{
if (artist == null)
{
return new List<string>();
return null;
}
return _tagRepository.GetTags(artist.Tags)

View file

@ -514,9 +514,9 @@ namespace NzbDrone.Core.Notifications.Discord
{
var albumTitles = string.Join(" + ", albums.Select(e => e.Title));
var title = $"{artist.Name} - {albumTitles}".Replace("`", "\\`");
var title = $"{artist.Name} - {albumTitles}";
return title.Length > 256 ? $"{title.AsSpan(0, 253).TrimEnd('\\')}..." : title;
return title.Length > 256 ? $"{title.AsSpan(0, 253)}..." : title;
}
}
}

View file

@ -96,11 +96,6 @@ namespace NzbDrone.Core.RemotePathMappings
throw new ArgumentException("Invalid Host");
}
if (mapping.RemotePath.StartsWith(" "))
{
throw new ArgumentException("Remote Path must not start with a space");
}
var remotePath = new OsPath(mapping.RemotePath);
var localPath = new OsPath(mapping.LocalPath);

View file

@ -7,7 +7,6 @@ using NzbDrone.Test.Common;
namespace NzbDrone.Integration.Test.ApiTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class ArtistEditorFixture : IntegrationTest
{
private void GivenExistingArtist()

View file

@ -7,7 +7,6 @@ using NUnit.Framework;
namespace NzbDrone.Integration.Test.ApiTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class ArtistFixture : IntegrationTest
{
[Test]

View file

@ -4,7 +4,6 @@ using NUnit.Framework;
namespace NzbDrone.Integration.Test.ApiTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class ArtistLookupFixture : IntegrationTest
{
[TestCase("Kiss", "Kiss")]

View file

@ -6,7 +6,6 @@ using NUnit.Framework;
namespace NzbDrone.Integration.Test.ApiTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class BlocklistFixture : IntegrationTest
{
private ArtistResource _artist;

View file

@ -9,7 +9,6 @@ using NzbDrone.Integration.Test.Client;
namespace NzbDrone.Integration.Test.ApiTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class CalendarFixture : IntegrationTest
{
public ClientBase<AlbumResource> Calendar;

View file

@ -7,7 +7,6 @@ using NUnit.Framework;
namespace NzbDrone.Integration.Test.ApiTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class TrackFixture : IntegrationTest
{
private ArtistResource _artist;

View file

@ -8,7 +8,6 @@ using NzbDrone.Core.Qualities;
namespace NzbDrone.Integration.Test.ApiTests.WantedTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class CutoffUnmetFixture : IntegrationTest
{
[SetUp]

View file

@ -7,7 +7,6 @@ using NzbDrone.Core.Music;
namespace NzbDrone.Integration.Test.ApiTests.WantedTests
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2025-09-01 00:00:00Z")]
public class MissingFixture : IntegrationTest
{
[SetUp]