Compare commits

...

65 Commits

Author SHA1 Message Date
Mark McDowall
366625510f New: Add exception to SSL Certificate validation message
(cherry picked from commit d84c4500949a530fac92d73f7f2f8e8462b37244)
2024-09-15 17:39:36 +00:00
Bogdan
05f262dc0a Don't persist value for SslCertHash when checking for existence
(cherry picked from commit 98c4cbdd13dc49ad30e91343897b8bd006002489)
2024-09-07 16:26:28 -05:00
Bogdan
699b765ee9 Remove provider status on provider deletion
(cherry picked from commit f45713bff815b2a49a5cdad4afe62a53bbdf6a6e)
2024-09-07 16:26:11 -05:00
Mark McDowall
84beba2383 Don't hash files in development builds
(cherry picked from commit bc7799139e52b92956eb595fb87f44d7dda9a320)
2024-09-07 13:46:26 -05:00
Mark McDowall
62eceb9148 New: Default file log level changed to debug
(cherry picked from commit 9b528eb82914a05cfc3b67d4d6146ce51e86f68d)
2024-09-07 13:45:57 -05:00
Servarr
f46070d4b0 Translations update from Servarr Weblate (#3578)
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Ano10 <arnaudthommeray+github@ik.me>
Co-authored-by: Dream <seth.gecko.rr@gmail.com>
Co-authored-by: Gabriel Markowski <gmarkowski62@gmail.com>
Co-authored-by: GkhnGRBZ <gkhn.gurbuz@hotmail.com>
Co-authored-by: Jason54 <jason54700.jg@gmail.com>
Co-authored-by: Kerk en IT <info@kerkenit.nl>
Co-authored-by: MattiaPell <mattiapellegrini16@gmail.com>
Co-authored-by: Nota Inutilis <hugo@notainutilis.fr>
Co-authored-by: fordas <fordas15@gmail.com>
Co-authored-by: iMohmmedSA <i.mohmmed.i+1@gmail.com>
2024-09-07 13:44:59 -05:00
Bogdan
73979c416a Bump ImageSharp to 3.1.5
https://github.com/advisories/GHSA-63p8-c4ww-9cg7
2024-07-26 00:09:31 +03:00
ManiMatter
348e8f9c27 Treat forcedMetaDL from qBit as queued instead of downloading
(cherry picked from commit 9a613afa355fbc8cdf29c4d1b8eb1f1586405eb7)
2024-07-25 08:15:40 +03:00
Bogdan
38bdb5a75d New: Ignore Litestream tables in Database
(cherry picked from commit 2a26c6722afa5c657fde162cbddbe9e8731f3a0c)
2024-07-25 07:38:19 +03:00
Bogdan
5e4c51e2f7 Bump version to 0.4.0 2024-07-21 18:08:49 +03:00
Bogdan
99a65246a9 New: Bump dotnet to 6.0.32 2024-07-19 23:27:15 +03:00
Qstick
598ce9a9d2 Update SonarCloud pipeline versions
* Update SonarCloud pipeline versions

* Update reportgenerator to remove PublishCodeCoverage dep warnings

(cherry picked from commit a2a12d245000a0713946cec732d853dd7cdc58c2)
(cherry picked from commit 1423ad6aa4094d11efecc1986a3d0571f310bda6)

Update SonarCloud pipeline versions for UI

(cherry picked from commit 558043f1b2cae371b474a19ba5784df8345d38d2)
(cherry picked from commit 9045dea5364ff8a0677adc25e478e908e6b0ee11)
2024-07-19 23:27:15 +03:00
Weblate
42d6b9e703 Multiple Translations updated by Weblate
ignore-downstream

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Dream <seth.gecko.rr@gmail.com>
Co-authored-by: Havok Dan <havokdan@yahoo.com.br>
Co-authored-by: Kshitij Burman <kburman6@gmail.com>
Co-authored-by: Lizandra Candido da Silva <lizandra.c.s@gmail.com>
Co-authored-by: MattiaPell <mattiapellegrini16@gmail.com>
Co-authored-by: Mipiaceanutella <remix-polity-0l@icloud.com>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Co-authored-by: PouleY <pouley@bellemainp.fr>
Co-authored-by: Rauniik <raunerjakub@gmail.com>
Co-authored-by: Serhii Matrunchyk <serhii@digitalidea.studio>
Co-authored-by: Taylan Tatlı <taylantatli90@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Yongzz <zy28341215@icloud.com>
Co-authored-by: fordas <fordas15@gmail.com>
Co-authored-by: quek76 <quek@libertysurf.fr>
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ar/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/bg/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ca/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/cs/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/da/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/de/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/el/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/fi/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/fr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/he/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/hi/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/hr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/hu/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/id/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/is/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/it/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ja/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ko/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/nb_NO/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/nl/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/pl/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/pt/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/pt_BR/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ro/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ru/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/sk/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/sv/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/th/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/tr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/uk/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/vi/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/zh_CN/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/zh_TW/
Translation: Servarr/Readarr
2024-07-19 00:08:01 +03:00
Marc Carbonell
8f595838aa Remove extraneous indentation in RemoveFileExtension
(cherry picked from commit dca5239420e21f91c1d67bc8bbb14cdb13c8d5d9)

Closes #3562
2024-07-18 20:13:29 +03:00
Stevie Robinson
3d9d7d3582 New: Wrap specifications in Custom Format modals
(cherry picked from commit 7b8d606a1bed6257d7942de47576c1505fd9cb57)

Towards #3570
2024-07-18 20:11:53 +03:00
servarr[bot]
77cf28bd78 Fixed: Assume category path from qBittorent starting with '//' is a Windows UNC path
* Fixed: Assume category path from qBittorent starting with '//' is a Windows UNC path

(cherry picked from commit 19466aa29050e1b13b1db8cc61662b10d76a82e4)

---------

Co-authored-by: Mark McDowall <mark@mcdowall.ca>
Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
2024-07-18 20:06:41 +03:00
Bogdan
2fb1b8af20 Bump version to 0.3.32 2024-07-14 12:31:38 +03:00
Bogdan
af1f389f8e Fixed: Validate metadata and quality profiles for root folders
Don't allow `0` as possible value for metadata and quality profiles, and permit to edit root folders with bad values in UI.
2024-07-12 16:37:16 +03:00
Bogdan
b5334da253 Fixed: Creating root folders without default tags 2024-07-12 16:32:19 +03:00
Bogdan
68b3904382 Bump version to 0.3.31 2024-07-07 21:55:01 +03:00
Bogdan
c8b09b9e29 Fixed: Already imported downloads appearing in Queue briefly
(cherry picked from commit 8099ba10afded446779290de29b1baaf0be932c3)

Closes #3538
2024-07-01 08:45:01 +03:00
Bogdan
d910fc42ab Bump mac image to 12 2024-06-26 23:51:49 +03:00
Mark McDowall
a6db8bfe0e New: Ignore Deluge torrents without a title
(cherry picked from commit a0d29331341320268552660658b949179c963793)
2024-06-26 02:46:53 +03:00
Bogdan
2033d7e411 Fixed: Exclude invalid releases from Newznab and Torznab parsers
(cherry picked from commit fb060730c7d52cd342484dc68595698a9430df7b)
2024-06-26 02:46:39 +03:00
dependabot[bot]
4a04e54ceb Bump ws from 7.5.9 to 7.5.10
Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-23 22:41:14 +03:00
Bogdan
d57a9ab9b0 Bump version to 0.3.30 2024-06-23 21:53:58 +03:00
dependabot[bot]
d333204194 Bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-11 15:07:54 +03:00
Servarr
c3676f8d33 Automated API Docs update 2024-06-11 15:03:22 +03:00
Bogdan
932356be61 Ignore Grabbed from API docs
Run application in docs.sh specific to platform

(cherry picked from commit c331c8bd119fa9f85a53e96db04f541b2d90bbd3)

Closes #3515
2024-06-11 14:14:57 +03:00
servarr[bot]
5b1b2a2d67 Fixed: Improve error messaging if config file isn't formatted correctly 2024-06-11 14:05:24 +03:00
Bogdan
c362e8c467 Fixed: Ignore case when resolving indexer by name in release push
(cherry picked from commit a90ab1a8fd50126d7f60eaa684eac1e0cd98e2b7)
2024-06-11 14:02:24 +03:00
Bogdan
67c00a8cc7 Fixed: Ignore case for name validation in providers
(cherry picked from commit 0edc5ba99a15c5f80305b387a053f35fc3f6e51b)
2024-06-11 14:02:04 +03:00
Bogdan
27a086dfff Bump version to 0.3.29 2024-06-09 12:58:59 +03:00
sillock1
8ee0df9c65 Fixed: Trimming slashes from UrlBase when using environment variable 2024-06-06 14:47:25 +03:00
sillock1
da30b55902 New: Optionally use Environment Variables for settings in config.xml 2024-06-06 14:47:25 +03:00
Servarr
c7226fc85f Automated API Docs update 2024-06-06 12:27:57 +03:00
Mark McDowall
84f22dbadc New: Require password confirmation when setting or changing password
(cherry picked from commit b248163df598dc611ee919d525eb7357256d73d5)

Closes #3089
2024-06-06 11:46:54 +03:00
Mark McDowall
06a53ef9ca New: Authentication is now required
(cherry picked from commit d3018fb5015af26a897281f0e892b706cdb6e821)

Closes #1807
Closes #2878
Closes #2873
2024-06-06 11:46:48 +03:00
Mark McDowall
b5ef0cda1e New: Setting to disable authentication for local addresses
(cherry picked from commit b154b00c6156512e7fbd0a2c4833c116a74f23ca)

Closes #1804
Closes #2077
2024-06-06 11:44:37 +03:00
Weblate
1b1290efac Multiple Translations updated by Weblate
ignore-downstream

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Dani Talens <databio@gmail.com>
Co-authored-by: GkhnGRBZ <gkhn.gurbuz@hotmail.com>
Co-authored-by: Lizandra Candido da Silva <lizandra.c.s@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Yi Cao <caoyi06@qq.com>
Co-authored-by: fordas <fordas15@gmail.com>
Co-authored-by: mm519897405 <baiya@vip.qq.com>
Co-authored-by: r0bertreh <Robert.reh@live.de>
Co-authored-by: topnew <sznetim@gmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/bg/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ca/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/cs/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/da/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/de/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/el/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/fi/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/fr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/he/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/hi/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/hr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/hu/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/id/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/it/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ja/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ko/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/nl/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/pl/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/pt/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/pt_BR/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ru/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/sk/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/sv/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/th/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/tr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/uk/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/vi/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/zh_CN/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/zh_TW/
Translation: Servarr/Readarr
2024-06-03 09:15:48 +03:00
Bogdan
dcbc3ea3f8 Update the wanted section for missing and cutoff unmet
(cherry picked from commit 9b4ff657af41e67aeb5866ee3056f1a8f2a901ea)
2024-05-22 03:20:10 +03:00
Bogdan
9a7b2cb818 Fix Goodreads test 2024-05-19 19:33:19 +03:00
Bogdan
f9cba39f0a Ignore metadata tests temporarily 2024-05-19 19:33:19 +03:00
Bogdan
6b6ff4fe76 New: Link to "Why Searches Could be Failing" wiki section 2024-05-19 19:33:19 +03:00
Bogdan
05d0fe2da6 Bump version to 0.3.28 2024-05-13 15:31:57 +03:00
Bogdan
7aab2b49e2 Bump Npgsql to 7.0.7 2024-05-13 15:26:43 +03:00
Weblate
8887df92ed Multiple Translations updated by Weblate
ignore-downstream

Co-authored-by: Dani Talens <databio@gmail.com>
Co-authored-by: Havok Dan <havokdan@yahoo.com.br>
Co-authored-by: Michael5564445 <michaelvelosk@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/ca/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/pt_BR/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/uk/
Translation: Servarr/Readarr
2024-05-10 14:05:03 +03:00
Bogdan
9ee651d6c0 Refactor PasswordInput to use type password
(cherry picked from commit c7c1e3ac9e5bffd4d92298fed70916e3808613fd)
2024-05-10 14:04:07 +03:00
Bogdan
5544e169a6 Use number input for seed ratio
(cherry picked from commit 1eddf3a152fae04142263c02a3e3b317ff2feeb2)

Plus translations

Closes #3470
2024-05-10 01:37:15 +03:00
Bogdan
11d83165e5 Fixed: Notifications with only On Rename enabled 2024-05-10 01:34:57 +03:00
Bogdan
9e6d1c581c Fixed: Parsing long downloading/seeding values from Transmission
(cherry picked from commit 8360dd7a7bab1dfb49a40aae382b47e9253d9fd1)
2024-05-09 05:50:16 +03:00
Weblate
66e20a0aec Multiple Translations updated by Weblate
ignore-downstream

Co-authored-by: GkhnGRBZ <gkhn.gurbuz@hotmail.com>
Co-authored-by: Michael5564445 <michaelvelosk@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: fordas <fordas15@gmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/tr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/uk/
Translation: Servarr/Readarr
2024-05-05 12:35:40 +03:00
Bogdan
e639b36283 Fixed: Indexer flags for torrent release pushes
(cherry picked from commit 47ba002806fe2c2004a649aa193ae318343a84e4)
2024-05-05 12:35:12 +03:00
Mark McDowall
c9f4fb141f Forward X-Forwarded-Host header
(cherry picked from commit 3fbe4361386e9fb8dafdf82ad9f00f02bec746cc)
2024-05-05 12:35:02 +03:00
Bogdan
29a43fc2fd Bump version to 0.3.27 2024-05-05 12:34:33 +03:00
Bogdan
f9454b5b5a Fixed: Initialize databases after app folder migrations
Co-authored-by: Mark McDowall <mark@mcdowall.ca>
2024-05-05 01:06:47 +03:00
Bogdan
9aa6d47349 Use newer Node.js task for in pipelines 2024-04-29 14:42:15 +03:00
Bogdan
e09946d946 Fixed: Limit titles in task name to 10 authors
(cherry picked from commit c81ae6546118e954e481894d0b3fa6e9a20359c7)

Closes #3449
2024-04-28 13:55:18 +03:00
Stevie Robinson
c9c5429120 New: Don't initially select 0 byte files in Interactive Import
(cherry picked from commit 04bd535cfca5e25c6a2d5417c6f18d5bf5180f67)

Closes #3448
2024-04-28 13:54:19 +03:00
Mark McDowall
ed7bd6c66d Fixed: Improve paths longer than 256 on Windows failing to hardlink
(cherry picked from commit a97fbcc40a6247bf59678425cf460588fd4dbecd)
2024-04-28 13:52:17 +03:00
Christopher
c88fe7cae8 New: Remove qBitorrent torrents that reach inactive seeding time
(cherry picked from commit d738035fed859eb475051f3df494b9c975a42e82)
2024-04-28 13:52:05 +03:00
Bogdan
68642579d0 Bump version to 0.3.26 2024-04-28 12:58:25 +03:00
Weblate
f061d70d38 Multiple Translations updated by Weblate
ignore-downstream

Co-authored-by: Fara <faraindahhh@gmail.com>
Co-authored-by: GkhnGRBZ <gkhn.gurbuz@hotmail.com>
Co-authored-by: Mailme Dashite <mailmedashite@protonmail.com>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: fordas <fordas15@gmail.com>
Co-authored-by: maodun96 <435795439@qq.com>
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/de/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/fi/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/id/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/tr/
Translate-URL: https://translate.servarr.com/projects/servarr/readarr/zh_CN/
Translation: Servarr/Readarr
2024-04-27 21:13:42 +03:00
Bogdan
fd4a609f51 Fixed: Retrying download on not suppressed HTTP errors 2024-04-27 21:09:36 +03:00
Bogdan
9957f734a5 Database corruption message linking to wiki 2024-04-25 11:30:34 +03:00
134 changed files with 3871 additions and 1203 deletions

View File

@@ -9,18 +9,18 @@ variables:
testsFolder: './_tests'
yarnCacheFolder: $(Pipeline.Workspace)/.yarn
nugetCacheFolder: $(Pipeline.Workspace)/.nuget/packages
majorVersion: '0.3.25'
majorVersion: '0.4.0'
minorVersion: $[counter('minorVersion', 1)]
readarrVersion: '$(majorVersion).$(minorVersion)'
buildName: '$(Build.SourceBranchName).$(readarrVersion)'
sentryOrg: 'servarr'
sentryUrl: 'https://sentry.servarr.com'
dotnetVersion: '6.0.421'
dotnetVersion: '6.0.424'
nodeVersion: '20.X'
innoVersion: '6.2.0'
windowsImage: 'windows-2022'
linuxImage: 'ubuntu-20.04'
macImage: 'macOS-11'
macImage: 'macOS-12'
trigger:
branches:
@@ -166,10 +166,10 @@ stages:
pool:
vmImage: $(imageName)
steps:
- task: NodeTool@0
- task: UseNode@1
displayName: Set Node.js version
inputs:
versionSpec: $(nodeVersion)
version: $(nodeVersion)
- checkout: self
submodules: true
fetchDepth: 1
@@ -1075,10 +1075,10 @@ stages:
pool:
vmImage: $(imageName)
steps:
- task: NodeTool@0
- task: UseNode@1
displayName: Set Node.js version
inputs:
versionSpec: $(nodeVersion)
version: $(nodeVersion)
- checkout: self
submodules: true
fetchDepth: 1
@@ -1102,7 +1102,7 @@ stages:
vmImage: ${{ variables.windowsImage }}
steps:
- checkout: self # Need history for Sonar analysis
- task: SonarCloudPrepare@1
- task: SonarCloudPrepare@2
env:
SONAR_SCANNER_OPTS: ''
inputs:
@@ -1114,7 +1114,7 @@ stages:
cliProjectName: 'ReadarrUI'
cliProjectVersion: '$(readarrVersion)'
cliSources: './frontend'
- task: SonarCloudAnalyze@1
- task: SonarCloudAnalyze@2
- job: Api_Docs
displayName: API Docs
@@ -1190,7 +1190,7 @@ stages:
submodules: true
- powershell: Set-Service SCardSvr -StartupType Manual
displayName: Enable Windows Test Service
- task: SonarCloudPrepare@1
- task: SonarCloudPrepare@2
condition: eq(variables['System.PullRequest.IsFork'], 'False')
inputs:
SonarCloud: 'SonarCloud'
@@ -1208,21 +1208,16 @@ stages:
./build.sh --backend -f net6.0 -r win-x64
TEST_DIR=_tests/net6.0/win-x64/publish/ ./test.sh Windows Unit Coverage
displayName: Coverage Unit Tests
- task: SonarCloudAnalyze@1
- task: SonarCloudAnalyze@2
condition: eq(variables['System.PullRequest.IsFork'], 'False')
displayName: Publish SonarCloud Results
- task: reportgenerator@4
- task: reportgenerator@5
displayName: Generate Coverage Report
inputs:
reports: '$(Build.SourcesDirectory)/CoverageResults/**/coverage.opencover.xml'
targetdir: '$(Build.SourcesDirectory)/CoverageResults/combined'
reporttypes: 'HtmlInline_AzurePipelines;Cobertura;Badges'
- task: PublishCodeCoverageResults@1
displayName: Publish Coverage Report
inputs:
codeCoverageTool: 'cobertura'
summaryFileLocation: './CoverageResults/combined/Cobertura.xml'
reportDirectory: './CoverageResults/combined/'
publishCodeCoverageResults: true
- stage: Report_Out
dependsOn:

14
docs.sh
View File

@@ -1,3 +1,7 @@
#!/bin/bash
set -e
FRAMEWORK="net6.0"
PLATFORM=$1
if [ "$PLATFORM" = "Windows" ]; then
@@ -21,15 +25,21 @@ slnFile=src/Readarr.sln
platform=Posix
if [ "$PLATFORM" = "Windows" ]; then
application=Readarr.Console.dll
else
application=Readarr.dll
fi
dotnet clean $slnFile -c Debug
dotnet clean $slnFile -c Release
dotnet msbuild -restore $slnFile -p:Configuration=Debug -p:Platform=$platform -p:RuntimeIdentifiers=$RUNTIME -t:PublishAllRids
dotnet new tool-manifest
dotnet tool install --version 6.5.0 Swashbuckle.AspNetCore.Cli
dotnet tool install --version 6.6.2 Swashbuckle.AspNetCore.Cli
dotnet tool run swagger tofile --output ./src/Readarr.Api.V1/openapi.json "$outputFolder/net6.0/$RUNTIME/Readarr.console.dll" v1 &
dotnet tool run swagger tofile --output ./src/Readarr.Api.V1/openapi.json "$outputFolder/$FRAMEWORK/$RUNTIME/$application" v1 &
sleep 45

View File

@@ -67,7 +67,7 @@ module.exports = (env) => {
output: {
path: distFolder,
publicPath: '/',
filename: '[name]-[contenthash].js',
filename: isProduction ? '[name]-[contenthash].js' : '[name].js',
sourceMapFilename: '[file].map'
},
@@ -92,7 +92,7 @@ module.exports = (env) => {
new MiniCssExtractPlugin({
filename: 'Content/styles.css',
chunkFilename: 'Content/[id]-[chunkhash].css'
chunkFilename: isProduction ? 'Content/[id]-[chunkhash].css' : 'Content/[id].css'
}),
new HtmlWebpackPlugin({
@@ -202,7 +202,7 @@ module.exports = (env) => {
options: {
importLoaders: 1,
modules: {
localIdentName: '[name]/[local]/[hash:base64:5]'
localIdentName: isProduction ? '[name]/[local]/[hash:base64:5]' : '[name]/[local]'
}
}
},

View File

@@ -1,5 +0,0 @@
.input {
composes: input from '~Components/Form/TextInput.css';
font-family: $passwordFamily;
}

View File

@@ -1,7 +1,5 @@
import PropTypes from 'prop-types';
import React from 'react';
import TextInput from './TextInput';
import styles from './PasswordInput.css';
// Prevent a user from copying (or cutting) the password from the input
function onCopy(e) {
@@ -13,17 +11,14 @@ function PasswordInput(props) {
return (
<TextInput
{...props}
type="password"
onCopy={onCopy}
/>
);
}
PasswordInput.propTypes = {
className: PropTypes.string.isRequired
};
PasswordInput.defaultProps = {
className: styles.input
...TextInput.props
};
export default PasswordInput;

View File

@@ -4,6 +4,7 @@ import AppUpdatedModalConnector from 'App/AppUpdatedModalConnector';
import ColorImpairedContext from 'App/ColorImpairedContext';
import ConnectionLostModalConnector from 'App/ConnectionLostModalConnector';
import SignalRConnector from 'Components/SignalRConnector';
import AuthenticationRequiredModal from 'FirstRun/AuthenticationRequiredModal';
import locationShape from 'Helpers/Props/Shapes/locationShape';
import PageHeader from './Header/PageHeader';
import PageSidebar from './Sidebar/PageSidebar';
@@ -75,6 +76,7 @@ class Page extends Component {
isSmallScreen,
isSidebarVisible,
enableColorImpairedMode,
authenticationEnabled,
onSidebarToggle,
onSidebarVisibleChange
} = this.props;
@@ -108,6 +110,10 @@ class Page extends Component {
isOpen={this.state.isConnectionLostModalOpen}
onModalClose={this.onConnectionLostModalClose}
/>
<AuthenticationRequiredModal
isOpen={!authenticationEnabled}
/>
</div>
</ColorImpairedContext.Provider>
);
@@ -123,6 +129,7 @@ Page.propTypes = {
isUpdated: PropTypes.bool.isRequired,
isDisconnected: PropTypes.bool.isRequired,
enableColorImpairedMode: PropTypes.bool.isRequired,
authenticationEnabled: PropTypes.bool.isRequired,
onResize: PropTypes.func.isRequired,
onSidebarToggle: PropTypes.func.isRequired,
onSidebarVisibleChange: PropTypes.func.isRequired

View File

@@ -18,6 +18,7 @@ import {
import { fetchStatus } from 'Store/Actions/systemActions';
import { fetchTags } from 'Store/Actions/tagActions';
import createDimensionsSelector from 'Store/Selectors/createDimensionsSelector';
import createSystemStatusSelector from 'Store/Selectors/createSystemStatusSelector';
import ErrorPage from './ErrorPage';
import LoadingPage from './LoadingPage';
import Page from './Page';
@@ -153,18 +154,21 @@ function createMapStateToProps() {
selectErrors,
selectAppProps,
createDimensionsSelector(),
createSystemStatusSelector(),
(
enableColorImpairedMode,
isPopulated,
errors,
app,
dimensions
dimensions,
systemStatus
) => {
return {
...app,
...errors,
isPopulated,
isSmallScreen: dimensions.isSmallScreen,
authenticationEnabled: systemStatus.authentication !== 'none',
enableColorImpairedMode
};
}

View File

@@ -253,7 +253,7 @@ class SignalRConnector extends Component {
handleWantedCutoff = (body) => {
if (body.action === 'updated') {
this.props.dispatchUpdateItem({
section: 'cutoffUnmet',
section: 'wanted.cutoffUnmet',
updateOnly: true,
...body.resource
});
@@ -263,7 +263,7 @@ class SignalRConnector extends Component {
handleWantedMissing = (body) => {
if (body.action === 'updated') {
this.props.dispatchUpdateItem({
section: 'missing',
section: 'wanted.missing',
updateOnly: true,
...body.resource
});

View File

@@ -25,14 +25,3 @@
font-family: 'Ubuntu Mono';
src: url('UbuntuMono-Regular.eot?#iefix&v=1.3.0') format('embedded-opentype'), url('UbuntuMono-Regular.woff?v=1.3.0') format('woff'), url('UbuntuMono-Regular.ttf?v=1.3.0') format('truetype');
}
/*
* text-security-disc
*/
@font-face {
font-weight: normal;
font-style: normal;
font-family: 'text-security-disc';
src: url('text-security-disc.woff?v=1.3.0') format('woff'), url('text-security-disc.ttf?v=1.3.0') format('truetype');
}

View File

@@ -0,0 +1,34 @@
import PropTypes from 'prop-types';
import React from 'react';
import Modal from 'Components/Modal/Modal';
import { sizes } from 'Helpers/Props';
import AuthenticationRequiredModalContentConnector from './AuthenticationRequiredModalContentConnector';
function onModalClose() {
// No-op
}
function AuthenticationRequiredModal(props) {
const {
isOpen
} = props;
return (
<Modal
size={sizes.MEDIUM}
isOpen={isOpen}
closeOnBackgroundClick={false}
onModalClose={onModalClose}
>
<AuthenticationRequiredModalContentConnector
onModalClose={onModalClose}
/>
</Modal>
);
}
AuthenticationRequiredModal.propTypes = {
isOpen: PropTypes.bool.isRequired
};
export default AuthenticationRequiredModal;

View File

@@ -0,0 +1,5 @@
.authRequiredAlert {
composes: alert from '~Components/Alert.css';
margin-bottom: 20px;
}

View File

@@ -1,7 +1,7 @@
// This file is automatically generated.
// Please do not change this file!
interface CssExports {
'input': string;
'authRequiredAlert': string;
}
export const cssExports: CssExports;
export default cssExports;

View File

@@ -0,0 +1,170 @@
import PropTypes from 'prop-types';
import React, { useEffect, useRef } from 'react';
import Alert from 'Components/Alert';
import FormGroup from 'Components/Form/FormGroup';
import FormInputGroup from 'Components/Form/FormInputGroup';
import FormLabel from 'Components/Form/FormLabel';
import SpinnerButton from 'Components/Link/SpinnerButton';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import ModalBody from 'Components/Modal/ModalBody';
import ModalContent from 'Components/Modal/ModalContent';
import ModalFooter from 'Components/Modal/ModalFooter';
import ModalHeader from 'Components/Modal/ModalHeader';
import { inputTypes, kinds } from 'Helpers/Props';
import { authenticationMethodOptions, authenticationRequiredOptions } from 'Settings/General/SecuritySettings';
import translate from 'Utilities/String/translate';
import styles from './AuthenticationRequiredModalContent.css';
function onModalClose() {
// No-op
}
function AuthenticationRequiredModalContent(props) {
const {
isPopulated,
error,
isSaving,
settings,
onInputChange,
onSavePress,
dispatchFetchStatus
} = props;
const {
authenticationMethod,
authenticationRequired,
username,
password,
passwordConfirmation
} = settings;
const authenticationEnabled = authenticationMethod && authenticationMethod.value !== 'none';
const didMount = useRef(false);
useEffect(() => {
if (!isSaving && didMount.current) {
dispatchFetchStatus();
}
didMount.current = true;
}, [isSaving, dispatchFetchStatus]);
return (
<ModalContent
showCloseButton={false}
onModalClose={onModalClose}
>
<ModalHeader>
{translate('AuthenticationRequired')}
</ModalHeader>
<ModalBody>
<Alert
className={styles.authRequiredAlert}
kind={kinds.WARNING}
>
{translate('AuthenticationRequiredWarning')}
</Alert>
{
isPopulated && !error ?
<div>
<FormGroup>
<FormLabel>{translate('AuthenticationMethod')}</FormLabel>
<FormInputGroup
type={inputTypes.SELECT}
name="authenticationMethod"
values={authenticationMethodOptions}
helpText={translate('AuthenticationMethodHelpText')}
helpTextWarning={authenticationMethod.value === 'none' ? translate('AuthenticationMethodHelpTextWarning') : undefined}
helpLink="https://wiki.servarr.com/readarr/faq#forced-authentication"
onChange={onInputChange}
{...authenticationMethod}
/>
</FormGroup>
<FormGroup>
<FormLabel>{translate('AuthenticationRequired')}</FormLabel>
<FormInputGroup
type={inputTypes.SELECT}
name="authenticationRequired"
values={authenticationRequiredOptions}
helpText={translate('AuthenticationRequiredHelpText')}
onChange={onInputChange}
{...authenticationRequired}
/>
</FormGroup>
<FormGroup>
<FormLabel>{translate('Username')}</FormLabel>
<FormInputGroup
type={inputTypes.TEXT}
name="username"
onChange={onInputChange}
helpTextWarning={username?.value ? undefined : translate('AuthenticationRequiredUsernameHelpTextWarning')}
{...username}
/>
</FormGroup>
<FormGroup>
<FormLabel>{translate('Password')}</FormLabel>
<FormInputGroup
type={inputTypes.PASSWORD}
name="password"
onChange={onInputChange}
helpTextWarning={password?.value ? undefined : translate('AuthenticationRequiredPasswordHelpTextWarning')}
{...password}
/>
</FormGroup>
<FormGroup>
<FormLabel>{translate('PasswordConfirmation')}</FormLabel>
<FormInputGroup
type={inputTypes.PASSWORD}
name="passwordConfirmation"
onChange={onInputChange}
helpTextWarning={passwordConfirmation?.value ? undefined : translate('AuthenticationRequiredPasswordConfirmationHelpTextWarning')}
{...passwordConfirmation}
/>
</FormGroup>
</div> :
null
}
{
!isPopulated && !error ? <LoadingIndicator /> : null
}
</ModalBody>
<ModalFooter>
<SpinnerButton
kind={kinds.PRIMARY}
isSpinning={isSaving}
isDisabled={!authenticationEnabled}
onPress={onSavePress}
>
{translate('Save')}
</SpinnerButton>
</ModalFooter>
</ModalContent>
);
}
AuthenticationRequiredModalContent.propTypes = {
isPopulated: PropTypes.bool.isRequired,
error: PropTypes.object,
isSaving: PropTypes.bool.isRequired,
saveError: PropTypes.object,
settings: PropTypes.object.isRequired,
onInputChange: PropTypes.func.isRequired,
onSavePress: PropTypes.func.isRequired,
dispatchFetchStatus: PropTypes.func.isRequired
};
export default AuthenticationRequiredModalContent;

View File

@@ -0,0 +1,86 @@
import PropTypes from 'prop-types';
import React, { Component } from 'react';
import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import { clearPendingChanges } from 'Store/Actions/baseActions';
import { fetchGeneralSettings, saveGeneralSettings, setGeneralSettingsValue } from 'Store/Actions/settingsActions';
import { fetchStatus } from 'Store/Actions/systemActions';
import createSettingsSectionSelector from 'Store/Selectors/createSettingsSectionSelector';
import AuthenticationRequiredModalContent from './AuthenticationRequiredModalContent';
const SECTION = 'general';
function createMapStateToProps() {
return createSelector(
createSettingsSectionSelector(SECTION),
(sectionSettings) => {
return {
...sectionSettings
};
}
);
}
const mapDispatchToProps = {
dispatchClearPendingChanges: clearPendingChanges,
dispatchSetGeneralSettingsValue: setGeneralSettingsValue,
dispatchSaveGeneralSettings: saveGeneralSettings,
dispatchFetchGeneralSettings: fetchGeneralSettings,
dispatchFetchStatus: fetchStatus
};
class AuthenticationRequiredModalContentConnector extends Component {
//
// Lifecycle
componentDidMount() {
this.props.dispatchFetchGeneralSettings();
}
componentWillUnmount() {
this.props.dispatchClearPendingChanges({ section: `settings.${SECTION}` });
}
//
// Listeners
onInputChange = ({ name, value }) => {
this.props.dispatchSetGeneralSettingsValue({ name, value });
};
onSavePress = () => {
this.props.dispatchSaveGeneralSettings();
};
//
// Render
render() {
const {
dispatchClearPendingChanges,
dispatchFetchGeneralSettings,
dispatchSetGeneralSettingsValue,
dispatchSaveGeneralSettings,
...otherProps
} = this.props;
return (
<AuthenticationRequiredModalContent
{...otherProps}
onInputChange={this.onInputChange}
onSavePress={this.onSavePress}
/>
);
}
}
AuthenticationRequiredModalContentConnector.propTypes = {
dispatchClearPendingChanges: PropTypes.func.isRequired,
dispatchFetchGeneralSettings: PropTypes.func.isRequired,
dispatchSetGeneralSettingsValue: PropTypes.func.isRequired,
dispatchSaveGeneralSettings: PropTypes.func.isRequired,
dispatchFetchStatus: PropTypes.func.isRequired
};
export default connect(createMapStateToProps, mapDispatchToProps)(AuthenticationRequiredModalContentConnector);

View File

@@ -47,14 +47,16 @@ class InteractiveImportRow extends Component {
author,
book,
foreignEditionId,
quality
quality,
size
} = this.props;
if (
author &&
book != null &&
foreignEditionId &&
quality
quality &&
size > 0
) {
this.props.onSelectedChange({ id, value: true });
}

View File

@@ -1,5 +1,6 @@
import PropTypes from 'prop-types';
import React, { Component } from 'react';
import Alert from 'Components/Alert';
import TextInput from 'Components/Form/TextInput';
import Icon from 'Components/Icon';
import Button from 'Components/Link/Button';
@@ -7,7 +8,7 @@ import Link from 'Components/Link/Link';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import { icons } from 'Helpers/Props';
import { icons, kinds } from 'Helpers/Props';
import getErrorMessage from 'Utilities/Object/getErrorMessage';
import translate from 'Utilities/String/translate';
import AddNewAuthorSearchResultConnector from './Author/AddNewAuthorSearchResultConnector';
@@ -127,9 +128,16 @@ class AddNewItem extends Component {
!isFetching && !!error ?
<div className={styles.message}>
<div className={styles.helpText}>
Failed to load search results, please try again.
{translate('FailedLoadingSearchResults')}
</div>
<Alert kind={kinds.WARNING}>{getErrorMessage(error)}</Alert>
<div>
<Link to="https://wiki.servarr.com/readarr/troubleshooting#invalid-response-received-from-metadata-api">
{translate('WhySearchesCouldBeFailing')}
</Link>
</div>
<div>{getErrorMessage(error)}</div>
</div> : null
}

View File

@@ -25,3 +25,8 @@
border-radius: 4px;
background-color: var(--cardCenterBackgroundColor);
}
.customFormats {
display: flex;
flex-wrap: wrap;
}

View File

@@ -3,6 +3,7 @@
interface CssExports {
'addSpecification': string;
'center': string;
'customFormats': string;
'deleteButton': string;
'rightButtons': string;
}

View File

@@ -11,16 +11,69 @@ import ConfirmModal from 'Components/Modal/ConfirmModal';
import { icons, inputTypes, kinds } from 'Helpers/Props';
import translate from 'Utilities/String/translate';
const authenticationMethodOptions = [
{ key: 'none', value: 'None' },
{ key: 'basic', value: 'Basic (Browser Popup)' },
{ key: 'forms', value: 'Forms (Login Page)' }
export const authenticationMethodOptions = [
{
key: 'none',
get value() {
return translate('None');
},
isDisabled: true
},
{
key: 'external',
get value() {
return translate('External');
},
isHidden: true
},
{
key: 'basic',
get value() {
return translate('AuthBasic');
}
},
{
key: 'forms',
get value() {
return translate('AuthForm');
}
}
];
export const authenticationRequiredOptions = [
{
key: 'enabled',
get value() {
return translate('Enabled');
}
},
{
key: 'disabledForLocalAddresses',
get value() {
return translate('DisabledForLocalAddresses');
}
}
];
const certificateValidationOptions = [
{ key: 'enabled', value: 'Enabled' },
{ key: 'disabledForLocalAddresses', value: 'Disabled for Local Addresses' },
{ key: 'disabled', value: 'Disabled' }
{
key: 'enabled',
get value() {
return translate('Enabled');
}
},
{
key: 'disabledForLocalAddresses',
get value() {
return translate('DisabledForLocalAddresses');
}
},
{
key: 'disabled',
get value() {
return translate('Disabled');
}
}
];
class SecuritySettings extends Component {
@@ -68,8 +121,10 @@ class SecuritySettings extends Component {
const {
authenticationMethod,
authenticationRequired,
username,
password,
passwordConfirmation,
apiKey,
certificateValidation
} = settings;
@@ -79,26 +134,40 @@ class SecuritySettings extends Component {
return (
<FieldSet legend={translate('Security')}>
<FormGroup>
<FormLabel>
{translate('Authentication')}
</FormLabel>
<FormLabel>{translate('Authentication')}</FormLabel>
<FormInputGroup
type={inputTypes.SELECT}
name="authenticationMethod"
values={authenticationMethodOptions}
helpText={translate('AuthenticationMethodHelpText')}
helpTextWarning={translate('AuthenticationRequiredWarning')}
onChange={onInputChange}
{...authenticationMethod}
/>
</FormGroup>
{
authenticationEnabled &&
authenticationEnabled ?
<FormGroup>
<FormLabel>
{translate('Username')}
</FormLabel>
<FormLabel>{translate('AuthenticationRequired')}</FormLabel>
<FormInputGroup
type={inputTypes.SELECT}
name="authenticationRequired"
values={authenticationRequiredOptions}
helpText={translate('AuthenticationRequiredHelpText')}
onChange={onInputChange}
{...authenticationRequired}
/>
</FormGroup> :
null
}
{
authenticationEnabled ?
<FormGroup>
<FormLabel>{translate('Username')}</FormLabel>
<FormInputGroup
type={inputTypes.TEXT}
@@ -106,15 +175,14 @@ class SecuritySettings extends Component {
onChange={onInputChange}
{...username}
/>
</FormGroup>
</FormGroup> :
null
}
{
authenticationEnabled &&
authenticationEnabled ?
<FormGroup>
<FormLabel>
{translate('Password')}
</FormLabel>
<FormLabel>{translate('Password')}</FormLabel>
<FormInputGroup
type={inputTypes.PASSWORD}
@@ -122,19 +190,33 @@ class SecuritySettings extends Component {
onChange={onInputChange}
{...password}
/>
</FormGroup>
</FormGroup> :
null
}
{
authenticationEnabled ?
<FormGroup>
<FormLabel>{translate('PasswordConfirmation')}</FormLabel>
<FormInputGroup
type={inputTypes.PASSWORD}
name="passwordConfirmation"
onChange={onInputChange}
{...passwordConfirmation}
/>
</FormGroup> :
null
}
<FormGroup>
<FormLabel>
{translate('APIKey')}
</FormLabel>
<FormLabel>{translate('ApiKey')}</FormLabel>
<FormInputGroup
type={inputTypes.TEXT}
name="apiKey"
readOnly={true}
helpTextWarning={translate('ApiKeyHelpTextWarning')}
helpTextWarning={translate('RestartRequiredHelpTextWarning')}
buttons={[
<ClipboardButton
key="copy"
@@ -160,9 +242,7 @@ class SecuritySettings extends Component {
</FormGroup>
<FormGroup>
<FormLabel>
{translate('CertificateValidation')}
</FormLabel>
<FormLabel>{translate('CertificateValidation')}</FormLabel>
<FormInputGroup
type={inputTypes.SELECT}

View File

@@ -8,6 +8,7 @@ import TagListConnector from 'Components/TagListConnector';
import { createMetadataProfileSelectorForHook } from 'Store/Selectors/createMetadataProfileSelector';
import { createQualityProfileSelectorForHook } from 'Store/Selectors/createQualityProfileSelector';
import { SelectStateInputProps } from 'typings/props';
import translate from 'Utilities/String/translate';
import styles from './ManageImportListsModalRow.css';
interface ManageImportListsModalRowProps {
@@ -70,7 +71,7 @@ function ManageImportListsModalRow(props: ManageImportListsModalRowProps) {
</TableRowCell>
<TableRowCell className={styles.qualityProfileId}>
{qualityProfile?.name ?? 'None'}
{qualityProfile?.name ?? translate('None')}
</TableRowCell>
<TableRowCell className={styles.metadataProfileId}>
@@ -82,7 +83,7 @@ function ManageImportListsModalRow(props: ManageImportListsModalRowProps) {
</TableRowCell>
<TableRowCell className={styles.enableAutomaticAdd}>
{enableAutomaticAdd ? 'Yes' : 'No'}
{enableAutomaticAdd ? translate('Yes') : translate('No')}
</TableRowCell>
<TableRowCell className={styles.tags}>

View File

@@ -75,12 +75,12 @@ class RootFolder extends Component {
{path}
</Label>
<Label kind={kinds.SUCCESS}>
{qualityProfile.name}
<Label kind={qualityProfile?.name ? kinds.SUCCESS : kinds.DANGER}>
{qualityProfile?.name || translate('None')}
</Label>
<Label kind={kinds.SUCCESS}>
{metadataProfile.name}
<Label kind={metadataProfile?.name ? kinds.SUCCESS : kinds.DANGER}>
{metadataProfile?.name || translate('None')}
</Label>
</div>

View File

@@ -2,7 +2,6 @@ module.exports = {
// Families
defaultFontFamily: 'Roboto, "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif',
monoSpaceFontFamily: '"Ubuntu Mono", Menlo, Monaco, Consolas, "Courier New", monospace;',
passwordFamily: 'text-security-disc',
// Sizes
extraSmallFontSize: '11px',

View File

@@ -6,6 +6,22 @@ import createMultiAuthorsSelector from 'Store/Selectors/createMultiAuthorsSelect
import translate from 'Utilities/String/translate';
import styles from './QueuedTaskRowNameCell.css';
function formatTitles(titles: string[]) {
if (!titles) {
return null;
}
if (titles.length > 11) {
return (
<span title={titles.join(', ')}>
{titles.slice(0, 10).join(', ')}, {titles.length - 10} more
</span>
);
}
return <span>{titles.join(', ')}</span>;
}
export interface QueuedTaskRowNameCellProps {
commandName: string;
body: CommandBody;
@@ -32,7 +48,7 @@ export default function QueuedTaskRowNameCell(
<span className={styles.commandName}>
{commandName}
{sortedAuthors.length ? (
<span> - {sortedAuthors.map((a) => a.authorName).join(', ')}</span>
<span> - {formatTitles(sortedAuthors.map((a) => a.authorName))}</span>
) : null}
</span>

View File

@@ -8,7 +8,7 @@
<PackageVersion Include="DryIoc.Microsoft.DependencyInjection" Version="6.2.0" />
<PackageVersion Include="Equ" Version="2.3.0" />
<PackageVersion Include="FluentAssertions" Version="5.10.3" />
<PackageVersion Include="Polly" Version="8.3.1" />
<PackageVersion Include="Polly" Version="8.4.1" />
<PackageVersion Include="Servarr.FluentMigrator.Runner" Version="3.3.2.9" />
<PackageVersion Include="Servarr.FluentMigrator.Runner.SQLite" Version="3.3.2.9" />
<PackageVersion Include="Servarr.FluentMigrator.Runner.Postgres" Version="3.3.2.9" />
@@ -17,13 +17,13 @@
<PackageVersion Include="ImpromptuInterface" Version="7.0.1" />
<PackageVersion Include="LazyCache" Version="2.4.0" />
<PackageVersion Include="Mailkit" Version="3.6.0" />
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="6.0.29" />
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="6.0.32" />
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="6.0.1" />
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="6.0.1" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="6.0.1" />
<PackageVersion Include="Microsoft.Extensions.Hosting.WindowsServices" Version="6.0.2" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="6.0.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
<PackageVersion Include="Microsoft.Win32.Registry" Version="5.0.0" />
<PackageVersion Include="Mono.Posix.NETStandard" Version="5.20.1.34-servarr22" />
<PackageVersion Include="Moq" Version="4.17.2" />
@@ -33,7 +33,7 @@
<PackageVersion Include="NLog.Extensions.Logging" Version="5.2.3" />
<PackageVersion Include="NLog" Version="5.1.4" />
<PackageVersion Include="NLog.Targets.Syslog" Version="7.0.0" />
<PackageVersion Include="Npgsql" Version="7.0.6" />
<PackageVersion Include="Npgsql" Version="7.0.7" />
<PackageVersion Include="NUnit3TestAdapter" Version="4.2.1" />
<PackageVersion Include="NUnit" Version="3.14.0" />
<PackageVersion Include="NunitXml.TestLogger" Version="3.0.117" />
@@ -44,9 +44,10 @@
<PackageVersion Include="Selenium.WebDriver.ChromeDriver" Version="91.0.4472.10100" />
<PackageVersion Include="Sentry" Version="3.31.0" />
<PackageVersion Include="SharpZipLib" Version="1.4.2" />
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.4" />
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.5" />
<PackageVersion Include="StyleCop.Analyzers" Version="1.1.118" />
<PackageVersion Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.5.0" />
<PackageVersion Include="Swashbuckle.AspNetCore.Annotations" Version="6.6.2" />
<PackageVersion Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.6.2" />
<PackageVersion Include="System.Buffers" Version="4.5.1" />
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="6.0.1" />
<PackageVersion Include="System.Data.SQLite.Core.Servarr" Version="1.0.115.5-18" />
@@ -64,4 +65,4 @@
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
<PackageVersion Include="TagLibSharp-Lidarr" Version="2.2.0.19" />
</ItemGroup>
</Project>
</Project>

View File

@@ -46,7 +46,7 @@ namespace NzbDrone.Automation.Test
_runner = new NzbDroneRunner(LogManager.GetCurrentClassLogger(), null);
_runner.KillAll();
_runner.Start();
_runner.Start(true);
driver.Url = "http://localhost:8787";

View File

@@ -1,10 +1,12 @@
using System.Collections.Generic;
using FluentAssertions;
using Microsoft.Extensions.Options;
using Moq;
using NUnit.Framework;
using NzbDrone.Common.Disk;
using NzbDrone.Common.EnvironmentInfo;
using NzbDrone.Common.Extensions;
using NzbDrone.Common.Options;
using NzbDrone.Core.Authentication;
using NzbDrone.Core.Configuration;
using NzbDrone.Test.Common;
@@ -43,6 +45,26 @@ namespace NzbDrone.Common.Test
Mocker.GetMock<IDiskProvider>()
.Setup(v => v.WriteAllText(configFile, It.IsAny<string>()))
.Callback<string, string>((p, t) => _configFileContents = t);
Mocker.GetMock<IOptions<AuthOptions>>()
.Setup(v => v.Value)
.Returns(new AuthOptions());
Mocker.GetMock<IOptions<AppOptions>>()
.Setup(v => v.Value)
.Returns(new AppOptions());
Mocker.GetMock<IOptions<ServerOptions>>()
.Setup(v => v.Value)
.Returns(new ServerOptions());
Mocker.GetMock<IOptions<LogOptions>>()
.Setup(v => v.Value)
.Returns(new LogOptions());
Mocker.GetMock<IOptions<UpdateOptions>>()
.Setup(v => v.Value)
.Returns(new UpdateOptions());
}
[Test]

View File

@@ -10,6 +10,7 @@ using NUnit.Framework;
using NzbDrone.Common.Composition.Extensions;
using NzbDrone.Common.EnvironmentInfo;
using NzbDrone.Common.Instrumentation.Extensions;
using NzbDrone.Common.Options;
using NzbDrone.Core.Datastore;
using NzbDrone.Core.Datastore.Extensions;
using NzbDrone.Core.Lifecycle;
@@ -33,6 +34,11 @@ namespace NzbDrone.Common.Test
container.RegisterInstance(new Mock<IHostLifetime>().Object);
container.RegisterInstance(new Mock<IOptions<PostgresOptions>>().Object);
container.RegisterInstance(new Mock<IOptions<AppOptions>>().Object);
container.RegisterInstance(new Mock<IOptions<AuthOptions>>().Object);
container.RegisterInstance(new Mock<IOptions<ServerOptions>>().Object);
container.RegisterInstance(new Mock<IOptions<LogOptions>>().Object);
container.RegisterInstance(new Mock<IOptions<UpdateOptions>>().Object);
var serviceProvider = container.GetServiceProvider();
serviceProvider.GetRequiredService<IAppFolderFactory>().Register();

View File

@@ -0,0 +1,8 @@
namespace NzbDrone.Common.Options;
public class AppOptions
{
public string InstanceName { get; set; }
public string Theme { get; set; }
public bool? LaunchBrowser { get; set; }
}

View File

@@ -0,0 +1,9 @@
namespace NzbDrone.Common.Options;
public class AuthOptions
{
public string ApiKey { get; set; }
public bool? Enabled { get; set; }
public string Method { get; set; }
public string Required { get; set; }
}

View File

@@ -0,0 +1,14 @@
namespace NzbDrone.Common.Options;
public class LogOptions
{
public string Level { get; set; }
public bool? FilterSentryEvents { get; set; }
public int? Rotate { get; set; }
public bool? Sql { get; set; }
public string ConsoleLevel { get; set; }
public bool? AnalyticsEnabled { get; set; }
public string SyslogServer { get; set; }
public int? SyslogPort { get; set; }
public string SyslogLevel { get; set; }
}

View File

@@ -0,0 +1,12 @@
namespace NzbDrone.Common.Options;
public class ServerOptions
{
public string UrlBase { get; set; }
public string BindAddress { get; set; }
public int? Port { get; set; }
public bool? EnableSsl { get; set; }
public int? SslPort { get; set; }
public string SslCertPath { get; set; }
public string SslCertPassword { get; set; }
}

View File

@@ -0,0 +1,9 @@
namespace NzbDrone.Common.Options;
public class UpdateOptions
{
public string Mechanism { get; set; }
public bool? Automatically { get; set; }
public string ScriptPath { get; set; }
public string Branch { get; set; }
}

View File

@@ -108,7 +108,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
Subject.Definition.Settings.As<QBittorrentSettings>().RecentTvPriority = (int)QBittorrentPriority.First;
}
protected void GivenGlobalSeedLimits(float maxRatio, int maxSeedingTime = -1, QBittorrentMaxRatioAction maxRatioAction = QBittorrentMaxRatioAction.Pause)
protected void GivenGlobalSeedLimits(float maxRatio, int maxSeedingTime = -1, int maxInactiveSeedingTime = -1, QBittorrentMaxRatioAction maxRatioAction = QBittorrentMaxRatioAction.Pause)
{
Mocker.GetMock<IQBittorrentProxy>()
.Setup(s => s.GetConfig(It.IsAny<QBittorrentSettings>()))
@@ -118,7 +118,9 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
MaxRatio = maxRatio,
MaxRatioEnabled = maxRatio >= 0,
MaxSeedingTime = maxSeedingTime,
MaxSeedingTimeEnabled = maxSeedingTime >= 0
MaxSeedingTimeEnabled = maxSeedingTime >= 0,
MaxInactiveSeedingTime = maxInactiveSeedingTime,
MaxInactiveSeedingTimeEnabled = maxInactiveSeedingTime >= 0
});
}
@@ -555,6 +557,34 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
result.OutputRootFolders.First().Should().Be(@"C:\Downloads\Finished\QBittorrent".AsOsAgnostic());
}
[Test]
public void should_correct_category_output_path()
{
var config = new QBittorrentPreferences
{
SavePath = @"C:\Downloads\Finished\QBittorrent".AsOsAgnostic()
};
Mocker.GetMock<IQBittorrentProxy>()
.Setup(v => v.GetConfig(It.IsAny<QBittorrentSettings>()))
.Returns(config);
Mocker.GetMock<IQBittorrentProxy>()
.Setup(v => v.GetApiVersion(It.IsAny<QBittorrentSettings>()))
.Returns(new Version(2, 0));
Mocker.GetMock<IQBittorrentProxy>()
.Setup(s => s.GetLabels(It.IsAny<QBittorrentSettings>()))
.Returns(new Dictionary<string, QBittorrentLabel>
{ { "music", new QBittorrentLabel { Name = "music", SavePath = "//server/store/downloads" } } });
var result = Subject.GetStatus();
result.IsLocalhost.Should().BeTrue();
result.OutputRootFolders.Should().NotBeNull();
result.OutputRootFolders.First().Should().Be(@"\\server\store\downloads");
}
[Test]
public async Task Download_should_handle_http_redirect_to_magnet()
{
@@ -610,7 +640,9 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
float ratio = 0.1f,
float ratioLimit = -2,
int seedingTime = 1,
int seedingTimeLimit = -2)
int seedingTimeLimit = -2,
int inactiveSeedingTimeLimit = -2,
long lastActivity = -1)
{
var torrent = new QBittorrentTorrent
{
@@ -624,7 +656,9 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
SavePath = "",
Ratio = ratio,
RatioLimit = ratioLimit,
SeedingTimeLimit = seedingTimeLimit
SeedingTimeLimit = seedingTimeLimit,
InactiveSeedingTimeLimit = inactiveSeedingTimeLimit,
LastActivity = lastActivity == -1 ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() : lastActivity
};
GivenTorrents(new List<QBittorrentTorrent>() { torrent });
@@ -738,6 +772,50 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
item.CanMoveFiles.Should().BeFalse();
}
[Test]
public void should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused()
{
GivenGlobalSeedLimits(-1, maxInactiveSeedingTime: 20);
GivenCompletedTorrent("uploading", ratio: 2.0f, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(25)).ToUnixTimeSeconds());
var item = Subject.GetItems().Single();
item.CanBeRemoved.Should().BeFalse();
item.CanMoveFiles.Should().BeFalse();
}
[Test]
public void should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused()
{
GivenGlobalSeedLimits(-1, maxInactiveSeedingTime: 20);
GivenCompletedTorrent("pausedUP", ratio: 2.0f, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(25)).ToUnixTimeSeconds());
var item = Subject.GetItems().Single();
item.CanBeRemoved.Should().BeTrue();
item.CanMoveFiles.Should().BeTrue();
}
[Test]
public void should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused()
{
GivenGlobalSeedLimits(-1, maxInactiveSeedingTime: 40);
GivenCompletedTorrent("pausedUP", ratio: 2.0f, seedingTime: 20, inactiveSeedingTimeLimit: 10, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(15)).ToUnixTimeSeconds());
var item = Subject.GetItems().Single();
item.CanBeRemoved.Should().BeTrue();
item.CanMoveFiles.Should().BeTrue();
}
[Test]
public void should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused()
{
GivenGlobalSeedLimits(-1, maxInactiveSeedingTime: 20);
GivenCompletedTorrent("pausedUP", ratio: 2.0f, seedingTime: 30, inactiveSeedingTimeLimit: 40, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(30)).ToUnixTimeSeconds());
var item = Subject.GetItems().Single();
item.CanBeRemoved.Should().BeFalse();
item.CanMoveFiles.Should().BeFalse();
}
[Test]
public void should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused()
{
@@ -749,6 +827,17 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
item.CanMoveFiles.Should().BeTrue();
}
[Test]
public void should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused()
{
GivenGlobalSeedLimits(2.0f, maxInactiveSeedingTime: 20);
GivenCompletedTorrent("pausedUP", ratio: 1.0f, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(25)).ToUnixTimeSeconds());
var item = Subject.GetItems().Single();
item.CanBeRemoved.Should().BeTrue();
item.CanMoveFiles.Should().BeTrue();
}
[Test]
public void should_not_fetch_details_twice()
{

View File

@@ -13,7 +13,7 @@ using NzbDrone.Core.Test.Framework;
namespace NzbDrone.Core.Test.MetadataSource.Goodreads
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2024-05-15 00:00:00Z")]
[Ignore("Waiting for metadata to be back again", Until = "2024-08-15 00:00:00Z")]
public class BookInfoProxyFixture : CoreTest<BookInfoProxy>
{
private MetadataProfile _metadataProfile;

View File

@@ -15,7 +15,7 @@ using NzbDrone.Test.Common;
namespace NzbDrone.Core.Test.MetadataSource.Goodreads
{
[TestFixture]
[Ignore("Waiting for metadata to be back again", Until = "2024-05-15 00:00:00Z")]
[Ignore("Waiting for metadata to be back again", Until = "2024-08-15 00:00:00Z")]
public class BookInfoProxySearchFixture : CoreTest<BookInfoProxy>
{
[SetUp]

View File

@@ -38,7 +38,7 @@ namespace NzbDrone.Core.Test.MetadataSource.Goodreads
ExceptionVerification.IgnoreWarns();
}
[TestCase("Harry Potter and the sorcerer's stone a detailed summary", 61800696)]
[TestCase("Harry Potter and the sorcerer's stone a detailed summary", 72245296)]
[TestCase("B0192CTMYG", 61209488)]
[TestCase("9780439554930", 48517161)]
public void successful_book_search(string title, int expected)

View File

@@ -46,6 +46,7 @@ namespace NzbDrone.Core.Test.QueueTests
_trackedDownloads = Builder<TrackedDownload>.CreateListOfSize(1)
.All()
.With(v => v.IsTrackable = true)
.With(v => v.DownloadItem = downloadItem)
.With(v => v.RemoteBook = remoteBook)
.Build()

View File

@@ -0,0 +1,8 @@
namespace NzbDrone.Core.Authentication
{
public enum AuthenticationRequiredType
{
Enabled = 0,
DisabledForLocalAddresses = 1
}
}

View File

@@ -1,9 +1,10 @@
namespace NzbDrone.Core.Authentication
namespace NzbDrone.Core.Authentication
{
public enum AuthenticationType
{
None = 0,
Basic = 1,
Forms = 2
Forms = 2,
External = 3
}
}

View File

@@ -15,18 +15,18 @@ namespace NzbDrone.Core.Books
public class BookCutoffService : IBookCutoffService
{
private readonly IBookRepository _bookRepository;
private readonly IProfileService _profileService;
private readonly IQualityProfileService _qualityProfileService;
public BookCutoffService(IBookRepository bookRepository, IProfileService profileService)
public BookCutoffService(IBookRepository bookRepository, IQualityProfileService qualityProfileService)
{
_bookRepository = bookRepository;
_profileService = profileService;
_qualityProfileService = qualityProfileService;
}
public PagingSpec<Book> BooksWhereCutoffUnmet(PagingSpec<Book> pagingSpec)
{
var qualitiesBelowCutoff = new List<QualitiesBelowCutoff>();
var profiles = _profileService.All();
var profiles = _qualityProfileService.All();
//Get all items less than the cutoff
foreach (var profile in profiles)

View File

@@ -9,6 +9,7 @@ using NzbDrone.Common.Cache;
using NzbDrone.Common.Disk;
using NzbDrone.Common.EnvironmentInfo;
using NzbDrone.Common.Extensions;
using NzbDrone.Common.Options;
using NzbDrone.Core.Authentication;
using NzbDrone.Core.Configuration.Events;
using NzbDrone.Core.Datastore;
@@ -32,6 +33,7 @@ namespace NzbDrone.Core.Configuration
bool EnableSsl { get; }
bool LaunchBrowser { get; }
AuthenticationType AuthenticationMethod { get; }
AuthenticationRequiredType AuthenticationRequired { get; }
bool AnalyticsEnabled { get; }
string LogLevel { get; }
string ConsoleLogLevel { get; }
@@ -69,6 +71,11 @@ namespace NzbDrone.Core.Configuration
private readonly IDiskProvider _diskProvider;
private readonly ICached<string> _cache;
private readonly PostgresOptions _postgresOptions;
private readonly AuthOptions _authOptions;
private readonly AppOptions _appOptions;
private readonly ServerOptions _serverOptions;
private readonly UpdateOptions _updateOptions;
private readonly LogOptions _logOptions;
private readonly string _configFile;
@@ -78,13 +85,23 @@ namespace NzbDrone.Core.Configuration
ICacheManager cacheManager,
IEventAggregator eventAggregator,
IDiskProvider diskProvider,
IOptions<PostgresOptions> postgresOptions)
IOptions<PostgresOptions> postgresOptions,
IOptions<AuthOptions> authOptions,
IOptions<AppOptions> appOptions,
IOptions<ServerOptions> serverOptions,
IOptions<UpdateOptions> updateOptions,
IOptions<LogOptions> logOptions)
{
_cache = cacheManager.GetCache<string>(GetType());
_eventAggregator = eventAggregator;
_diskProvider = diskProvider;
_configFile = appFolderInfo.GetConfigPath();
_postgresOptions = postgresOptions.Value;
_authOptions = authOptions.Value;
_appOptions = appOptions.Value;
_serverOptions = serverOptions.Value;
_updateOptions = updateOptions.Value;
_logOptions = logOptions.Value;
}
public Dictionary<string, object> GetConfigDictionary()
@@ -140,7 +157,7 @@ namespace NzbDrone.Core.Configuration
{
const string defaultValue = "*";
var bindAddress = GetValue("BindAddress", defaultValue);
var bindAddress = _serverOptions.BindAddress ?? GetValue("BindAddress", defaultValue);
if (string.IsNullOrWhiteSpace(bindAddress))
{
return defaultValue;
@@ -150,19 +167,19 @@ namespace NzbDrone.Core.Configuration
}
}
public int Port => GetValueInt("Port", 8787);
public int Port => _serverOptions.Port ?? GetValueInt("Port", 8787);
public int SslPort => GetValueInt("SslPort", 6868);
public int SslPort => _serverOptions.SslPort ?? GetValueInt("SslPort", 6868);
public bool EnableSsl => GetValueBoolean("EnableSsl", false);
public bool EnableSsl => _serverOptions.EnableSsl ?? GetValueBoolean("EnableSsl", false);
public bool LaunchBrowser => GetValueBoolean("LaunchBrowser", true);
public bool LaunchBrowser => _appOptions.LaunchBrowser ?? GetValueBoolean("LaunchBrowser", true);
public string ApiKey
{
get
{
var apiKey = GetValue("ApiKey", GenerateApiKey());
var apiKey = _authOptions.ApiKey ?? GetValue("ApiKey", GenerateApiKey());
if (apiKey.IsNullOrWhiteSpace())
{
@@ -178,7 +195,7 @@ namespace NzbDrone.Core.Configuration
{
get
{
var enabled = GetValueBoolean("AuthenticationEnabled", false, false);
var enabled = _authOptions.Enabled ?? GetValueBoolean("AuthenticationEnabled", false, false);
if (enabled)
{
@@ -186,17 +203,24 @@ namespace NzbDrone.Core.Configuration
return AuthenticationType.Basic;
}
return GetValueEnum("AuthenticationMethod", AuthenticationType.None);
return Enum.TryParse<AuthenticationType>(_authOptions.Method, out var enumValue)
? enumValue
: GetValueEnum("AuthenticationMethod", AuthenticationType.None);
}
}
public bool AnalyticsEnabled => GetValueBoolean("AnalyticsEnabled", true, persist: false);
public AuthenticationRequiredType AuthenticationRequired =>
Enum.TryParse<AuthenticationRequiredType>(_authOptions.Required, out var enumValue)
? enumValue
: GetValueEnum("AuthenticationRequired", AuthenticationRequiredType.Enabled);
public bool AnalyticsEnabled => _logOptions.AnalyticsEnabled ?? GetValueBoolean("AnalyticsEnabled", true, persist: false);
// TODO: Change back to "master" for the first stable release
public string Branch => GetValue("Branch", "develop").ToLowerInvariant();
public string Branch => _updateOptions.Branch ?? GetValue("Branch", "develop").ToLowerInvariant();
public string LogLevel => GetValue("LogLevel", "info");
public string ConsoleLogLevel => GetValue("ConsoleLogLevel", string.Empty, persist: false);
public string LogLevel => _logOptions.Level ?? GetValue("LogLevel", "debug").ToLowerInvariant();
public string ConsoleLogLevel => _logOptions.ConsoleLevel ?? GetValue("ConsoleLogLevel", string.Empty, persist: false);
public string PostgresHost => _postgresOptions?.Host ?? GetValue("PostgresHost", string.Empty, persist: false);
public string PostgresUser => _postgresOptions?.User ?? GetValue("PostgresUser", string.Empty, persist: false);
@@ -206,18 +230,18 @@ namespace NzbDrone.Core.Configuration
public string PostgresCacheDb => _postgresOptions?.CacheDb ?? GetValue("PostgresCacheDb", "readarr-cache", persist: false);
public int PostgresPort => (_postgresOptions?.Port ?? 0) != 0 ? _postgresOptions.Port : GetValueInt("PostgresPort", 5432, persist: false);
public string Theme => GetValue("Theme", "auto", persist: false);
public bool LogSql => GetValueBoolean("LogSql", false, persist: false);
public int LogRotate => GetValueInt("LogRotate", 50, persist: false);
public bool FilterSentryEvents => GetValueBoolean("FilterSentryEvents", true, persist: false);
public string SslCertPath => GetValue("SslCertPath", "");
public string SslCertPassword => GetValue("SslCertPassword", "");
public string Theme => _appOptions.Theme ?? GetValue("Theme", "auto", persist: false);
public bool LogSql => _logOptions.Sql ?? GetValueBoolean("LogSql", false, persist: false);
public int LogRotate => _logOptions.Rotate ?? GetValueInt("LogRotate", 50, persist: false);
public bool FilterSentryEvents => _logOptions.FilterSentryEvents ?? GetValueBoolean("FilterSentryEvents", true, persist: false);
public string SslCertPath => _serverOptions.SslCertPath ?? GetValue("SslCertPath", "");
public string SslCertPassword => _serverOptions.SslCertPassword ?? GetValue("SslCertPassword", "");
public string UrlBase
{
get
{
var urlBase = GetValue("UrlBase", "").Trim('/');
var urlBase = (_serverOptions.UrlBase ?? GetValue("UrlBase", "")).Trim('/');
if (urlBase.IsNullOrWhiteSpace())
{
@@ -229,19 +253,22 @@ namespace NzbDrone.Core.Configuration
}
public string UiFolder => BuildInfo.IsDebug ? Path.Combine("..", "UI") : "UI";
public string InstanceName => GetValue("InstanceName", BuildInfo.AppName);
public string InstanceName => _appOptions.InstanceName ?? GetValue("InstanceName", BuildInfo.AppName);
public bool UpdateAutomatically => GetValueBoolean("UpdateAutomatically", false, false);
public bool UpdateAutomatically => _updateOptions.Automatically ?? GetValueBoolean("UpdateAutomatically", false, false);
public UpdateMechanism UpdateMechanism => GetValueEnum("UpdateMechanism", UpdateMechanism.BuiltIn, false);
public UpdateMechanism UpdateMechanism =>
Enum.TryParse<UpdateMechanism>(_updateOptions.Mechanism, out var enumValue)
? enumValue
: GetValueEnum("UpdateMechanism", UpdateMechanism.BuiltIn, false);
public string UpdateScriptPath => GetValue("UpdateScriptPath", "", false);
public string UpdateScriptPath => _updateOptions.ScriptPath ?? GetValue("UpdateScriptPath", "", false);
public string SyslogServer => GetValue("SyslogServer", "", persist: false);
public string SyslogServer => _logOptions.SyslogServer ?? GetValue("SyslogServer", "", persist: false);
public int SyslogPort => GetValueInt("SyslogPort", 514, persist: false);
public int SyslogPort => _logOptions.SyslogPort ?? GetValueInt("SyslogPort", 514, persist: false);
public string SyslogLevel => GetValue("SyslogLevel", LogLevel, false).ToLowerInvariant();
public string SyslogLevel => _logOptions.SyslogLevel ?? GetValue("SyslogLevel", LogLevel, persist: false).ToLowerInvariant();
public int GetValueInt(string key, int defaultValue, bool persist = true)
{
@@ -330,7 +357,7 @@ namespace NzbDrone.Core.Configuration
}
// If SSL is enabled and a cert hash is still in the config file or cert path is empty disable SSL
if (EnableSsl && (GetValue("SslCertHash", null).IsNotNullOrWhiteSpace() || SslCertPath.IsNullOrWhiteSpace()))
if (EnableSsl && (GetValue("SslCertHash", string.Empty, false).IsNotNullOrWhiteSpace() || SslCertPath.IsNullOrWhiteSpace()))
{
SetValue("EnableSsl", false);
}
@@ -377,13 +404,21 @@ namespace NzbDrone.Core.Configuration
throw new InvalidConfigFileException($"{_configFile} is corrupt. Please delete the config file and Readarr will recreate it.");
}
return XDocument.Parse(_diskProvider.ReadAllText(_configFile));
var xDoc = XDocument.Parse(_diskProvider.ReadAllText(_configFile));
var config = xDoc.Descendants(CONFIG_ELEMENT_NAME).ToList();
if (config.Count != 1)
{
throw new InvalidConfigFileException($"{_configFile} is invalid. Please delete the config file and Readarr will recreate it.");
}
return xDoc;
}
var xDoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));
xDoc.Add(new XElement(CONFIG_ELEMENT_NAME));
var newXDoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));
newXDoc.Add(new XElement(CONFIG_ELEMENT_NAME));
return xDoc;
return newXDoc;
}
}
catch (XmlException ex)

View File

@@ -16,12 +16,12 @@ namespace NzbDrone.Core.Datastore
}
public CorruptDatabaseException(string message, Exception innerException, params object[] args)
: base(message, innerException, args)
: base(innerException, message, args)
{
}
public CorruptDatabaseException(string message, Exception innerException)
: base(message, innerException)
: base(innerException, message)
{
}
}

View File

@@ -219,7 +219,7 @@ namespace NzbDrone.Core.Datastore.Migration.Framework
protected virtual IList<TableDefinition> ReadTables()
{
const string sqlCommand = @"SELECT name, sql FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%' ORDER BY name;";
const string sqlCommand = @"SELECT name, sql FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%' AND name NOT LIKE '_litestream_%' ORDER BY name;";
var dtTable = Read(sqlCommand).Tables[0];
var tableDefinitionList = new List<TableDefinition>();

View File

@@ -122,14 +122,23 @@ namespace NzbDrone.Core.Download.Clients.Deluge
}
var items = new List<DownloadClientItem>();
var ignoredCount = 0;
foreach (var torrent in torrents)
{
if (torrent.Hash == null)
// Silently ignore torrents with no hash
if (torrent.Hash.IsNullOrWhiteSpace())
{
continue;
}
// Ignore torrents without a name, but track to log a single warning for all invalid torrents.
if (torrent.Name.IsNullOrWhiteSpace())
{
ignoredCount++;
continue;
}
var item = new DownloadClientItem();
item.DownloadId = torrent.Hash.ToUpper();
item.Title = torrent.Name;
@@ -187,6 +196,11 @@ namespace NzbDrone.Core.Download.Clients.Deluge
items.Add(item);
}
if (ignoredCount > 0)
{
_logger.Warn("{0} torrent(s) were ignored becuase they did not have a title, check Deluge and remove any invalid torrents");
}
return items;
}

View File

@@ -279,6 +279,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
break;
case "metaDL": // torrent magnet is being downloaded
case "forcedMetaDL": // torrent metadata is being forcibly downloaded
if (config.DhtEnabled)
{
item.Status = DownloadItemStatus.Queued;
@@ -293,7 +294,6 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
break;
case "forcedDL": // torrent is being downloaded, and was forced started
case "forcedMetaDL": // torrent metadata is being forcibly downloaded
case "moving": // torrent is being moved from a folder
case "downloading": // torrent is being downloaded and data is being transferred
item.Status = DownloadItemStatus.Downloading;
@@ -375,7 +375,15 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
{
if (Proxy.GetLabels(Settings).TryGetValue(Settings.MusicCategory, out var label) && label.SavePath.IsNotNullOrWhiteSpace())
{
var labelDir = new OsPath(label.SavePath);
var savePath = label.SavePath;
if (savePath.StartsWith("//"))
{
_logger.Trace("Replacing double forward slashes in path '{0}'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's {1} category", savePath, Settings.MusicCategory);
savePath = savePath.Replace('/', '\\');
}
var labelDir = new OsPath(savePath);
if (labelDir.IsRooted)
{
@@ -623,7 +631,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
}
}
if (HasReachedSeedingTimeLimit(torrent, config))
if (HasReachedSeedingTimeLimit(torrent, config) || HasReachedInactiveSeedingTimeLimit(torrent, config))
{
return true;
}
@@ -695,6 +703,26 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
return false;
}
protected bool HasReachedInactiveSeedingTimeLimit(QBittorrentTorrent torrent, QBittorrentPreferences config)
{
long inactiveSeedingTimeLimit;
if (torrent.InactiveSeedingTimeLimit >= 0)
{
inactiveSeedingTimeLimit = torrent.InactiveSeedingTimeLimit * 60;
}
else if (torrent.InactiveSeedingTimeLimit == -2 && config.MaxInactiveSeedingTimeEnabled)
{
inactiveSeedingTimeLimit = config.MaxInactiveSeedingTime * 60;
}
else
{
return false;
}
return DateTimeOffset.UtcNow.ToUnixTimeSeconds() - torrent.LastActivity > inactiveSeedingTimeLimit;
}
protected void FetchTorrentDetails(QBittorrentTorrent torrent)
{
var torrentProperties = Proxy.GetTorrentProperties(torrent.Hash, Settings);

View File

@@ -28,6 +28,12 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
[JsonProperty(PropertyName = "max_seeding_time")]
public long MaxSeedingTime { get; set; } // Get the global share time limit in minutes
[JsonProperty(PropertyName = "max_inactive_seeding_time_enabled")]
public bool MaxInactiveSeedingTimeEnabled { get; set; } // True if share inactive time limit is enabled
[JsonProperty(PropertyName = "max_inactive_seeding_time")]
public long MaxInactiveSeedingTime { get; set; } // Get the global share inactive time limit in minutes
[JsonProperty(PropertyName = "max_ratio_act")]
public QBittorrentMaxRatioAction MaxRatioAction { get; set; } // Action performed when a torrent reaches the maximum share ratio.

View File

@@ -37,6 +37,12 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
[JsonProperty(PropertyName = "seeding_time_limit")] // Per torrent seeding time limit (-2 = use global, -1 = unlimited)
public long SeedingTimeLimit { get; set; } = -2;
[JsonProperty(PropertyName = "inactive_seeding_time_limit")] // Per torrent inactive seeding time limit (-2 = use global, -1 = unlimited)
public long InactiveSeedingTimeLimit { get; set; } = -2;
[JsonProperty(PropertyName = "last_activity")] // Timestamp in unix seconds when a chunk was last downloaded/uploaded
public long LastActivity { get; set; }
}
public class QBittorrentTorrentProperties

View File

@@ -11,8 +11,8 @@ namespace NzbDrone.Core.Download.Clients.Transmission
public bool IsFinished { get; set; }
public long Eta { get; set; }
public TransmissionTorrentStatus Status { get; set; }
public int SecondsDownloading { get; set; }
public int SecondsSeeding { get; set; }
public long SecondsDownloading { get; set; }
public long SecondsSeeding { get; set; }
public string ErrorString { get; set; }
public long DownloadedEver { get; set; }
public long UploadedEver { get; set; }

View File

@@ -32,6 +32,7 @@ namespace NzbDrone.Core.Download
{
{ Result.HasHttpServerError: true } => PredicateResult.True(),
{ Result.StatusCode: HttpStatusCode.RequestTimeout } => PredicateResult.True(),
{ Exception: HttpException { Response.HasHttpServerError: true } } => PredicateResult.True(),
_ => PredicateResult.False()
},
Delay = TimeSpan.FromSeconds(3),

View File

@@ -68,16 +68,17 @@ namespace NzbDrone.Core.Indexers.Newznab
protected override bool PostProcess(IndexerResponse indexerResponse, List<XElement> items, List<ReleaseInfo> releases)
{
var enclosureTypes = items.SelectMany(GetEnclosures).Select(v => v.Type).Distinct().ToArray();
if (enclosureTypes.Any() && enclosureTypes.Intersect(PreferredEnclosureMimeTypes).Empty())
{
if (enclosureTypes.Intersect(TorrentEnclosureMimeTypes).Any())
{
_logger.Warn("{0} does not contain {1}, found {2}, did you intend to add a Torznab indexer?", indexerResponse.Request.Url, NzbEnclosureMimeType, enclosureTypes[0]);
return false;
}
else
{
_logger.Warn("{1} does not contain {1}, found {2}.", indexerResponse.Request.Url, NzbEnclosureMimeType, enclosureTypes[0]);
}
_logger.Warn("{0} does not contain {1}, found {2}.", indexerResponse.Request.Url, NzbEnclosureMimeType, enclosureTypes[0]);
}
return true;

View File

@@ -268,26 +268,26 @@ namespace NzbDrone.Core.Indexers
protected virtual RssEnclosure[] GetEnclosures(XElement item)
{
var enclosures = item.Elements("enclosure")
.Select(v =>
{
try
{
return new RssEnclosure
{
Url = v.Attribute("url")?.Value,
Type = v.Attribute("type")?.Value,
Length = v.Attribute("length")?.Value?.ParseInt64() ?? 0
};
}
catch (Exception e)
{
_logger.Warn(e, "Failed to get enclosure for: {0}", item.Title());
}
.Select(v =>
{
try
{
return new RssEnclosure
{
Url = v.Attribute("url")?.Value,
Type = v.Attribute("type")?.Value,
Length = v.Attribute("length")?.Value?.ParseInt64() ?? 0
};
}
catch (Exception ex)
{
_logger.Warn(ex, "Failed to get enclosure for: {0}", item.Title());
}
return null;
})
.Where(v => v != null)
.ToArray();
return null;
})
.Where(v => v != null)
.ToArray();
return enclosures;
}

View File

@@ -48,10 +48,10 @@ namespace NzbDrone.Core.Indexers
public class SeedCriteriaSettings
{
[FieldDefinition(0, Type = FieldType.Textbox, Label = "Seed Ratio", HelpText = "The ratio a torrent should reach before stopping, empty is download client's default. Ratio should be at least 1.0 and follow the indexers rules")]
[FieldDefinition(0, Type = FieldType.Number, Label = "IndexerSettingsSeedRatio", HelpText = "IndexerSettingsSeedRatioHelpText")]
public double? SeedRatio { get; set; }
[FieldDefinition(1, Type = FieldType.Textbox, Label = "Seed Time", Unit = "minutes", HelpText = "The time a torrent should be seeded before stopping, empty is download client's default", Advanced = true)]
[FieldDefinition(1, Type = FieldType.Number, Label = "IndexerSettingsSeedTime", Unit = "minutes", HelpText = "IndexerSettingsSeedTimeHelpText", Advanced = true)]
public int? SeedTime { get; set; }
[FieldDefinition(2, Type = FieldType.Textbox, Label = "Discography Seed Time", Unit = "minutes", HelpText = "The time a torrent should be seeded before stopping, empty is download client's default", Advanced = true)]

View File

@@ -59,16 +59,17 @@ namespace NzbDrone.Core.Indexers.Torznab
protected override bool PostProcess(IndexerResponse indexerResponse, List<XElement> items, List<ReleaseInfo> releases)
{
var enclosureTypes = items.SelectMany(GetEnclosures).Select(v => v.Type).Distinct().ToArray();
if (enclosureTypes.Any() && enclosureTypes.Intersect(PreferredEnclosureMimeTypes).Empty())
{
if (enclosureTypes.Intersect(UsenetEnclosureMimeTypes).Any())
{
_logger.Warn("{0} does not contain {1}, found {2}, did you intend to add a Newznab indexer?", indexerResponse.Request.Url, TorrentEnclosureMimeType, enclosureTypes[0]);
return false;
}
else
{
_logger.Warn("{1} does not contain {1}, found {2}.", indexerResponse.Request.Url, TorrentEnclosureMimeType, enclosureTypes[0]);
}
_logger.Warn("{0} does not contain {1}, found {2}.", indexerResponse.Request.Url, TorrentEnclosureMimeType, enclosureTypes[0]);
}
return true;

View File

@@ -332,7 +332,6 @@
"AddingTag": "مضيفا العلامة",
"AddListExclusion": "إضافة استبعاد قائمة",
"About": "نبدة عن",
"APIKey": "مفتاح API",
"60MinutesSixty": "60 دقيقة: {0}",
"45MinutesFourtyFive": "90 دقيقة: {0}",
"20MinutesTwenty": "120 دقيقة: {0}",
@@ -430,7 +429,6 @@
"HasPendingChangesNoChanges": "لا تغيرات",
"Group": "مجموعة",
"GrabSelected": "انتزاع المحدد",
"ApiKeyHelpTextWarning": "يتطلب إعادة التشغيل ليصبح ساري المفعول",
"DeleteRootFolderMessageText": "هل أنت متأكد أنك تريد حذف المفهرس \"{0}\"؟",
"LoadingBooksFailed": "فشل تحميل ملفات الفيلم",
"ProxyUsernameHelpText": "ما عليك سوى إدخال اسم مستخدم وكلمة مرور إذا كان أحدهما مطلوبًا. اتركها فارغة وإلا.",
@@ -617,7 +615,7 @@
"NotificationStatusSingleClientHealthCheckMessage": "القوائم غير متاحة بسبب الإخفاقات: {0}",
"SomeResultsAreHiddenByTheAppliedFilter": "بعض النتائج مخفية بواسطة عامل التصفية المطبق",
"ConnectionLost": "انقطع الاتصال",
"ConnectionLostReconnect": "سيحاول Radarr الاتصال تلقائيًا ، أو يمكنك النقر فوق إعادة التحميل أدناه.",
"ConnectionLostReconnect": "سيحاول {appName} الاتصال تلقائيًا ، أو يمكنك النقر فوق إعادة التحميل أدناه.",
"LastDuration": "المدة الماضية",
"Large": "كبير",
"WhatsNew": "ما هو الجديد؟",
@@ -638,5 +636,11 @@
"SelectQuality": "حدد الجودة",
"CustomFilter": "مرشحات مخصصة",
"IndexerFlags": "أعلام المفهرس",
"InteractiveSearchModalHeader": "بحث تفاعلي"
"InteractiveSearchModalHeader": "بحث تفاعلي",
"ApiKey": "مفتاح API",
"AuthBasic": "أساسي (المتصفح المنبثق)",
"AuthForm": "النماذج (صفحة تسجيل الدخول)",
"Enabled": "ممكن",
"FailedLoadingSearchResults": "فشل تحميل نتائج البحث ، يرجى المحاولة مرة أخرى.",
"DisabledForLocalAddresses": "معطل بسبب العناوين المحلية"
}

View File

@@ -1,5 +1,4 @@
{
"ApiKeyHelpTextWarning": "Изисква рестартиране, за да влезе в сила",
"Enable": "Активиране",
"MIA": "МВР",
"Size": " Размер",
@@ -7,7 +6,6 @@
"20MinutesTwenty": "120 минути: {0}",
"45MinutesFourtyFive": "90 минути: {0}",
"60MinutesSixty": "60 минути: {0}",
"APIKey": "API ключ",
"About": "относно",
"AddListExclusion": "Добавяне на изключване от списъка",
"AddingTag": "Добавяне на таг",
@@ -638,5 +636,11 @@
"CustomFilter": "Персонализирани филтри",
"RemoveQueueItemConfirmation": "Наистина ли искате да премахнете {0} елемент {1} от опашката?",
"IndexerFlags": "Индексиращи знамена",
"InteractiveSearchModalHeader": "Интерактивно търсене"
"InteractiveSearchModalHeader": "Интерактивно търсене",
"FailedLoadingSearchResults": "Неуспешно зареждане на резултатите от търсенето, моля, опитайте отново.",
"ApiKey": "API ключ",
"AuthBasic": "Основно (изскачащ прозорец на браузъра)",
"AuthForm": "Формуляри (Страница за вход)",
"DisabledForLocalAddresses": "Забранено за местни адреси",
"Enabled": "Активирано"
}

View File

@@ -432,7 +432,7 @@
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS no és compatible amb aquest indexador",
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "S'utilitzarà quan es realitzin cerques automàtiques mitjançant la interfície d'usuari o per Radarr",
"CutoffHelpText": "Un cop s'assoleixi aquesta qualitat, Radarr ja no baixarà pel·lícules",
"ResetAPIKeyMessageText": "Esteu segur que voleu restablir la clau de l'API?",
"ResetAPIKeyMessageText": "Esteu segur que voleu restablir la clau API?",
"PropersAndRepacks": "Propietats i Repacks",
"RemotePathMappingCheckFolderPermissions": "Radarr pot veure però no accedir al directori de descàrregues {0}. Error de permisos probable.",
"RescanAuthorFolderAfterRefresh": "Torna a escanejar la carpeta de pel·lícules després de l'actualització",
@@ -443,7 +443,7 @@
"TheAuthorFolderAndAllOfItsContentWillBeDeleted": "La carpeta de pel·lícules '{0}' i tot el seu contingut es suprimiran.",
"UrlBaseHelpTextWarning": "Cal reiniciar perquè tingui efecte",
"ApplicationURL": "URL de l'aplicació",
"ApplicationUrlHelpText": "URL extern d'aquesta aplicació, inclòs http(s)://, port i URL base",
"ApplicationUrlHelpText": "URL extern de l'aplicació, inclòs http(s)://, port i URL base",
"BackupFolderHelpText": "Els camins relatius estaran sota el directori AppData del Radarr",
"CancelMessageText": "Esteu segur que voleu cancel·lar aquesta tasca pendent?",
"ChownGroupHelpTextWarning": "Això només funciona si l'usuari que executa Radarr és el propietari del fitxer. És millor assegurar-se que el client de descàrrega utilitza el mateix grup que Radarr.",
@@ -505,8 +505,6 @@
"GrabReleaseMessageText": "Lidarr no ha pogut determinar per a quina pel·lícula era aquest llançament. És possible que Lidarr no pugui importar automàticament aquesta versió. Voleu capturar \"{0}\"?",
"IsCutoffCutoff": "Requisit",
"MountCheckMessage": "El muntatge que conté una ruta de pel·lícula es munta com a només de lectura: ",
"APIKey": "Clau API",
"ApiKeyHelpTextWarning": "Cal reiniciar perquè tingui efecte",
"RescanAfterRefreshHelpTextWarning": "Radarr no detectarà automàticament els canvis als fitxers quan no estigui configurat com a \"Sempre\"",
"ShowUnknownAuthorItems": "Mostra elements de pel·lícula desconeguda",
"Size": " Mida",
@@ -564,13 +562,13 @@
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "La cerca no és compatible amb aquest indexador",
"UnableToAddANewMetadataProfilePleaseTryAgain": "No es pot afegir un perfil de qualitat nou, torneu-ho a provar.",
"RequiredPlaceHolder": "Afegeix una nova restricció",
"20MinutesTwenty": "60 minuts: {0}",
"20MinutesTwenty": "20 minuts: {0}",
"AlternateTitles": "Títols alternatius",
"AnalyticsEnabledHelpText": "Envieu informació anònima d'ús i errors als servidors de Radarr. Això inclou informació sobre el vostre navegador, quines pàgines Radarr WebUI feu servir, informes d'errors, així com el sistema operatiu i la versió del temps d'execució. Utilitzarem aquesta informació per prioritzar les funcions i les correccions d'errors.",
"AnalyticsEnabledHelpTextWarning": "Cal reiniciar perquè tingui efecte",
"AuthenticationMethodHelpText": "Requereix nom d'usuari i contrasenya per accedir al radar",
"CalendarWeekColumnHeaderHelpText": "Es mostra a sobre de cada columna quan la setmana és la visualització activa",
"45MinutesFourtyFive": "60 minuts: {0}",
"45MinutesFourtyFive": "45 minuts: {0}",
"60MinutesSixty": "60 minuts: {0}",
"BindAddressHelpTextWarning": "Cal reiniciar perquè tingui efecte",
"BookIsDownloading": "La pel·lícula s'està baixant",
@@ -658,11 +656,11 @@
"Activity": "Activitat",
"AddNew": "Afegeix nou",
"ApplyTagsHelpTextReplace": "Substitució: substituïu les etiquetes per les etiquetes introduïdes (no introduïu cap etiqueta per a esborrar totes les etiquetes)",
"ApplyTagsHelpTextRemove": "Eliminar: elimina les etiquetes introduïdes",
"ApplyTagsHelpTextRemove": "Eliminació: elimina les etiquetes introduïdes",
"BlocklistReleases": "Llista de llançaments bloquejats",
"AutoAdd": "Afegeix automàticament",
"Backup": "Còpia de seguretat",
"ApplyTagsHelpTextAdd": "Afegeix: afegeix les etiquetes a la llista d'etiquetes existent",
"ApplyTagsHelpTextAdd": "Afegiment: afegeix les etiquetes a la llista d'etiquetes existent",
"DeleteSelectedIndexersMessageText": "Esteu segur que voleu suprimir {count} indexador(s) seleccionat(s)?",
"DeleteSelectedIndexers": "Suprimeix l'indexador(s)",
"DeleteRemotePathMappingMessageText": "Esteu segur que voleu suprimir aquesta assignació de camins remots?",
@@ -712,5 +710,79 @@
"DownloadClientDelugeSettingsDirectory": "Directori de baixada",
"DownloadClientDelugeSettingsDirectoryCompleted": "Directori al qual es mou quan s'hagi completat",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Ubicació opcional de les baixades completades, deixeu-lo en blanc per utilitzar la ubicació predeterminada de Deluge",
"DownloadClientDelugeSettingsDirectoryHelpText": "Ubicació opcional de les baixades completades, deixeu-lo en blanc per utilitzar la ubicació predeterminada de Deluge"
"DownloadClientDelugeSettingsDirectoryHelpText": "Ubicació opcional de les baixades completades, deixeu-lo en blanc per utilitzar la ubicació predeterminada de Deluge",
"WhatsNew": "Novetats",
"SelectDropdown": "Seleccioneu...",
"NoCutoffUnmetItems": "No hi ha elements de tall no assolits",
"ApplyTagsHelpTextHowToApplyAuthors": "Com aplicar etiquetes a les pel·lícules seleccionades",
"DeleteConditionMessageText": "Esteu segur que voleu suprimir la condició '{name}'?",
"NoChange": "Cap canvi",
"SetTags": "Estableix etiquetes",
"NoResultsFound": "Sense resultats",
"Author": "Autor",
"ResetQualityDefinitions": "Restableix les definicions de qualitat",
"Small": "Petita",
"TotalSpace": "Espai total",
"BlocklistReleaseHelpText": "Impedeix que {appName} torni a capturar aquesta versió automàticament",
"CatalogNumber": "número de catàleg",
"LastWriteTime": "La darrera hora d'escriptura",
"NextExecution": "Propera execució",
"RemoveCompleted": "S'ha eliminat",
"SelectReleaseGroup": "Seleccioneu grup de llançament",
"CountDownloadClientsSelected": "{count} client(s) de baixada seleccionat(s)",
"Authors": "Autor",
"FreeSpace": "Espai lliure",
"ExtraFileExtensionsHelpText": "Llista separada per comes de fitxers addicionals per importar (.nfo s'importarà com a .nfo-orig)",
"BypassIfAboveCustomFormatScore": "Ometre si està per sobre de la puntuació de format personalitzada",
"BypassIfAboveCustomFormatScoreHelpText": "Habiliteu l'omissió quan la versió tingui una puntuació superior a la puntuació mínima per al format personalitzat",
"RedownloadFailed": "Tornar a baixar les baixades fallades",
"ExistingTag": "Etiqueta existent",
"RemoveFailed": "Ha fallat l'eliminació",
"ImportLists": "llista d'importació",
"RemovingTag": "S'està eliminant l'etiqueta",
"ApiKeyValidationHealthCheckMessage": "Actualitzeu la vostra clau de l'API perquè tingui almenys {length} caràcters. Podeu fer-ho mitjançant la configuració o el fitxer de configuració",
"ExtraFileExtensionsHelpTextsExamples": "Exemples: '.sub, .nfo' o 'sub,nfo'",
"SourceTitle": "Títol de la font",
"NoEventsFound": "No s'han trobat esdeveniments",
"InteractiveSearchModalHeader": "Cerca interactiva",
"NotificationStatusSingleClientHealthCheckMessage": "Llistes no disponibles a causa d'errors: {0}",
"Medium": "Suport",
"RecentChanges": "Canvis recents",
"Rejections": "Rebutjats",
"StatusEndedContinuing": "Continua",
"DeleteBookFileMessageText": "Esteu segur que voleu suprimir '{path}'?",
"DownloadClientTagHelpText": "Utilitzeu aquest indexador només per a pel·lícules amb almenys una etiqueta coincident. Deixeu-ho en blanc per utilitzar-ho amb totes les pel·lícules.",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "El client de baixada {downloadClientName} està configurat per eliminar les baixades completades. Això pot provocar que les baixades s'eliminin del vostre client abans que {1} pugui importar-les.",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Cerqueu i intenteu baixar automàticament una versió diferent quan es trobi una versió fallida a la cerca interactiva",
"FailedLoadingSearchResults": "No s'han pogut carregar els resultats de la cerca, torneu-ho a provar.",
"IndexerFlags": "Indicadors de l'indexador",
"Large": "Gran",
"LastDuration": "Darrera durada",
"LastExecution": "Darrere execució",
"Library": "Biblioteca",
"ListsSettingsSummary": "llista d'importació",
"Loading": "Carregant",
"MinimumCustomFormatScoreHelpText": "Puntuació mínima de format personalitzada necessaria per a evitar el retard del protocol preferit",
"ProfilesSettingsSummary": "Perfils de qualitat, idioma, retard i llançament",
"RemoveDownloadsAlert": "La configuració d'eliminació s'ha mogut a la configuració del client de baixada a la taula anterior.",
"RemoveQueueItemConfirmation": "Esteu segur que voleu eliminar '{sourceTitle}' de la cua?",
"RemoveSelectedItem": "Elimina l'element seleccionat",
"RemoveSelectedItems": "Elimina els elements seleccionats",
"RemoveSelectedItemsQueueMessageText": "Esteu segur que voleu eliminar {0} de la cua?",
"SelectQuality": "Seleccioneu Qualitat",
"SomeResultsAreHiddenByTheAppliedFilter": "Alguns resultats estan ocults pel filtre aplicat",
"AuthBasic": "Basic (finestra emergent del navegador)",
"AuthForm": "Formularis (pàgina d'inici de sessió)",
"AuthenticationMethod": "Mètode d'autenticació",
"AuthenticationMethodHelpTextWarning": "Seleccioneu un mètode d'autenticació vàlid",
"AuthenticationRequired": "Autenticació necessària",
"AuthenticationRequiredHelpText": "Canvia per a quines sol·licituds cal autenticar. No canvieu tret que entengueu els riscos.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Confirmeu la nova contrasenya",
"AuthenticationRequiredPasswordHelpTextWarning": "Introduïu una contrasenya nova",
"AuthenticationRequiredUsernameHelpTextWarning": "Introduïu un nom d'usuari nou",
"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.",
"DisabledForLocalAddresses": "Desactivat per a adreces locals",
"Enabled": "Habilitat",
"External": "Extern",
"ApiKey": "Clau API"
}

View File

@@ -1,5 +1,4 @@
{
"ApiKeyHelpTextWarning": "Vyžaduje restart, aby se projevilo",
"AnalyticsEnabledHelpTextWarning": "Vyžaduje restart, aby se projevilo",
"DeleteRootFolderMessageText": "Opravdu chcete odstranit indexer „{0}“?",
"Group": "Skupina",
@@ -12,7 +11,6 @@
"20MinutesTwenty": "120 minut: {0}",
"45MinutesFourtyFive": "90 minut: {0}",
"60MinutesSixty": "60 minut: {0}",
"APIKey": "Klíč API",
"About": "O aplikaci",
"AddListExclusion": "Přidat vyloučení seznamu",
"AddingTag": "Přidání značky",
@@ -68,7 +66,7 @@
"CreateEmptyAuthorFoldersHelpText": "Během skenování disku vytvářejte chybějící složky filmů",
"CreateGroup": "Vytvořit skupinu",
"CutoffHelpText": "Jakmile je této kvality dosaženo, Radarr již nebude stahovat filmy",
"CutoffUnmet": "Vynechat nevyhovující",
"CutoffUnmet": "Mezní hodnota nesplněna",
"DatabaseMigration": "Migrace databáze",
"Dates": "Termíny",
"DelayProfile": "Profil zpoždění",
@@ -693,5 +691,27 @@
"CustomFilter": "Vlastní filtry",
"SelectQuality": "Vyberte kvalitu",
"IndexerFlags": "Příznaky indexeru",
"InteractiveSearchModalHeader": "Interaktivní vyhledávání"
"InteractiveSearchModalHeader": "Interaktivní vyhledávání",
"FailedLoadingSearchResults": "Výsledky vyhledávání se nepodařilo načíst, zkuste to prosím znovu.",
"CustomFormatsSpecificationFlag": "Vlajka",
"CustomFormatsSpecificationRegularExpressionHelpText": "Vlastní formát RegEx nerozlišuje velká a malá písmena",
"BlocklistAndSearch": "Seznam blokovaných a vyhledávání",
"ChangeCategory": "Změnit kategorii",
"BlocklistMultipleOnlyHint": "Blokovat a nehledat náhradu",
"CustomFormatsSettingsTriggerInfo": "Vlastní formát se použije na vydání nebo soubor, pokud odpovídá alespoň jednomu z různých typů zvolených podmínek.",
"ConnectionSettingsUrlBaseHelpText": "Přidá předponu do {connectionName} url, jako např. {url}",
"AuthBasic": "Základní (vyskakovací okno prohlížeče)",
"AuthenticationMethod": "Metoda ověřování",
"AuthenticationMethodHelpTextWarning": "Prosím vyberte platnou metodu ověřování",
"AuthenticationRequired": "Vyžadované ověření",
"AuthenticationRequiredHelpText": "Změnit, pro které požadavky je vyžadováno ověření. Pokud nerozumíte rizikům, neměňte je.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Potvrďte nové heslo",
"AuthenticationRequiredPasswordHelpTextWarning": "Vložte nové heslo",
"AuthenticationRequiredUsernameHelpTextWarning": "Vložte nové uživatelské jméno",
"AuthenticationRequiredWarning": "Aby se zabránilo vzdálenému přístupu bez ověření, vyžaduje nyní {appName} povolení ověření. Ověřování z místních adres můžete volitelně zakázat.",
"BlocklistOnlyHint": "Blokovat a nehledat náhradu",
"Enabled": "Povoleno",
"ApiKey": "Klíč API",
"AuthForm": "Formuláře (přihlašovací stránka)",
"DisabledForLocalAddresses": "Zakázáno pro místní adresy"
}

View File

@@ -2,7 +2,6 @@
"20MinutesTwenty": "20 minutter: {0}",
"45MinutesFourtyFive": "45 minutter: {0}",
"60MinutesSixty": "60 minutter: {0}",
"APIKey": "API-nøgle",
"About": "Om",
"AddListExclusion": "Tilføj ekskludering af liste",
"AddingTag": "Tilføjer tag",
@@ -431,7 +430,6 @@
"WeekColumnHeader": "Ugens kolonneoverskrift",
"Year": "År",
"YesCancel": "Ja, Annuller",
"ApiKeyHelpTextWarning": "Kræver genstart for at træde i kraft",
"DeleteRootFolderMessageText": "Er du sikker på, at du vil slette indeksøren '{0}'?",
"LoadingBooksFailed": "Indlæsning af filmfiler mislykkedes",
"ProxyPasswordHelpText": "Du skal kun indtaste et brugernavn og en adgangskode, hvis der kræves et. Lad dem være tomme ellers.",
@@ -650,5 +648,11 @@
"InteractiveSearchModalHeader": "Interaktiv søgning",
"Theme": "Tema",
"Publisher": "Udgiver",
"CatalogNumber": "katalognummer"
"CatalogNumber": "katalognummer",
"FailedLoadingSearchResults": "Kunne ikke indlæse søgeresultater. Prøv igen.",
"AuthBasic": "Grundlæggende (pop op-browser)",
"AuthForm": "Formularer (login-side)",
"DisabledForLocalAddresses": "Deaktiveret for lokale adresser",
"Enabled": "Aktiveret",
"ApiKey": "API-nøgle"
}

View File

@@ -5,11 +5,10 @@
"20MinutesTwenty": "20 Minuten: {0}",
"45MinutesFourtyFive": "45 Minuten: {0}",
"60MinutesSixty": "60 Minuten: {0}",
"APIKey": "API-Schlüssel",
"About": "Über",
"AddListExclusion": "Listenausschluss hinzufügen",
"AddingTag": "Tag hinzufügen",
"AgeWhenGrabbed": "Alter (zum Zeitpunkt der Entführung)",
"AgeWhenGrabbed": "Alter (bei Erfassung)",
"AlreadyInYourLibrary": "Bereits in Ihrer Bibliothek",
"AlternateTitles": "Alternative Titel",
"Analytics": "Analysen",
@@ -61,7 +60,7 @@
"CreateEmptyAuthorFoldersHelpText": "Leere Filmordner für fehlende Filme beim Scan erstellen",
"CreateGroup": "Gruppe erstellen",
"CutoffHelpText": "Sobald diese Qualität erreicht wird, werden keine neuen Releases erfasst",
"CutoffUnmet": " Schwelle nicht erreicht",
"CutoffUnmet": "Schwelle nicht erreicht",
"DatabaseMigration": "DB Migration",
"Dates": "Termine",
"DelayProfile": "Verzögerungsprofil",
@@ -69,24 +68,24 @@
"DelayingDownloadUntilInterp": "Download verzögern bis {0} um {1}",
"Delete": "Löschen",
"DeleteBackup": "Sicherung löschen",
"DeleteBackupMessageText": "Sind Sie sicher, dass Sie die Sicherung „{name}“ löschen möchten?",
"DeleteBackupMessageText": "Soll das Backup '{name}' wirklich gelöscht werden?",
"DeleteDelayProfile": "Verzögerungsprofil löschen",
"DeleteDelayProfileMessageText": "Sind Sie sicher, dass Sie dieses Verzögerungsprofil löschen möchten?",
"DeleteDownloadClient": "Download-Client löschen",
"DeleteDownloadClientMessageText": "Sind Sie sicher, dass Sie den Download-Client {name} löschen möchten?",
"DeleteDownloadClientMessageText": "Bist du sicher, dass du den Download Client '{name}' wirklich löschen willst?",
"DeleteEmptyFolders": "Leere Ordner löschen",
"DeleteEmptyFoldersHelpText": "Lösche leere Autorordner während des Scans oder wenn Buchdateien gelöscht werden",
"DeleteImportListMessageText": "Sind Sie sicher, dass Sie die Liste {name}“ löschen möchten?",
"DeleteImportListMessageText": "Bist du sicher, dass du die Liste '{name}' wirklich löschen willst?",
"DeleteIndexer": "Indexer löschen",
"DeleteIndexerMessageText": "Sind Sie sicher, dass Sie den Indexer {name}“ löschen möchten?",
"DeleteMetadataProfileMessageText": "Qualitätsprofil '{0}' wirklich löschen?",
"DeleteIndexerMessageText": "Bist du sicher, dass du den Indexer '{name}' wirklich löschen willst?",
"DeleteMetadataProfileMessageText": "Bist du sicher, dass du das Qualitätsprofil '{name}' wirklich löschen willst?",
"DeleteNotification": "Benachrichtigung löschen",
"DeleteNotificationMessageText": "Sind Sie sicher, dass Sie die Benachrichtigung {name}“ löschen möchten?",
"DeleteNotificationMessageText": "Bist du sicher, dass du die Benachrichtigung '{name}' wirklich löschen willst?",
"DeleteQualityProfile": "Qualitätsprofil löschen",
"DeleteQualityProfileMessageText": "Sind Sie sicher, dass Sie das Qualitätsprofil {name}“ löschen möchten?",
"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": "Indexer '{0}' wirklich löschen?",
"DeleteRootFolderMessageText": "Bist du sicher, dass du den Root-Ordner '{name}' wirklich löschen willst?",
"DeleteSelectedBookFiles": "Ausgewählte Filmdateien löschen",
"DeleteSelectedBookFilesMessageText": "Ausgewählte Filme wirklich löschen?",
"DeleteTag": "Tag löschen",
@@ -274,7 +273,7 @@
"RemoveCompletedDownloadsHelpText": "Importierte Downloads aus dem Downloader Verlauf entfernen",
"RemoveFailedDownloadsHelpText": "Fehlgeschlagene Downloads aus dem Downloader Verlauf entfernen",
"RemoveFilter": "Filter entfernen",
"RemoveFromDownloadClient": "Vom Download-Client entfernen",
"RemoveFromDownloadClient": "Aus dem Download Client entfernen",
"RemoveFromQueue": "Aus der Warteschlage entfernen",
"RemoveHelpTextWarning": "Dies wird den Download und alle bereits heruntergeladenen Dateien aus dem Downloader entfernen.",
"RemoveSelected": "Auswahl entfernen",
@@ -427,7 +426,6 @@
"ProxyUsernameHelpText": "Sie müssen nur einen Benutzernamen und ein Passwort eingeben, wenn dies erforderlich ist. Andernfalls lassen Sie sie leer.",
"SslPortHelpTextWarning": "Erfordert einen Neustart",
"UnableToLoadMetadataProfiles": "Verzögerungsprofile konnten nicht geladen werden",
"ApiKeyHelpTextWarning": "Erfordert einen Neustart",
"Book": "Buch",
"Authors": "Autoren",
"AuthorFolderFormat": "Autor Orderformat",
@@ -464,7 +462,7 @@
"DownloadClientCheckDownloadingToRoot": "Download-Client {0} legt Downloads im Stammordner {1} ab. Sie sollten nicht in einen Stammordner herunterladen.",
"Series": "Serien",
"Publisher": "Herausgeber",
"MaintenanceRelease": "Wartung: Fehlerbehebung und andere Verbesserungen. Siehe Github Commit History für weitere Details",
"MaintenanceRelease": "Maintenance Release: Fehlerbehebungen und andere Verbesserungen. Siehe Github Commit Verlauf für weitere Details",
"LogRotation": "Logrotation",
"LogRotateHelpText": "Max. Anzahl der zu behaltenden Logdateien",
"Label": "Label",
@@ -606,7 +604,7 @@
"OnImportFailureHelpText": "Bei fehlgeschlagenem Import",
"OnReleaseImport": "Bei Veröffentlichungsimport",
"OnReleaseImportHelpText": "Bei Veröffentlichungsimport",
"OnRename": "Bei Umbenennen",
"OnRename": "Bei Umbenennung",
"PastDaysHelpText": "Tage für iCal-Feed, um in die Vergangenheit zu schauen",
"PathHelpTextWarning": "Dies muss ein anderes Verzeichnis sein als das, in dem der Download Client die Dateien ablegt",
"ReleaseProfiles": "Veröffentlichungsprofile",
@@ -705,7 +703,7 @@
"SelectedCountAuthorsSelectedInterp": "{0} Künstler ausgewählt",
"SizeLimit": "Grössenlimit",
"TheBooksFilesWillBeDeleted": "Die Dateien des Albums werden gelöscht.",
"MediaManagement": "Medien",
"MediaManagement": "Medienverwaltung",
"Metadata": "Metadaten",
"MountCheckMessage": "Der Einhängepunkt, welcher einen Filmpfad enthält, ist schreibgeschützt eingehängt: ",
"OnBookFileDelete": "Bei Filmdatei löschen",
@@ -875,7 +873,7 @@
"CustomFormatSettings": "Einstellungen für eigene Formate",
"DataFutureBooks": "Überwachung von Alben die noch nicht veröffentlicht wurden",
"DeleteCustomFormat": "Benutzerdefiniertes Format löschen",
"DeleteCustomFormatMessageText": "Bist du sicher, dass du das eigene Format '{0}' löschen willst?",
"DeleteCustomFormatMessageText": "Bist du sicher, dass du das benutzerdefinierte Format '{name}' wirklich löschen willst?",
"IncludeCustomFormatWhenRenamingHelpText": "In {Custom Formats} umbennenungs Format",
"ResetTitles": "Titel zurücksetzen",
"UnableToLoadCustomFormats": "Eigene Formate konnten nicht geladen werden",
@@ -931,13 +929,13 @@
"RemoveFailed": "Fehlgeschlagene entfernen",
"RemoveCompleted": "Abgeschlossene entfernen",
"ApplyChanges": "Änderungen anwenden",
"ApplyTagsHelpTextAdd": "Hinzufügen: Fügen Sie die Tags der vorhandenen Tag-Liste hinzu",
"ApplyTagsHelpTextHowToApplyImportLists": "So wenden Sie Tags auf die ausgewählten Importlisten an",
"ApplyTagsHelpTextHowToApplyIndexers": "So wenden Sie Tags auf die ausgewählten Indexer an",
"ApplyTagsHelpTextAdd": "Hinzufügen: Füge Tags zu den bestehenden Tags hinzu",
"ApplyTagsHelpTextHowToApplyImportLists": "Wie Tags den selektierten Importlisten hinzugefügt werden können",
"ApplyTagsHelpTextHowToApplyIndexers": "Wie Tags zu den selektierten Indexern hinzugefügt werden können",
"AutomaticAdd": "Automatisch hinzufügen",
"ApplyTagsHelpTextRemove": "Entfernen: Die eingegebenen Tags entfernen",
"ApplyTagsHelpTextReplace": "Ersetzen: Ersetzen Sie die Tags durch die eingegebenen Tags (geben Sie keine Tags ein, um alle Tags zu löschen).",
"ApplyTagsHelpTextHowToApplyDownloadClients": "So wenden Sie Tags auf die ausgewählten Download-Clients an",
"ApplyTagsHelpTextRemove": "Entfernen: Entferne die hinterlegten Tags",
"ApplyTagsHelpTextReplace": "Ersetzen: Ersetze die Tags mit den eingegebenen Tags (keine Tags eingeben um alle Tags zu löschen)",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Wie Tags zu den selektierten Downloadclients hinzugefügt werden können",
"CountIndexersSelected": "{0} Indexer ausgewählt",
"DeleteSelectedDownloadClients": "Lösche Download Client(s)",
"DeleteSelectedDownloadClientsMessageText": "Sind Sie sicher, dass Sie {count} ausgewählte Download-Clients löschen möchten?",
@@ -988,7 +986,7 @@
"Clone": "Klonen",
"AutomaticUpdatesDisabledDocker": "Automatische Updates werden bei Verwendung des Docker-Update-Mechanismus nicht direkt unterstützt. Sie müssen das Container-Image außerhalb von {appName} aktualisieren oder ein Skript verwenden",
"AutoAdd": "Automatisch hinzufügen",
"WouldYouLikeToRestoreBackup": "Möchten Sie die Sicherung „{name} wiederherstellen?",
"WouldYouLikeToRestoreBackup": "Willst du das Backup '{name}' wiederherstellen?",
"Unmonitored": "Nicht beobachtet",
"Retention": "Aufbewahrung ( Retention )",
"ClickToChangeIndexerFlags": "Klicken, um Indexer-Flags zu ändern",
@@ -998,5 +996,72 @@
"BlocklistMultipleOnlyHint": "Der Sperrliste hinzufügen, ohne nach Alternativen zu suchen",
"BlocklistOnly": "Nur der Sperrliste hinzufügen",
"BlocklistOnlyHint": "Der Sperrliste hinzufügen, ohne nach Alternative zu suchen",
"ChangeCategory": "Kategorie wechseln"
"ChangeCategory": "Kategorie wechseln",
"TagIsNotUsedAndCanBeDeleted": "Tag wird nicht benutzt und kann gelöscht werden",
"ExtraFileExtensionsHelpText": "Kommaseparierte Liste von Dateiendungen die als Extra Dateien importiert werden sollen ( .nfo wird in .nfo-orig umbenannt )",
"DeleteImportListExclusion": "Importlisten Ausschluss löschen",
"IndexerFlags": "Indexer-Flags",
"CountAuthorsSelected": "{selectedCount} Künstler ausgewählt",
"ExtraFileExtensionsHelpTextsExamples": "Vorschläge: sub, nfo, srt, jpg",
"DownloadClient": "Downloader",
"ShowMonitoredHelpText": "Beobachtungsstatus unter dem Plakat anzeigen",
"CountDownloadClientsSelected": "{count} Download-Client(s) ausgewählt",
"CountImportListsSelected": "{selectedCount} Künstler ausgewählt",
"CustomFormatsSpecificationRegularExpression": "Regulären Ausdruck",
"DeleteImportListExclusionMessageText": "Bist du sicher, dass du diesen Importlisten Ausschluss löschen willst?",
"CustomFilter": "Benutzerdefinierter Filter",
"AutoRedownloadFailed": "Erneuter Download fehlgeschlagen",
"SourceTitle": "Quellentitel",
"Tags": "Tags",
"DownloadClientDelugeSettingsDirectoryHelpText": "Optionaler Speicherort für Downloads. Lassen Sie das Feld leer, um den standardmäßigen rTorrent-Speicherort zu verwenden",
"ErrorLoadingContent": "Beim Laden des Eintrags ist ein Fehler aufgetreten",
"BypassIfAboveCustomFormatScore": "Umgehen, wenn über dem Wert des benutzerdefinierten Formats liegt",
"BypassIfAboveCustomFormatScoreHelpText": "Aktivieren Sie die Umgehung, wenn die Veröffentlichung einen Wert hat, der höher ist als der konfigurierte Mindestwert für das benutzerdefinierte Format",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "Der Download-Client {downloadClientName} ist so eingestellt, dass abgeschlossene Downloads entfernt werden. Dies kann dazu führen, dass Downloads von Ihrem Client entfernt werden, bevor {appName} sie importieren kann.",
"AutoRedownloadFailedFromInteractiveSearch": "Erneuter Download aus Interaktiver Suche fehlgeschlagen",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Suchen Sie automatisch nach einer anderen Version und versuchen Sie, sie herunterzuladen, wenn eine fehlerhafte Version aus der interaktiven Suche ausgewählt wurde",
"FailedLoadingSearchResults": "Die Suchergebnisse konnten nicht geladen werden. Bitte versuchen Sie es erneut.",
"InteractiveSearchModalHeader": "Interaktive Suche",
"MinimumCustomFormatScoreHelpText": "Mindestwert für benutzerdefiniertes Format, der erforderlich ist, um Verzögerungen für das bevorzugte Protokoll zu umgehen",
"Rejections": "Ablehnungen",
"RemoveQueueItemConfirmation": "Bist du sicher, dass du {0} Einträge aus der Warteschlange entfernen willst?",
"SelectDropdown": "Auswählen...",
"SelectQuality": "Qualität auswählen",
"SelectReleaseGroup": "Wähle Release-Gruppe",
"ShowMonitored": "Beobachtete anzeigen",
"DeleteSelected": "Markierte löschen",
"Bookshelf": "Bücherregal",
"BypassIfHighestQualityHelpText": "Umgehen der Verzögerung, wenn die Freigabe die höchste aktivierte Qualität im Qualitätsprofil hat",
"CustomFormatsSpecificationFlag": "Markierung",
"DeleteFormat": "Formatierung löschen",
"CustomFormatsSpecificationRegularExpressionHelpText": "Benutzerdefiniertes Format RegEx ist nicht groß-/kleinschreibungssensitiv",
"IndexerDownloadClientHealthCheckMessage": "Indexer mit ungültigen Downloader: {0}.",
"AuthorProgressBarText": "{availableBookCount} / {bookCount} (Gesamt: {totalBookCount}, Dateien: {bookFileCount})",
"BookProgressBarText": "{bookCount} / {totalBookCount} (Dateien: {bookFileCount})",
"ChangeCategoryHint": "Änderung des Downloads in die 'Post-Import-Kategorie' vom Download-Client",
"ChangeCategoryMultipleHint": "Änderung der Downloads in die 'Post-Import-Kategorie' vom Download-Client",
"DoNotBlocklist": "Nicht Sperren",
"DoNotBlocklistHint": "Entfernen ohne Sperren",
"CustomFormatsSettingsTriggerInfo": "Ein Eigenes Format wird auf eine Veröffentlichung oder Datei angewandt, wenn sie mindestens einer der verschiedenen ausgewählten Bedingungen entspricht.",
"ConnectionSettingsUrlBaseHelpText": "Fügt ein Präfix zur {connectionName} URL hinzu, z. B. {url}",
"DownloadClientDelugeSettingsDirectory": "Download Verzeichnis",
"DownloadClientDelugeSettingsDirectoryCompleted": "Verschieben, wenn Verzeichnis abgeschlossen",
"IgnoreDownloadHint": "Hält {appName} von der weiteren Verarbeitung dieses Downloads ab",
"IgnoreDownloads": "Downloads ignorieren",
"IgnoreDownload": "Download ignorieren",
"IgnoreDownloadsHint": "Hindert {appName}, diese Downloads weiter zu verarbeiten",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Optionaler Speicherort für Downloads. Lassen Sie das Feld leer, um den standardmäßigen rTorrent-Speicherort zu verwenden",
"ApiKey": "API-Schlüssel",
"AuthBasic": "Basis (Browser-Popup)",
"AuthForm": "Formulare (Anmeldeseite)",
"AuthenticationMethod": "Authentifizierungsmethode",
"AuthenticationMethodHelpTextWarning": "Bitte wähle eine gültige Authentifizierungsmethode aus",
"AuthenticationRequired": "Authentifizierung benötigt",
"AuthenticationRequiredHelpText": "Ändern, welche anfragen Authentifizierung benötigen. Ändere nichts wenn du dir nicht des Risikos bewusst bist.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Neues Passwort bestätigen",
"AuthenticationRequiredPasswordHelpTextWarning": "Gib ein neues Passwort ein",
"AuthenticationRequiredUsernameHelpTextWarning": "Gib einen neuen Benutzernamen ein",
"AuthenticationRequiredWarning": "Um unberechtigte Fernzugriffe zu vermeiden benötigt {appName} jetzt , dass Authentifizierung eingeschaltet ist. Du kannst Authentifizierung optional für lokale Adressen ausschalten.",
"DisabledForLocalAddresses": "Für lokale Adressen deaktiviert",
"Enabled": "Aktiviert"
}

View File

@@ -9,7 +9,6 @@
"20MinutesTwenty": "20 λεπτά: {0}",
"45MinutesFourtyFive": "45 λεπτά: {0}",
"60MinutesSixty": "60 λεπτά: {0}",
"APIKey": "Κλειδί API",
"About": "Σχετικά",
"AddListExclusion": "Προσθήκη εξαίρεσης λίστας",
"AddingTag": "Προσθήκη ετικέτας",
@@ -431,7 +430,6 @@
"WeekColumnHeader": "Κεφαλίδα στήλης εβδομάδας",
"Year": "Ετος",
"YesCancel": "Ναι, Ακύρωση",
"ApiKeyHelpTextWarning": "Απαιτείται επανεκκίνηση για να τεθεί σε ισχύ",
"LoadingBooksFailed": "Η φόρτωση αρχείων ταινίας απέτυχε",
"ProxyUsernameHelpText": "Πρέπει να εισαγάγετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης μόνο εάν απαιτείται. Αφήστε τα κενά διαφορετικά.",
"SslCertPathHelpTextWarning": "Απαιτείται επανεκκίνηση για να τεθεί σε ισχύ",
@@ -993,5 +991,26 @@
"AppUpdated": "{appName} Ενημερώθηκε",
"AppUpdatedVersion": "ξαναφορτωθεί",
"AutoAdd": "Προσθήκη",
"ErrorLoadingContent": "Υπήρξε ένα σφάλμα κατά τη φόρτωση του αρχείου"
"ErrorLoadingContent": "Υπήρξε ένα σφάλμα κατά τη φόρτωση του αρχείου",
"ExtraFileExtensionsHelpTextsExamples": "Παραδείγματα: «.sub, .nfo» ή «sub, nfo»",
"IndexerFlags": "Σημαίες ευρετηρίου",
"InteractiveSearchModalHeader": "Διαδραστική αναζήτηση",
"ExtraFileExtensionsHelpText": "Λίστα πρόσθετων αρχείων που διαχωρίζονται με κόμμα για εισαγωγή (το .nfo θα εισαχθεί ως .nfo-orig)",
"CustomFilter": "Custom Φιλτρα",
"DeleteSelected": "Διαγραφή επιλεγμένων",
"SourceTitle": "Τίτλος πηγής",
"AutoRedownloadFailed": "Η λήψη απέτυχε",
"FailedLoadingSearchResults": "Αποτυχία φόρτωσης αποτελεσμάτων αναζήτησης, δοκιμάστε ξανά.",
"RemoveQueueItemConfirmation": "Είστε σίγουροι πως θέλετε να διαγράψετε {0} αντικείμενα από την ουρά;",
"SelectDropdown": "'Επιλέγω...",
"SelectQuality": "Επιλέξτε Ποιότητα",
"SelectReleaseGroup": "Επιλέξτε Ομάδα έκδοσης",
"AuthBasic": "Βασικό (Αναδυόμενο παράθυρο προγράμματος περιήγησης)",
"AuthForm": "Φόρμες (σελίδα σύνδεσης)",
"AuthenticationRequired": "Απαιτείται πιστοποίηση",
"AuthenticationRequiredHelpText": "Αλλαγή για τα οποία απαιτείται έλεγχος ταυτότητας. Μην αλλάζετε αν δεν κατανοήσετε τους κινδύνους.",
"AuthenticationRequiredWarning": "Για να αποτρέψει την απομακρυσμένη πρόσβαση χωρίς έλεγχο ταυτότητας, το {appName} απαιτεί τώρα να ενεργοποιηθεί ο έλεγχος ταυτότητας. Διαμορφώστε τη μέθοδο ελέγχου ταυτότητας και τα διαπιστευτήριά σας. Μπορείτε προαιρετικά να απενεργοποιήσετε τον έλεγχο ταυτότητας από τοπικές διευθύνσεις. Ανατρέξτε στις Συχνές Ερωτήσεις για πρόσθετες πληροφορίες.",
"Enabled": "Ενεργοποιήθηκε",
"ApiKey": "Κλειδί API",
"DisabledForLocalAddresses": "Απενεργοποιήθηκε για τοπικές διευθύνσεις"
}

View File

@@ -2,7 +2,6 @@
"20MinutesTwenty": "20 Minutes: {0}",
"45MinutesFourtyFive": "45 Minutes: {0}",
"60MinutesSixty": "60 Minutes: {0}",
"APIKey": "API Key",
"ASIN": "ASIN",
"About": "About",
"Actions": "Actions",
@@ -33,7 +32,7 @@
"AnalyticsEnabledHelpText": "Send anonymous usage and error information to Readarr's servers. This includes information on your browser, which Readarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.",
"AnalyticsEnabledHelpTextWarning": "Requires restart to take effect",
"AnyEditionOkHelpText": "Readarr will automatically switch to the edition best matching downloaded files",
"ApiKeyHelpTextWarning": "Requires restart to take effect",
"ApiKey": "API Key",
"ApiKeyValidationHealthCheckMessage": "Please update your API key to be at least {0} characters long. You can do this via settings or the config file",
"AppDataDirectory": "AppData Directory",
"AppDataLocationHealthCheckMessage": "Updating will not be possible to prevent deleting AppData on Update",
@@ -51,8 +50,18 @@
"ApplyTagsHelpTextRemove": "Remove: Remove the entered tags",
"ApplyTagsHelpTextReplace": "Replace: Replace the tags with the entered tags (enter no tags to clear all tags)",
"AudioFileMetadata": "Write Metadata to Audio Files",
"AuthBasic": "Basic (Browser Popup)",
"AuthForm": "Forms (Login Page)",
"Authentication": "Authentication",
"AuthenticationMethodHelpText": "Require Username and Password to access Readarr",
"AuthenticationMethod": "Authentication Method",
"AuthenticationMethodHelpText": "Require Username and Password to access {appName}",
"AuthenticationMethodHelpTextWarning": "Please select a valid authentication method",
"AuthenticationRequired": "Authentication Required",
"AuthenticationRequiredHelpText": "Change which requests authentication is required for. Do not change unless you understand the risks.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Confirm new password",
"AuthenticationRequiredPasswordHelpTextWarning": "Enter a new password",
"AuthenticationRequiredUsernameHelpTextWarning": "Enter a new username",
"AuthenticationRequiredWarning": "To prevent remote access without authentication, {appName} now requires authentication to be enabled. You can optionally disable authentication from local addresses.",
"Author": "Author",
"AuthorClickToChangeBook": "Click to change book",
"AuthorEditor": "Author Editor",
@@ -277,6 +286,7 @@
"DetailedProgressBarHelpText": "Show text on progress bar",
"Development": "Development",
"Disabled": "Disabled",
"DisabledForLocalAddresses": "Disabled for Local Addresses",
"DiscCount": "Disc Count",
"DiscNumber": "Disc Number",
"DiskSpace": "Disk Space",
@@ -331,6 +341,7 @@
"EnableRssHelpText": "Will be used when Readarr periodically looks for releases via RSS Sync",
"EnableSSL": "Enable SSL",
"EnableSslHelpText": " Requires restart running as administrator to take effect",
"Enabled": "Enabled",
"EnabledHelpText": "Check to enable release profile",
"Ended": "Ended",
"EndedAllBooksDownloaded": "Ended (All books downloaded)",
@@ -345,9 +356,11 @@
"ExistingTag": "Existing tag",
"ExistingTagsScrubbed": "Existing tags scrubbed",
"ExportCustomFormat": "Export Custom Format",
"External": "External",
"ExtraFileExtensionsHelpText": "Comma separated list of extra files to import (.nfo will be imported as .nfo-orig)",
"ExtraFileExtensionsHelpTextsExamples": "Examples: '.sub, .nfo' or 'sub,nfo'",
"FailedDownloadHandling": "Failed Download Handling",
"FailedLoadingSearchResults": "Failed to load search results, please try again.",
"FailedToLoadQueue": "Failed to load Queue",
"FileDateHelpText": "Change file date on import/rescan",
"FileDetails": "File Details",
@@ -456,6 +469,10 @@
"IndexerSearchCheckNoAvailableIndexersMessage": "All search-capable indexers are temporarily unavailable due to recent indexer errors",
"IndexerSearchCheckNoInteractiveMessage": "No indexers available with Interactive Search enabled, Readarr will not provide any interactive search results",
"IndexerSettings": "Indexer Settings",
"IndexerSettingsSeedRatio": "Seed Ratio",
"IndexerSettingsSeedRatioHelpText": "The ratio a torrent should reach before stopping, empty uses the download client's default. Ratio should be at least 1.0 and follow the indexers rules",
"IndexerSettingsSeedTime": "Seed Time",
"IndexerSettingsSeedTimeHelpText": "The time a torrent should be seeded before stopping, empty uses the download client's default",
"IndexerStatusCheckAllClientMessage": "All indexers are unavailable due to failures",
"IndexerStatusCheckSingleClientMessage": "Indexers unavailable due to failures: {0}",
"IndexerTagsHelpText": "Only use this indexer for authors with at least one matching tag. Leave blank to use with all authors.",
@@ -674,6 +691,7 @@
"PageSize": "Page Size",
"PageSizeHelpText": "Number of items to show on each page",
"Password": "Password",
"PasswordConfirmation": "Password Confirmation",
"PasswordHelpText": "Calibre content server password",
"PastDays": "Past Days",
"PastDaysHelpText": "Days for iCal feed to look into the past",
@@ -1069,6 +1087,7 @@
"WatchRootFoldersForFileChanges": "Watch Root Folders for file changes",
"WeekColumnHeader": "Week Column Header",
"WhatsNew": "What's New?",
"WhySearchesCouldBeFailing": "Click here to find out why searches could be failing",
"WouldYouLikeToRestoreBackup": "Would you like to restore the backup '{name}'?",
"WriteAudioTags": "Tag Audio Files with Metadata",
"WriteAudioTagsScrub": "Scrub Existing Tags",

View File

@@ -1,6 +1,5 @@
{
"ApiKeyHelpTextWarning": "Requiere reiniciar para que surta efecto",
"DeleteRootFolderMessageText": "¿Está seguro de querer eliminar la carpeta raíz '{0}'?",
"DeleteRootFolderMessageText": "¿Estás seguro que quieres eliminar la carpeta raíz '{name}'?",
"LoadingBooksFailed": "La carga de los archivos ha fallado",
"ProxyUsernameHelpText": "Solo necesitas introducir un usuario y contraseña si se requiere alguno. De otra forma déjalos en blanco.",
"SslPortHelpTextWarning": "Requiere reiniciar para que surta efecto",
@@ -12,30 +11,29 @@
"ShowDateAdded": "Mostrar fecha de adición",
"Tags": "Etiquetas",
"60MinutesSixty": "60 Minutos: {0}",
"APIKey": "Clave API",
"About": "Acerca de",
"AddListExclusion": "Agregar Lista de Exclusión",
"AddListExclusion": "Añadir lista de exclusión",
"AddingTag": "Añadir etiqueta",
"AgeWhenGrabbed": "Antigüedad (cuando se añadió)",
"AlreadyInYourLibrary": "Ya en tu biblioteca",
"AlternateTitles": "Titulos alternativos",
"Analytics": "Analíticas",
"AnalyticsEnabledHelpText": "Envíe información anónima de uso y error a los servidores de Radarr. Esto incluye información sobre su navegador, qué páginas de Radarr WebUI utiliza, informes de errores, así como el sistema operativo y la versión en tiempo de ejecución. Usaremos esta información para priorizar funciones y correcciones de errores.",
"AnalyticsEnabledHelpText": "Envía información anónima de uso y error a los servidores de Readarr. Esto incluye información sobre tu navegador, qué páginas de la interfaz web de Readarr utilizas, informes de errores así como el sistema operativo y la versión en tiempo de ejecución. Usaremos esta información para priorizar funciones y correcciones de errores.",
"AnalyticsEnabledHelpTextWarning": "Requiere reiniciar para que surta efecto",
"AppDataDirectory": "Directorio AppData",
"ApplyTags": "Aplicar Etiquetas",
"45MinutesFourtyFive": "45 Minutos: {0}",
"Authentication": "Autenticación",
"AuthenticationMethodHelpText": "Requerir nombre de usuario y contraseña para acceder Radarr",
"AuthenticationMethodHelpText": "Requiere usuario y contraseña para acceder a {appName}",
"AuthorClickToChangeBook": "Clic para cambiar la película",
"AutoRedownloadFailedHelpText": "Buscar e intentar descargar automáticamente una versión diferente",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Las películas eliminadas del disco son automáticamente desmonitorizadas en Radarr",
"AutoRedownloadFailedHelpText": "Busca e intenta descargar automáticamente una versión diferente",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Los libros eliminados del disco se dejan de monitorizar automáticamente en Readarr",
"Automatic": "Automático",
"BackupFolderHelpText": "Las rutas relativas estarán en el directorio AppData de Radarr",
"BackupFolderHelpText": "Las rutas relativas estarán bajo el directorio AppData de Readarr",
"BackupNow": "Hacer copia de seguridad ahora",
"BackupRetentionHelpText": "Las copias de seguridad automáticas anteriores al período de retención serán borradas automáticamente",
"Backups": "Copias de seguridad",
"BindAddress": "Dirección de Ligado",
"BindAddress": "Dirección de enlace",
"BindAddressHelpText": "Dirección IP4 válida, localhost o '*' para todas las interfaces",
"BindAddressHelpTextWarning": "Requiere reiniciar para que surta efecto",
"BookIsDownloadingInterp": "La película está descargando - {0}% {1}",
@@ -46,25 +44,25 @@
"Cancel": "Cancelar",
"CancelMessageText": "Seguro que quieres cancelar esta tarea pendiente?",
"CertificateValidation": "Validacion de certificado",
"CertificateValidationHelpText": "Cambiar como es la validacion de la certificacion estricta de HTTPS. No cambiar a menos que entiendas las consecuencias.",
"CertificateValidationHelpText": "Cambia cómo de estricta es la validación de certificación de HTTPS. No cambiar a menos que entiendas los riesgos.",
"ChangeFileDate": "Cambiar fecha de archivo",
"ChangeHasNotBeenSavedYet": "El cambio aún no se ha guardado",
"ChmodFolder": "Carpeta chmod",
"ChmodFolder": "chmod de la carpeta",
"ChmodFolderHelpText": "Octal, aplicado durante la importación / cambio de nombre a carpetas y archivos multimedia (sin bits de ejecución)",
"ChmodFolderHelpTextWarning": "Esto solo funciona si el usuario que ejecuta Radarr es el propietario del archivo. Es mejor asegurarse de que el cliente de descarga establezca los permisos correctamente.",
"ChmodFolderHelpTextWarning": "Esto solo funciona si el usuario que ejecuta Readarr es el propietario del archivo. Es mejor asegurarse de que el cliente de descarga establezca los permisos correctamente.",
"ChownGroupHelpText": "Nombre del grupo o gid. Utilice gid para sistemas de archivos remotos.",
"ChownGroupHelpTextWarning": "Esto solo funciona si el usuario que ejecuta Radarr es el propietario del archivo. Es mejor asegurarse de que el cliente de descarga use el mismo grupo que Radarr.",
"ChownGroupHelpTextWarning": "Esto solo funciona si el usuario que ejecuta Readarr es el propietario del archivo. Es mejor asegurarse de que el cliente de descarga use el mismo grupo que Readarr.",
"Clear": "Borrar",
"ClickToChangeQuality": "Clic para cambiar la calidad",
"Columns": "Columnas",
"ConnectSettings": "Conectar Ajustes",
"Connections": "Conexiones",
"CopyUsingHardlinksHelpText": "Usar Hardlinks al intentar copiar ficheros de los torrents que siguen seedeando",
"CopyUsingHardlinksHelpTextWarning": "Ocasionalmente, los archivos blqoueados impiden renombrar los archivos que siguen seedeando. Puedes desactivar el seedeo temporalmete y usar la función de renombrado de Radarr como alternativa.",
"CopyUsingHardlinksHelpText": "Los enlaces duros permiten a Readarr importar los torrents que están sembrando a las carpetas de series sin tomar espacio de disco adicional o copiar los contenidos enteros del archivo. Los enlaces duros solo funcionarán si el origen y el destino están en el mismo volumen",
"CopyUsingHardlinksHelpTextWarning": "Ocasionalmente, los archivos bloqueados impiden renombrar los archivos que están siendo sembrados. Puedes deshabilitar temporalmente la siembra y usar la función de renombrado de Readarr como alternativa.",
"CreateEmptyAuthorFoldersHelpText": "Crear carpetas de películas que faltan durante la exploración del disco",
"CreateGroup": "Crear grupo",
"CutoffHelpText": "Una vez que se alcanze esta calidad, Radarr no descargará películas",
"CutoffUnmet": "Umbrales no alcanzados",
"CutoffHelpText": "Una vez que se alcance esta calidad, Readarr dejará de descargar libros",
"CutoffUnmet": "Límite no alcanzado",
"DatabaseMigration": "Migración de la base de datos",
"Dates": "Fechas",
"DelayProfile": "Perfil de retardo",
@@ -89,8 +87,8 @@
"DeleteNotificationMessageText": "¿Seguro que quieres eliminar la notificación '{name}'?",
"DeleteQualityProfile": "Borrar perfil de calidad",
"DeleteQualityProfileMessageText": "¿Seguro que quieres eliminar el perfil de calidad {name}?",
"DeleteReleaseProfile": "Borrar perfil de estreno",
"DeleteReleaseProfileMessageText": "Está seguro que quieres borrar este perfil de retraso?",
"DeleteReleaseProfile": "Eliminar perfil de lanzamiento",
"DeleteReleaseProfileMessageText": "¿Estás seguro que quieres eliminar este perfil de lanzamiento?",
"DeleteSelectedBookFiles": "Borrar Archivos Seleccionados",
"DeleteSelectedBookFilesMessageText": "Seguro que quieres eliminar el archivo de la película seleccionada?",
"DeleteTag": "Eliminar Etiqueta",
@@ -114,7 +112,7 @@
"EnableAutomaticSearch": "Habilitar Búsqueda Automática",
"EnableColorImpairedMode": "Habilitar Modo de dificultad con los colores",
"EnableColorImpairedModeHelpText": "Estilo modificado para permitir que usuarios con problemas de color distingan mejor la información codificada por colores",
"EnableCompletedDownloadHandlingHelpText": "Importar automáticamente las descargas completas del gestor de descargas",
"EnableCompletedDownloadHandlingHelpText": "Importa automáticamente las descargas completas del gestor de descargas",
"EnableHelpText": "Habilitar la creación de un fichero de metadatos para este tipo de metadato",
"EnableInteractiveSearch": "Habilitar Búsqueda Interactiva",
"EnableRSS": "Habilitar RSS",
@@ -134,8 +132,8 @@
"Fixed": "Arreglado",
"Folder": "Carpeta",
"Folders": "Carpetas",
"ForMoreInformationOnTheIndividualDownloadClientsClickOnTheInfoButtons": "Para más información individual de los gestores de descarga, haz clic en los botones de información.",
"ForMoreInformationOnTheIndividualIndexersClickOnTheInfoButtons": "Para más información individual sobre los indexers, haz clic en los botones de información.",
"ForMoreInformationOnTheIndividualDownloadClientsClickOnTheInfoButtons": "Para más información en los clientes de descarga individuales, pulsa en los botones de información.",
"ForMoreInformationOnTheIndividualIndexersClickOnTheInfoButtons": "Para obtener más información sobre indexadores individuales, pulsa en los botones de información.",
"ForMoreInformationOnTheIndividualListsClickOnTheInfoButtons": "Para más información individual sobre las listas de importación, haz clic en los botones de información.",
"GeneralSettings": "Opciones generales",
"Global": "Global",
@@ -143,17 +141,17 @@
"Grab": "Capturar",
"GrabID": "Capturar ID",
"GrabRelease": "Capturar lanzamiento",
"GrabReleaseMessageText": "Radarr no pudo determinar para qué película es este lanzamiento. Radarr no podrá importar este lanzamiento automáticamente. Quieres descargar {0}?",
"GrabReleaseMessageText": "Readarr no pudo determinar para qué autor y libro era este lanzamiento. Readarr tal vez no pueda importar automáticamente este lanzamiento . ¿Quieres capturar '{0}'?",
"GrabSelected": "Capturar seleccionado",
"HasPendingChangesNoChanges": "Sin Cambios",
"HasPendingChangesSaveChanges": "Guardar Cambios",
"History": "Historial",
"Host": "Host",
"Hostname": "Nombre de host",
"ICalFeed": "Feed de iCal",
"ICalFeed": "Canal de iCal",
"ICalHttpUrlHelpText": "Copia esta URL a tu gestor(es) o haz click en subscribir si tu navegador soporta webcal",
"ICalLink": "Enlace de iCal",
"IconForCutoffUnmet": "Icono para Umbrales no alcanzados",
"IconForCutoffUnmet": "Icono de límite no alcanzado",
"IconTooltip": "Programado",
"IgnoredAddresses": "Ignorar direcciones",
"IgnoredHelpText": "Este lanzamiento será rechazado si contiene uno ó más de estos términos (mayúsculas ó minúsculas)",
@@ -165,18 +163,18 @@
"ImportedTo": "Importar a",
"Importing": "Importando",
"IncludeHealthWarningsHelpText": "Incluir Alertas de Salud",
"IncludeUnknownAuthorItemsHelpText": "Mostrar items sin ninguna película en la cola, esto incluye películas renombradas o cualquier otra cosa en la categoría de Radarr",
"IncludeUnmonitored": "Incluir sin monitorizar",
"IncludeUnknownAuthorItemsHelpText": "Mostrar elementos sin un autor en la cola. Esto podría incluir autores eliminados, libros o cualquier otra cosa en la categoría de Readarr",
"IncludeUnmonitored": "Incluir no monitorizadas",
"Indexer": "Indexador",
"IndexerPriority": "Prioridad del indexador",
"IndexerSettings": "Ajustes de Indexador",
"IndexerSettings": "Opciones del indexador",
"Indexers": "Indexadores",
"Interval": "Intervalo",
"IsCutoffCutoff": "Corte",
"IsCutoffCutoff": "Límite",
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Actualizar hasta que se alcance o supere esta calidad",
"IsTagUsedCannotBeDeletedWhileInUse": "No se puede eliminar estando en uso",
"Language": "Idioma",
"LaunchBrowserHelpText": " Abrir un navegador web e ir a la página de inicio de Radarr al arrancar la app.",
"LaunchBrowserHelpText": " Abrir un navegador web e ir a la página de inicio de Readarr al iniciar la aplicación.",
"LoadingBookFilesFailed": "La carga de los archivos ha fallado",
"Local": "Local",
"LogFiles": "Archivos de Registro",
@@ -190,7 +188,7 @@
"MarkAsFailedMessageText": "Seguro que quieres marcar '{0}' como fallida?",
"MaximumLimits": "Límites máximos",
"MaximumSize": "Tamaño máximo",
"MaximumSizeHelpText": "Tamaño máximo de un lanzamiento para ser importado en MB. Ajustar a cero para ilimitado",
"MaximumSizeHelpText": "Tamaño máximo para que un lanzamiento sea capturado en MB. Establecer a cero para establecerlo a ilimitado.",
"Mechanism": "Mecanismo",
"MediaInfo": "Información de medios",
"MediaManagementSettings": "Opciones de gestión de medios",
@@ -211,7 +209,7 @@
"NamingSettings": "Opciones de nombrado",
"New": "Nuevo",
"NoBackupsAreAvailable": "No hay copias de seguridad disponibles",
"NoHistory": "Sin historia",
"NoHistory": "Sin historial.",
"NoLeaveIt": "No, déjalo",
"NoLimitForAnyRuntime": "No hay límites para ningún tiempo de ejecución",
"NoLogFiles": "No hay archivos de registro",
@@ -257,8 +255,8 @@
"RSSSync": "Sincronizar RSS",
"RSSSyncInterval": "Intervalo de Sincronización de RSS",
"ReadTheWikiForMoreInformation": "Lee la Wiki para más información",
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr soporta cualquier indexer que utilice el estandar Newznab, como también cualquiera de los indexers listados debajo.",
"ReadarrTags": "Etiquetas de Radarr",
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Readarr soporta cualquier indexador que utilice el estándar Newznab, así como los otros indexadores listados debajo.",
"ReadarrTags": "Etiquetas de Readarr",
"Real": "Real",
"Reason": "Razón",
"RecycleBinCleanupDaysHelpText": "Ajustar a 0 para desactivar la limpieza automática",
@@ -286,19 +284,19 @@
"RemoveTagExistingTag": "Etiqueta existente",
"RemoveTagRemovingTag": "Eliminando etiqueta",
"RemovedFromTaskQueue": "Eliminar de la cola de tareas",
"RenameBooksHelpText": "Radarr usará el nombre del archivo si el renombrado está deshabilitado",
"RenameBooksHelpText": "Readarr usará el nombre de archivo existente si el renombrado está deshabilitado",
"Reorder": "Reordenar",
"ReplaceIllegalCharacters": "Reemplazar caracteres ilegales",
"RequiredHelpText": "El comunicado debe contener al menos uno de estos términos (no distingue entre mayúsculas y minúsculas)",
"RequiredHelpText": "Esta condición {0} debe coincidir con el formato personalizado para aplicarse. De otro modo una simple coincidencia {0} es suficiente.",
"RequiredPlaceHolder": "Añadir nueva restricción",
"RescanAfterRefreshHelpTextWarning": "Radarr no detectará los cambios automáticamente en los ficheros si no se ajusta a 'Siempre'",
"RescanAuthorFolderAfterRefresh": "Reescanear la Carpeta de Películas después de Actualizar",
"RescanAfterRefreshHelpTextWarning": "Readarr no detectará automáticamente los cambios de archivos cuando no se establezca en 'Siempre'",
"RescanAuthorFolderAfterRefresh": "Volver a escanear la carpeta de autor después de refrescar",
"Reset": "Reiniciar",
"ResetAPIKey": "Restablecer clave API",
"ResetAPIKeyMessageText": "¿Estás seguro que quieres restablecer tu clave API?",
"Restart": "Reiniciar",
"RestartNow": "Reiniciar ahora",
"RestartReadarr": "Reiniciar Radarr",
"RestartReadarr": "Reiniciar Readarr",
"Restore": "Restaurar",
"RestoreBackup": "Restaurar copia de seguridad",
"Result": "Resultado",
@@ -315,7 +313,7 @@
"ScriptPath": "Ruta del script",
"Search": "Buscar",
"SearchAll": "Buscar todo",
"SearchForMissing": "Buscar perdidos",
"SearchForMissing": "Buscar faltantes",
"SearchSelected": "Buscar seleccionados",
"Security": "Seguridad",
"SendAnonymousUsageData": "Enviar datos de uso anónimos",
@@ -324,7 +322,7 @@
"SetPermissionsLinuxHelpTextWarning": "Si no estás seguro qué configuraciones hacer, no las cambies.",
"Settings": "Ajustes",
"ShortDateFormat": "Formato de fecha breve",
"ShowCutoffUnmetIconHelpText": "Mostrar el icono para los ficheros cuando no se ha alcanzado el corte",
"ShowCutoffUnmetIconHelpText": "Muestra un icono para archivos cuando el límite no haya sido alcanzado",
"ShowMonitored": "Mostrar monitorizado",
"ShowMonitoredHelpText": "Muestra el estado monitorizado bajo el póster",
"ShowPath": "Mostrar ruta",
@@ -338,14 +336,14 @@
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Mostrado sobre cada columna cuando la vista activa es semana",
"Size": " Tamaño",
"SkipFreeSpaceCheck": "Saltar comprobación de espacio libre",
"SkipFreeSpaceCheckWhenImportingHelpText": "Usar cuando Radarr no pueda detectar el espacio disponible en la carpeta de películas",
"SkipFreeSpaceCheckWhenImportingHelpText": "Se usa cuando Readarr no pueda detectar el espacio disponible en tu carpeta raíz de autores",
"SorryThatAuthorCannotBeFound": "Lo siento, no he encontrado esa película.",
"SorryThatBookCannotBeFound": "Lo siento, no he encontrado esa película.",
"Source": "Fuente",
"SourcePath": "Ruta de la fuente",
"SslCertPasswordHelpText": "Contraseña para el archivo pfx",
"SslCertPasswordHelpText": "Contraseña para archivo pfx",
"SslCertPasswordHelpTextWarning": "Requiere reiniciar para que surta efecto",
"SslCertPathHelpText": "Ruta al archivo pfx",
"SslCertPathHelpText": "Ruta del archivo pfx",
"StandardBookFormat": "Formato de Película Estándar",
"StartTypingOrSelectAPathBelow": "Comienza a escribir o selecciona una ruta debajo",
"StartupDirectory": "Directorio de Arranque",
@@ -354,9 +352,9 @@
"Style": "Estilo",
"SuccessMyWorkIsDoneNoFilesToRename": "Éxito! Mi trabajo está hecho, no hay archivos pendientes de renombrar.",
"SuccessMyWorkIsDoneNoFilesToRetag": "Éxito! Mi trabajo está hecho, no hay archivos pendientes de renombrar.",
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS no son soportadas por este indexer",
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "Buscar no está soportado por este indexer",
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Se usará cuando las búsquedas automáticas se realicen desde el UI o por Radarr",
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "No se soporta RSS con este indexador",
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "No se soporta la búsqueda con este indexador",
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Se usará cuando las búsquedas automáticas se realicen desde la interfaz o por Readarr",
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Se usará cuando se utilice la búsqueda interactiva",
"TagIsNotUsedAndCanBeDeleted": "La etiqueta no se usa y puede ser borrada",
"Tasks": "Tareas",
@@ -364,7 +362,7 @@
"TestAllClients": "Probar todos los clientes",
"TestAllIndexers": "Probar todos los indexadores",
"TestAllLists": "Probar todas las listas",
"ThisWillApplyToAllIndexersPleaseFollowTheRulesSetForthByThem": "Se aplicará a todos los indexers, por favor sigue las reglas de los mismos",
"ThisWillApplyToAllIndexersPleaseFollowTheRulesSetForthByThem": "Se aplicará a todos los indexadores, por favor sigue las reglas de los mismos",
"TimeFormat": "Formato de hora",
"Title": "Título",
"TorrentDelay": "Retraso de torrent",
@@ -372,13 +370,13 @@
"Torrents": "Torrents",
"TotalFileSize": "Tamaño total de archivo",
"UILanguage": "Lenguaje de UI",
"UILanguageHelpText": "Lenguaje que Radarr usara para el UI",
"UILanguageHelpText": "Idioma que Readarr usará para la interfaz",
"UILanguageHelpTextWarning": "Recargar el Navegador",
"UISettings": "Ajustes del UI",
"URLBase": "URL Base",
"URLBase": "URL base",
"UnableToAddANewDownloadClientPleaseTryAgain": "No se ha podido añadir un nuevo gestor de descargas, prueba otra vez.",
"UnableToAddANewImportListExclusionPleaseTryAgain": "No se ha podido añadir una nueva lista de exclusión, prueba otra vez.",
"UnableToAddANewIndexerPleaseTryAgain": "No se ha podido añadir un nuevo indexer, prueba otra vez.",
"UnableToAddANewIndexerPleaseTryAgain": "No se pudo añadir un nuevo indexador, por favor inténtalo de nuevo.",
"UnableToAddANewListPleaseTryAgain": "No se ha podido añadir una nueva lista, prueba otra vez.",
"UnableToAddANewMetadataProfilePleaseTryAgain": "No se ha podido añadir un nuevo perfil de calidad, prueba otra vez.",
"UnableToAddANewNotificationPleaseTryAgain": "No se ha podido añadir una nueva notificación, prueba otra vez.",
@@ -390,9 +388,9 @@
"UnableToLoadDownloadClientOptions": "No se han podido cargar las opciones del gestor de descargas",
"UnableToLoadDownloadClients": "No se puden cargar los gestores de descargas",
"UnableToLoadGeneralSettings": "No se han podido cargar los ajustes Generales",
"UnableToLoadHistory": "No se ha podido cargar la historia",
"UnableToLoadHistory": "No se ha podido cargar el historial.",
"UnableToLoadImportListExclusions": "No se pueden cargas las Excluidas de la Lista",
"UnableToLoadIndexerOptions": "No se han podido cargar las opciones del indexer",
"UnableToLoadIndexerOptions": "No se pudo cargar las opciones del indexador",
"UnableToLoadIndexers": "No se pueden cargar los indexadores",
"UnableToLoadLists": "No se pueden cargar las Listas",
"UnableToLoadMediaManagementSettings": "No se han podido cargar los ajustes de Manipulación multimedia",
@@ -410,10 +408,10 @@
"UnableToLoadUISettings": "No se han podido cargar los ajustes de UI",
"Ungroup": "Sin agrupar",
"Unmonitored": "Sin monitorizar",
"UnmonitoredHelpText": "Incluir las peliculas no monitoreadas en el feed de iCal",
"UnmonitoredHelpText": "Incluir los libros sin monitorizar en el canal de iCal",
"UpdateAll": "Actualizar Todo",
"UpdateAutomaticallyHelpText": "Descargar e instalar actualizaciones automáticamente. Todavía puedes instalar desde Sistema: Actualizaciones",
"UpdateMechanismHelpText": "Usar el actualizador de Radarr o un script",
"UpdateAutomaticallyHelpText": "Descarga e instala actualizaciones automáticamente. Podrás seguir instalándolas desde Sistema: Actualizaciones",
"UpdateMechanismHelpText": "Usar el actualizador integrado de Readarr o un script",
"UpdateScriptPathHelpText": "Ruta a un script personalizado que toma un paquete de actualización extraído y gestiona el resto del proceso de actualización",
"Updates": "Actualizaciones",
"UpgradeAllowedHelpText": "Si está desactivado las calidades no serán actualizadas",
@@ -425,7 +423,7 @@
"UsenetDelay": "Retraso de usenet",
"UsenetDelayHelpText": "Retraso en minutos a esperar antes de capturar un lanzamiento desde usenet",
"Username": "Usuario",
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Qué rama usar para actualizar Radarr",
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Rama a utilizar para actualizar Readarr",
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Rama usada por el mecanismo de actualización externo",
"Version": "Versión",
"WeekColumnHeader": "Cabecera de columna de semana",
@@ -434,7 +432,7 @@
"20MinutesTwenty": "20 Minutos: {0}",
"DownloadClientCheckDownloadingToRoot": "El cliente de descargas {0} coloca las descargas en la carpeta raíz {1}. No debe descargar a una carpeta raíz.",
"MaintenanceRelease": "Lanzamiento de mantenimiento: Corrección de errores y otras mejoras. Ver historial de commits de Github para mas detalle",
"ReplaceIllegalCharactersHelpText": "Reemplazar caracteres ilegales. Si está desactivado, Radarr los eliminará si no",
"ReplaceIllegalCharactersHelpText": "Reemplaza caracteres ilegales. Si está desactivado, en su lugar Readarr los eliminará",
"Actions": "Acciones",
"Today": "Hoy",
"ReleaseTitle": "Título de lanzamiento",
@@ -453,7 +451,7 @@
"Time": "Tiempo",
"UnableToLoadBlocklist": "No se han podido cargar las bloqueadas",
"Level": "Nivel",
"ReleaseBranchCheckOfficialBranchMessage": "Las versión {0} no es una versión válida de Radarr, no recibirás actualizaciones",
"ReleaseBranchCheckOfficialBranchMessage": "La rama {0} no es una rama de lanzamiento de Readarr válida, no recibirás actualizaciones",
"Blocklist": "Lista de bloqueos",
"BlocklistRelease": "Lista de bloqueos de lanzamiento",
"CreateEmptyAuthorFolders": "Crear carpetas de películas vacías",
@@ -464,7 +462,7 @@
"RescanAfterRefreshHelpText": "Reescanear la carpeta de películas después de actualizar la película",
"ShowUnknownAuthorItems": "Mostrar Elementos Desconocidos",
"UnselectAll": "Desmarcar todo",
"UpdateSelected": "Actualizar Seleccionadas",
"UpdateSelected": "Actualizar seleccionados",
"Wanted": "Buscado",
"AllAuthorBooks": "Todos los libros del autor",
"AllExpandedCollapseAll": "Cerrar todo",
@@ -508,16 +506,16 @@
"MetadataProfile": "perfil de metadatos",
"MetadataProfiles": "perfil de metadatos",
"Publisher": "Editor",
"ReadarrSupportsAnyDownloadClient": "Radarr es compatible con muchos clientes de descarga de Torrent y Usenet populares.",
"ReadarrSupportsAnyDownloadClient": "Readarr soporta muchos clientes populares de descarga torrent y usenet.",
"RootFolderCheckMultipleMessage": "Varias carpetas de origen no existen: {0}",
"Save": "Guardar",
"Series": "Series",
"SettingsRemotePathMappingLocalPath": "Ruta Local",
"SettingsRemotePathMappingLocalPathHelpText": "La ruta que Radarr tiene que usar para acceder a la ruta remota localmente",
"SettingsRemotePathMappingLocalPathHelpText": "La ruta que Readarr debería usar para acceder localmente a la ruta remota",
"SettingsRemotePathMappingRemotePath": "Ruta Remota",
"SettingsRemotePathMappingRemotePathHelpText": "Ruta de origen al directorio al que accede el Gestor de Descargas",
"TimeLeft": "Tiempo restante",
"DownloadClientCheckUnableToCommunicateMessage": "Incapaz de comunicarse con {0}.",
"DownloadClientCheckUnableToCommunicateMessage": "No se pudo comunicar con {0}.",
"IndexerPriorityHelpText": "Prioridad del Indexador de 1 (la más alta) a 50 (la más baja). Por defecto: 25. Usada para desempatar lanzamientos iguales cuando se capturan, Readarr seguirá usando todos los indexadores habilitados para Sincronización de RSS y Búsqueda.",
"Monitor": "Monitorizar",
"MountCheckMessage": "El punto de montaje que contiene la ruta de una película es de read-only: ",
@@ -527,12 +525,12 @@
"UpdateCheckStartupTranslocationMessage": "No se puede instalar la actualización porque la carpeta de arranque '{0}' está en una carpeta de \"App Translocation\".",
"UpdateCheckUINotWritableMessage": "No se puede instalar la actualización porque la carpeta UI '{0}' no tiene permisos de escritura para el usuario '{1}'.",
"Disabled": "Deshabilitado",
"DownloadClientStatusCheckSingleClientMessage": "Gestores de descargas no disponibles debido a errores: {0}",
"DownloadClientStatusCheckSingleClientMessage": "Clientes de descargas no disponibles debido a errores: {0}",
"ImportMechanismHealthCheckMessage": "Activar Manipulación de Descargas Completadas",
"IndexerLongTermStatusCheckAllClientMessage": "Ningún indexer está disponible por errores durando más de 6 horas",
"IndexerLongTermStatusCheckSingleClientMessage": "Indexers no disponible por errores durando más de 6 horas: {0}",
"IndexerRssHealthCheckNoAvailableIndexers": "Todos los indexers capaces de RSS están temporalmente desactivados debido a errores recientes con el indexer",
"IndexerSearchCheckNoInteractiveMessage": "No hay Indexers con Búsqueda Interactiva activada, Readarr no obtendrá ningún resultado en las búsquedas",
"IndexerLongTermStatusCheckAllClientMessage": "Ningún indexador está disponible debido a errores durante más de 6 horas",
"IndexerLongTermStatusCheckSingleClientMessage": "Ningún indexador disponible debido a errores durante más de 6 horas: {0}",
"IndexerRssHealthCheckNoAvailableIndexers": "Todos los indexadores con capacidad de RSS no están disponibles temporalmente debido a errores recientes con el indexador",
"IndexerSearchCheckNoInteractiveMessage": "Ningún indexador disponible con búsqueda interactiva habilitada, Readarr no proporcionará ningún resultado de búsqueda interactivo",
"IndexerStatusCheckSingleClientMessage": "Indexadores no disponibles debido a errores: {0}",
"OnBookFileDeleteForUpgrade": "En archivo de película Eliminar para actualizar",
"OnBookFileDeleteForUpgradeHelpText": "En archivo de película Eliminar para actualizar",
@@ -546,10 +544,10 @@
"Queued": "Encolado",
"QueueIsEmpty": "La cola está vacía",
"RefreshAndScan": "Actualizar y Escanear",
"RestartReloadNote": "Nota: Radarr se reiniciará y recargará automáticamente la IU durante el proceso de restauración.",
"RestartReloadNote": "Nota: Readarr se reiniciará automáticamente y recargará la interfaz durante el proceso de restauración.",
"RootFolderCheckSingleMessage": "La carpeta de origen no existe: {0}",
"SearchFiltered": "Buscar Filtradas",
"DownloadClientStatusCheckAllClientMessage": "Los gestores de descargas no están disponibles debido a errores",
"DownloadClientStatusCheckAllClientMessage": "Los clientes de descargas no están disponibles debido a errores",
"FailedToLoadQueue": "No se pudo cargar la cola",
"GeneralSettingsSummary": "Puerto, SSL, usuario/contraseña, proxy, analíticas y actualizaciones",
"ProxyCheckResolveIpMessage": "No se pudo resolver la dirección IP del Host Proxy configurado {0}",
@@ -557,20 +555,20 @@
"Connect": "Conectar",
"ConnectSettingsSummary": "Notificaciones, conexiones a servidores/reproductores y scripts personalizados",
"CouldntFindAnyResultsForTerm": "No se pudieron encontrar resultados para '{0}'",
"DownloadClientCheckNoneAvailableMessage": "Ningún gestor de descargas disponible",
"DownloadClientCheckNoneAvailableMessage": "Ningún cliente de descarga disponible",
"General": "General",
"IndexerRssHealthCheckNoIndexers": "No hay indexers disponibles con sincronización RSS activada, Radarr no capturará nuevos estrenos automáticamente",
"IndexerSearchCheckNoAutomaticMessage": "No hay indexers con Búsqueda Automática disponibles, Radarr no dará ningún resultado de búsquedas automáticas",
"IndexerSearchCheckNoAvailableIndexersMessage": "Todos los indexers están temporalmente inactivos debido a errores recientes con ellos",
"IndexerRssHealthCheckNoIndexers": "No hay indexadores disponibles con sincronización RSS habilitada, Readarr no capturará nuevos lanzamientos automáticamente",
"IndexerSearchCheckNoAutomaticMessage": "No hay indexadores disponibles con búsqueda automática habilitada, Readarr no proporcionará ningún resultado de búsqueda automática",
"IndexerSearchCheckNoAvailableIndexersMessage": "Todos los indexadores con capacidad de búsqueda no están disponibles temporalmente debido a errores recientes de indexador",
"IndexerStatusCheckAllClientMessage": "Todos los indexadores no están disponibles debido a errores",
"Label": "Etiqueta",
"MissingFromDisk": "Radarr no pudo encontrar el archivo en el disco, por lo que el archivo fue desvinculado de la película en la base de datos",
"RemotePathMappingCheckDownloadPermissions": "Radarr puede ver pero no acceder a la película descargada {0}. Probablemente sea un error de permisos.",
"RemotePathMappingCheckFolderPermissions": "Radarr puede ver pero no acceder al directorio de descarga {0}. Probablemente sea un error de permisos.",
"RemotePathMappingCheckFilesGenericPermissions": "El cliente de descarga {0} informó de la existencia de archivos en {1} pero Radarr no puede ver este directorio. Es posible que tenga que ajustar los permisos de la carpeta.",
"RemotePathMappingCheckGenericPermissions": "El cliente de descarga {0} coloca las descargas en {1} pero Radarr no puede ver este directorio. Es posible que tenga que ajustar los permisos de la carpeta.",
"RemotePathMappingCheckImportFailed": "Radarr no pudo importar una película. Comprueba los detalles en tus registros.",
"UserAgentProvidedByTheAppThatCalledTheAPI": "User-Agent proporcionado por la aplicación llamó a la API",
"MissingFromDisk": "Readarr no pudo encontrar el archivo en el disco, por lo que el archivo fue desvinculado del libro en la base de datos",
"RemotePathMappingCheckDownloadPermissions": "Readarr puede ver pero no acceder al libro descargado {0}. Probablemente sea un error de permisos.",
"RemotePathMappingCheckFolderPermissions": "Readarr puede ver pero no acceder al directorio de descarga {0}. Probablemente sea un error de permisos.",
"RemotePathMappingCheckFilesGenericPermissions": "El cliente de descarga {0} informó de la existencia de archivos en {1} pero Readarr no puede ver este directorio. Puede que tengas que ajustar los permisos de la carpeta.",
"RemotePathMappingCheckGenericPermissions": "El cliente de descarga {0} coloca las descargas en {1} pero Readarr no puede ver este directorio. Puede que tengas que ajustar los permisos de la carpeta.",
"RemotePathMappingCheckImportFailed": "Readarr falló al importar un libro. Comprueba tus registros para más detalles.",
"UserAgentProvidedByTheAppThatCalledTheAPI": "User-Agent proporcionado por la aplicación que llamó a la API",
"WriteTagsNo": "Nunca",
"FileWasDeletedByUpgrade": "Se eliminó el archivo para importar una actualización",
"IndexersSettingsSummary": "Indexadores y restricciones de lanzamiento",
@@ -583,21 +581,21 @@
"Database": "Base de datos",
"ManualImportSelectEdition": "Importar Manualmente - Seleccionar Película",
"ImportListExclusions": "Importar lista de exclusiones",
"ChooseImportMethod": "Elegir Modo de Importación",
"ClickToChangeReleaseGroup": "Clic para cambiar el grupo de lanzamiento",
"ChooseImportMethod": "Elegir método de importación",
"ClickToChangeReleaseGroup": "Pulsa para cambiar el grupo de lanzamiento",
"HardlinkCopyFiles": "Enlace permanente/Copiar archivos",
"MoveFiles": "Mover archivos",
"OnApplicationUpdate": "Al actualizar la aplicación",
"OnApplicationUpdateHelpText": "Al Actualizar La Aplicación",
"BypassIfHighestQuality": "Pasar sí es la calidad más alta",
"CustomFormatScore": "Puntuación de Formato personalizado",
"BypassIfHighestQuality": "Ignorar si es la calidad más alta",
"CustomFormatScore": "Puntuación de formato personalizado",
"MinimumCustomFormatScore": "Puntuación mínima de formato personalizado",
"Conditions": "Condiciones",
"CopyToClipboard": "Copiar al portapapeles",
"CustomFormat": "Formatos Personalizados",
"CustomFormat": "Formato personalizado",
"CustomFormats": "Formatos personalizados",
"DeleteCustomFormat": "Eliminar Formato Personalizado",
"DeleteFormatMessageText": "¿Está seguro de que desea eliminar la etiqueta de formato {0}?",
"DeleteCustomFormat": "Eliminar formato personalizado",
"DeleteFormatMessageText": "¿Estás seguro que quieres eliminar la etiqueta de formato '{0}'?",
"Formats": "Formatos",
"IncludeCustomFormatWhenRenamingHelpText": "Incluir en el formato de renombrado {Formatos Propios}",
"MinFormatScoreHelpText": "Puntuación mínima del formato propio permitida para descargar",
@@ -606,19 +604,19 @@
"ResetDefinitions": "Restablecer definiciones",
"UnableToLoadCustomFormats": "No se pueden cargar los Formatos Propios",
"Theme": "Tema",
"ThemeHelpText": "Cambiar el tema de la interfaz de la aplicación, el tema 'Auto' usará el tema de tu sistema para establecer el modo luminoso u oscuro. Inspirado por Theme.Park",
"CustomFormatSettings": "Ajustes de Formatos Propios",
"CutoffFormatScoreHelpText": "Una vez alcanzada esta puntuación del formato propio Radarr dejará de descargar películas",
"DeleteCustomFormatMessageText": "Seguro que quieres eliminar el indexer '{name}'?",
"ThemeHelpText": "Cambia el tema de la interfaz de la aplicación, el tema 'Auto' usará el tema de tu sistema para establecer el modo luminoso u oscuro. Inspirado por Theme.Park",
"CustomFormatSettings": "Ajustes de formato personalizado",
"CutoffFormatScoreHelpText": "Una vez alcanzada la puntuación del formato personalizado Readarr dejará de capturar lanzamientos de libros",
"DeleteCustomFormatMessageText": "¿Estás seguro que quieres eliminar el formato personalizado '{name}'?",
"ExportCustomFormat": "Exportar formato personalizado",
"ResetTitles": "Restablecer títulos",
"UpgradesAllowed": "Actualizaciones permitidas",
"EnableRssHelpText": "Se utilizará cuando Radarr busque periódicamente publicaciones a través de RSS Sync",
"EnableRssHelpText": "Se utilizará cuando Readarr busque periódicamente lanzamientos a través de la sincronización RSS",
"IndexerTagsHelpText": "Solo utilizar este indexador para películas que coincidan con al menos una etiqueta. Déjelo en blanco para utilizarlo con todas las películas.",
"ImportListMissingRoot": "Falta la capeta raíz para las listas: {0}",
"ImportListMultipleMissingRoots": "Múltiples carpetas raíz faltan para las listas de importación: {0}",
"IndexerDownloadClientHelpText": "Especifica qué cliente de descarga es usado para capturas desde este indexador",
"HiddenClickToShow": "Oculto, click para mostrar",
"HiddenClickToShow": "Oculto, pulsa para mostrar",
"HideAdvanced": "Ocultar avanzado",
"ShowAdvanced": "Mostrar avanzado",
"ShownClickToHide": "Mostrado, haz clic para ocultar",
@@ -627,7 +625,7 @@
"ReplaceWithSpaceDashSpace": "Reemplazar por espacio en la barra espaciadora",
"DeleteRemotePathMapping": "Borrar mapeo de ruta remota",
"BlocklistReleases": "Lista de bloqueos de lanzamientos",
"DeleteConditionMessageText": "Seguro que quieres eliminar la etiqueta '{0}'?",
"DeleteConditionMessageText": "¿Estás seguro que quieres eliminar la condición '{name}'?",
"Negated": "Anulado",
"RemoveSelectedItem": "Eliminar elemento seleccionado",
"RemoveSelectedItemBlocklistMessageText": "¿Está seguro de que desea eliminar los elementos seleccionados de la lista negra?",
@@ -637,14 +635,14 @@
"Required": "Solicitado",
"ResetQualityDefinitions": "Restablecer definiciones de calidad",
"ResetQualityDefinitionsMessageText": "¿Estás seguro que quieres restablecer las definiciones de calidad?",
"BlocklistReleaseHelpText": "Evita que Radarr vuelva a capturar esta película automáticamente",
"BlocklistReleaseHelpText": "Evita que Readarr vuelva a capturar automáticamente estos archivos de nuevo",
"NoEventsFound": "Ningún evento encontrado",
"ApplyTagsHelpTextHowToApplyAuthors": "Cómo añadir etiquetas a las películas seleccionadas",
"DeleteSelectedIndexersMessageText": "¿Está seguro de querer eliminar {count} indexador(es) seleccionado(s)?",
"DeleteSelectedIndexersMessageText": "¿Estás seguro que quieres eliminar {count} indexador(es) seleccionado(s)?",
"Yes": "Sí",
"RedownloadFailed": "La descarga ha fallado",
"RemoveCompleted": "Eliminar completado",
"RemoveDownloadsAlert": "Las opciones de Eliminar fueron movidas a las opciones del cliente de descarga individual en la table anterior.",
"RemoveDownloadsAlert": "Las opciones de eliminación fueron trasladadas a las opciones del cliente de descarga individual en la tabla anterior.",
"RemoveFailed": "Fallo al eliminar",
"ApplyTagsHelpTextAdd": "Añadir: Añade las etiquetas a la lista de etiquetas existente",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Cómo añadir etiquetas a los clientes de descargas seleccionados",
@@ -652,11 +650,11 @@
"ApplyTagsHelpTextHowToApplyIndexers": "Cómo aplicar etiquetas a los indexadores seleccionados",
"ApplyTagsHelpTextRemove": "Eliminar: Elimina las etiquetas introducidas",
"ApplyTagsHelpTextReplace": "Reemplazar: Sustituye las etiquetas por las introducidas (introduce \"no tags\" para borrar todas las etiquetas)",
"DeleteSelectedDownloadClients": "Borrar Cliente de Descarga(s)",
"DeleteSelectedDownloadClientsMessageText": "¿Está seguro de querer eliminar {count} cliente(s) de descarga seleccionado(s)?",
"DeleteSelectedImportListsMessageText": "Seguro que quieres eliminar {count} lista(s) de importación seleccionada(s)?",
"DeleteSelectedDownloadClients": "Borrar cliente(s) de descarga",
"DeleteSelectedDownloadClientsMessageText": "¿Estás seguro que quieres eliminar {count} cliente(s) de descarga seleccionado(s)?",
"DeleteSelectedImportListsMessageText": "¿Estás seguro que quieres eliminar {count} lista(s) de importación seleccionada(s)?",
"DeleteSelectedIndexers": "Borrar indexador(es)",
"DownloadClientTagHelpText": "Solo utilizar este indexador para películas que coincidan con al menos una etiqueta. Déjelo en blanco para utilizarlo con todas las películas.",
"DownloadClientTagHelpText": "Utiliza solo este cliente de descarga para autores con al menos una etiqueta coincidente. Déjalo en blanco para utilizarlo con todos los autores.",
"ExistingTag": "Etiquetas existentes",
"No": "No",
"NoChange": "Sin cambio",
@@ -672,9 +670,9 @@
"Clone": "Clonar",
"CloneCondition": "Clonar Condición",
"ApplyChanges": "Aplicar Cambios",
"CountDownloadClientsSelected": "{0} cliente(s) de descarga seleccionado(s)",
"CountImportListsSelected": "{0} lista(s) de importación seleccionada(s)",
"CountIndexersSelected": "{0} indexador(es) seleccionado(s)",
"CountDownloadClientsSelected": "{selectedCount} cliente(s) de descarga seleccionado(s)",
"CountImportListsSelected": "{selectedCount} lista(s) de importación seleccionada(s)",
"CountIndexersSelected": "{selectedCount} indexador(es) seleccionado(s)",
"DeleteCondition": "Eliminar Condición",
"DeleteSelectedImportLists": "Eliminar Lista(s) de Importación",
"EditSelectedDownloadClients": "Editar Clientes de Descarga Seleccionados",
@@ -685,8 +683,8 @@
"ListWillRefreshEveryInterp": "La lista será refrescada cada {0}",
"Activity": "Actividad",
"Location": "Ubicación",
"Ui": "UI",
"AddNew": "Añadir Nuevo",
"Ui": "Interfaz",
"AddNew": "Añadir nuevo",
"Backup": "Copia de seguridad",
"ManageClients": "Gestionar Clientes",
"ManageDownloadClients": "Gestionar Clientes de Descarga",
@@ -696,12 +694,12 @@
"TotalSpace": "Espacio Total",
"IndexerDownloadClientHealthCheckMessage": "Indexadores con clientes de descarga inválidos: {0}.",
"ManageImportLists": "Gestionar Listas de Importación",
"ConnectionLostToBackend": "{appName} ha perdido su conexión con el backend y tendrá que ser recargado para recuperar su funcionalidad.",
"ConnectionLostToBackend": "{appName} ha perdido su conexión con el backend y tendrá que ser recargado para restaurar su funcionalidad.",
"NotificationStatusSingleClientHealthCheckMessage": "Listas no disponibles debido a errores: {0}",
"NotificationStatusAllClientHealthCheckMessage": "Las notificaciones no están disponibles debido a fallos",
"NotificationStatusAllClientHealthCheckMessage": "Las notificaciones no están disponibles debido a errores",
"ReleaseProfiles": "Perfiles de lanzamiento",
"Small": "Pequeño",
"DeleteImportList": "Eliminar Lista(s) de Importación",
"DeleteImportList": "Eliminar lista de importación",
"Large": "Grande",
"Library": "Biblioteca",
"SomeResultsAreHiddenByTheAppliedFilter": "Algunos resultados están ocultos por el filtro aplicado",
@@ -710,16 +708,16 @@
"LastExecution": "Última Ejecución",
"LastWriteTime": "Última Fecha de Escritura",
"ConnectionLost": "Conexión perdida",
"ConnectionLostReconnect": "{appName} intentará conectarse automáticamente, o puede hacer clic en recargar abajo.",
"ConnectionLostReconnect": "{appName} intentará conectarse automáticamente, o puedes pulsar en recargar abajo.",
"NextExecution": "Siguiente ejecución",
"NoResultsFound": "Ningún resultado encontrado",
"RecentChanges": "Cambios recientes",
"WhatsNew": "Que es lo nuevo?",
"WhatsNew": "¿Qué hay nuevo?",
"Loading": "Cargando",
"Events": "Eventos",
"Medium": "Mediano",
"AllResultsAreHiddenByTheAppliedFilter": "Todos los resultados están ocultos por el filtro aplicado",
"CatalogNumber": "número de catálogo",
"CatalogNumber": "Número de catálogo",
"Authors": "Autores",
"AuthorEditor": "Editor de Autor",
"Author": "Autor",
@@ -744,13 +742,13 @@
"Book": "Libro",
"AutomaticallySwitchEdition": "Cambiar edición automáticamente",
"BookNaming": "Nombrado de libros",
"Books": "Libro",
"Books": "Libros",
"NoHistoryBlocklist": "Sin historial de la lista de bloqueos",
"WouldYouLikeToRestoreBackup": "Te gustaria restaurar la copia de seguridad '{name}'?",
"IsShowingMonitoredUnmonitorSelected": "Monitorizar Seleccionados",
"CloneCustomFormat": "Clonar formato personalizado",
"MinimumCustomFormatScoreHelpText": "Puntuación mínima de formato personalizado necesaria para evitar el retraso del protocolo preferido",
"BypassIfAboveCustomFormatScore": "Omitir si está por encima de la puntuación del formato personalizado",
"BypassIfAboveCustomFormatScore": "Ignorar si está por encima de la puntuación del formato personalizado",
"BypassIfAboveCustomFormatScoreHelpText": "Habilitar ignorar cuando la versión tenga una puntuación superior a la puntuación mínima configurada para el formato personalizado",
"IsShowingMonitoredMonitorSelected": "Monitorizar Seleccionados",
"ClientPriority": "Prioridad del Cliente",
@@ -764,13 +762,13 @@
"ExtraFileExtensionsHelpText": "Lista de archivos adicionales separados por coma para importar (.nfo será importado como .nfo-orig)",
"ExtraFileExtensionsHelpTextsExamples": "Ejemplos: '.sub, .nfo' o 'sub,nfo'",
"ImportLists": "Importar listas",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "El cliente de descarga {downloadClientName} esta configurado para eliminar las descargas completadas. Esto puede causar que las descargas sean eliminadas del cliente antes que {1} las pueda importar.",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "El cliente de descarga {downloadClientName} está configurado para eliminar las descargas completadas. Esto puede causar que las descargas sean eliminadas de tu cliente antes de que {1} pueda importarlas.",
"Continuing": "Continua",
"DownloadClientQbittorrentSettingsContentLayout": "Diseño del contenido",
"InvalidUILanguage": "Su interfaz de usuario está configurada en un idioma no válido, corríjalo y guarde la configuración",
"NoCutoffUnmetItems": "Sin objetos sin condiciones de corte incumplidas",
"NoCutoffUnmetItems": "Ningún elemento con límite no alcanzado",
"StatusEndedContinuing": "Continua",
"ChownGroup": "Cambiar grupo propietario",
"ChownGroup": "chown del grupo",
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Si usar el diseño de contenido configurado de qBittorrent, el diseño original del torrent o siempre crear una subcarpeta (qBittorrent 4.3.2+)",
"CustomFormatsSpecificationRegularExpression": "Expresión regular",
"ErrorLoadingContent": "Hubo un error cargando este contenido",
@@ -803,19 +801,19 @@
"NoImportListsFound": "Ninguna lista de importación encontrada",
"Monitoring": "Monitorizando",
"NoMissingItems": "No hay elementos faltantes",
"DefaultMetadataProfileIdHelpText": "Perfil de metadatos predeterminado para los artistas detectados en esta carpeta",
"MetadataProfileIdHelpText": "Los elementos de la lista del Perfil de Calidad se añadirán con",
"DefaultQualityProfileIdHelpText": "Perfil de calidad predeterminado para los artistas detectados en esta carpeta",
"ContinuingAllBooksDownloaded": "Continúa (Todas las pistas descargadas)",
"DataListMonitorAll": "Supervisar los artistas y todos los álbumes de cada artista incluido en la lista de importación",
"DefaultMetadataProfileIdHelpText": "Perfil de metadatos predeterminado para los autores detectados en esta carpeta",
"MetadataProfileIdHelpText": "Los elementos de la lista del perfil de metadatos que deberían ser añadidos",
"DefaultQualityProfileIdHelpText": "Perfil de calidad predeterminado para los autores detectados en esta carpeta",
"ContinuingAllBooksDownloaded": "Continúa (Todos los libros descargados)",
"DataListMonitorAll": "Monitoriza los autores y todos los álbumes de cada artista incluido en la lista de importación",
"MetadataSettingsSummary": "Crea archivos de metadatos cuando los episodios son importados o las series son refrescadas",
"MonitoredAuthorIsUnmonitored": "El artista no está vigilado",
"SearchForAllCutoffUnmetBooks": "Buscar todos los episodios en Umbrales no alcanzados",
"ConsoleLogLevel": "Nivel de Registro de la Consola",
"DataMissingBooks": "Monitoriza episodios que no tienen archivos o que no se han emitido aún",
"SearchForAllCutoffUnmetBooks": "Buscar todos los libros con límites no alcanzados",
"ConsoleLogLevel": "Nivel de registro de consola",
"DataMissingBooks": "Monitoriza libros que no tienen archivos o que no se han lanzado aún",
"EnabledHelpText": "Señalar para habilitar el perfil de lanzamiento",
"FilterAnalyticsEvents": "Filtrar Eventos Analíticos",
"FilterSentryEventsHelpText": "Filtrar eventos de error de usuario conocidos para que no se envíen como Análisis",
"FilterAnalyticsEvents": "Filtrar eventos analíticos",
"FilterSentryEventsHelpText": "Filtrar eventos de error de usuario conocidos para que no se envíen como Analíticas",
"RootFolderPathHelpText": "Los elementos de la lista de carpetas raíz se añadirán a",
"StatusEndedDeceased": "Fallecido",
"LogRotateHelpText": "Número máximo de archivos de registro que se guardan en la carpeta de registros",
@@ -823,16 +821,16 @@
"QualityProfileIdHelpText": "Los elementos de la lista del Perfil de Calidad se añadirán con",
"SelectDropdown": "Seleccionar...",
"CollapseMultipleBooksHelpText": "Colapsar varios álbumes que salen el mismo día",
"ContinuingNoAdditionalBooksAreExpected": "No se esperan álbumes adicionales",
"DefaultMonitorOptionHelpText": "Qué álbumes se deben supervisar en la adición inicial para los artistas detectados en esta carpeta",
"CustomFilter": "Filtros personalizados",
"ContinuingNoAdditionalBooksAreExpected": "No se esperan libros adicionales",
"DefaultMonitorOptionHelpText": "Qué libros deberían ser monitorizados en la adición inicial para los autores detectados en esta carpeta",
"CustomFilter": "Filtro personalizado",
"LabelIsRequired": "Se requiere etiqueta",
"RemoveQueueItemConfirmation": "¿Estás seguro que quieres eliminar '{sourceTitle}' de la cola?",
"SelectQuality": "Seleccionar calidad",
"SelectReleaseGroup": "Seleccionar grupo de lanzamiento",
"ThereWasAnErrorLoadingThisItem": "Hubo un error cargando este elemento",
"ThereWasAnErrorLoadingThisPage": "Hubo un error cargando esta página",
"SourceTitle": "Título de la fuente",
"SourceTitle": "Título de origen",
"ShowBanners": "Mostrar banners",
"SearchMonitored": "Buscar monitorizados",
"Other": "Otro",
@@ -846,28 +844,28 @@
"RemoveQueueItem": "Eliminar - {sourceTitle}",
"RemoveQueueItemRemovalMethodHelpTextWarning": "'Eliminar del cliente de descarga' eliminará la descarga y el archivo(s) del cliente de descarga.",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "'Eliminar del cliente de descarga' eliminará las descargas y los archivos del cliente de descarga.",
"EndedAllBooksDownloaded": "FInalizado (Todos los episodios descargados)",
"ClickToChangeIndexerFlags": "Clic para cambiar las banderas del indexador",
"CustomFormatsSpecificationFlag": "Bandera",
"IndexerFlags": "Banderas del indexador",
"EndedAllBooksDownloaded": "FInalizado (Todos los libros descargados)",
"ClickToChangeIndexerFlags": "Pulsa para cambiar los indicadores del indexador",
"CustomFormatsSpecificationFlag": "Indicador",
"IndexerFlags": "Indicadores del indexador",
"NotificationsSettingsUpdateMapPathsFrom": "Mapear rutas desde",
"NotificationsSettingsUpdateMapPathsFromHelpText": "Ruta de {appName}, usado para modificar rutas de series cuando {serviceName} ve la ubicación de ruta de biblioteca de forma distinta a {appName} (Requiere 'Actualizar biblioteca')",
"NotificationsSettingsUpdateMapPathsTo": "Mapear rutas a",
"NotificationsSettingsUpdateMapPathsToHelpText": "Ruta de {appName}, usado para modificar rutas de series cuando {serviceName} ve la ubicación de ruta de biblioteca de forma distinta a {appName} (Requiere 'Actualizar biblioteca')",
"NotificationsSettingsUseSslHelpText": "Conectar a {serviceName} sobre HTTPS en vez de HTTP",
"Rejections": "Rechazos",
"SelectIndexerFlags": "Seleccionar banderas del indexador",
"RecycleBinUnableToWriteHealthCheck": "No se pudo escribir en la carpeta configurada de la papelera de reciclaje: {path}. Asegúrate de que la ruta existe y es modificable por el usuario que ejecuta {appName}",
"Rejections": "Rechazados",
"SelectIndexerFlags": "Seleccionar indicadores del indexador",
"RecycleBinUnableToWriteHealthCheck": "No se pudo escribir en la carpeta configurada de la papelera de reciclaje: {path}. Asegúrate de que esta ruta existe y es modificable por el usuario que ejecuta {appName}",
"SearchForAllMissingBooks": "Buscar todos los episodios perdidos",
"IndexerIdHelpText": "Especifica a qué indexador se aplica el perfil",
"ProfilesSettingsSummary": "Perfiles de calidad, de retraso de idioma y de lanzamiento",
"DataExistingBooks": "Monitoriza episodios que no tienen archivos o que no se han emitido aún",
"DataExistingBooks": "Monitoriza libros que no tienen archivos o que no se han lanzado aún",
"MonitoredAuthorIsMonitored": "El artista no está vigilado",
"RemotePathMappingsInfo": "Los mapeos de ruta remota son muy raramente solicitados, si {appName} y tu cliente de descarga están en el mismo sistema es mejor coincidir sus rutas. Para más información mira la [wiki]({wikiLink})",
"ShowBannersHelpText": "Muestra banners en lugar de títulos",
"DefaultTagsHelpText": "Perfil de metadatos predeterminado para los artistas detectados en esta carpeta",
"RemotePathMappingsInfo": "Los mapeos de ruta remota son muy raramente solicitados, si {appName} y tu cliente de descarga están en el mismo sistema es mejor coincidir sus rutas. Para más información consulta la [wiki]({wikiLink}).",
"ShowBannersHelpText": "Muestra carteles en lugar de nombres",
"DefaultTagsHelpText": "Etiquetas predeterminadas de Readarr para los autores detectados en esta carpeta",
"UseSSL": "Usar SSL",
"SetIndexerFlags": "Establecer banderas del indexador",
"SetIndexerFlags": "Establecer indicadores del indexador",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Autenticar con Plex.tv",
"NotificationsSettingsUpdateLibrary": "Actualizar biblioteca",
"ConnectionSettingsUrlBaseHelpText": "Añade un prefijo a la url {connectionName}, como {url}",
@@ -875,7 +873,233 @@
"DownloadClientDelugeSettingsDirectoryCompleted": "Directorio al que mover cuando se complete",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Ubicación opcional a la que mover las descargas completadas, dejar en blanco para usar la ubicación predeterminada de Deluge",
"DownloadClientDelugeSettingsDirectoryHelpText": "Ubicación opcional en la que poner las descargas, dejar en blanco para usar la ubicación predeterminada de Deluge",
"InteractiveSearchModalHeader": "Búsqueda Interactiva",
"InteractiveSearchModalHeader": "Búsqueda interactiva",
"NotificationsPlexSettingsAuthToken": "Token de autenticación",
"CustomFormatsSettingsTriggerInfo": "Un formato personalizado será aplicado al lanzamiento o archivo cuando coincida con al menos uno de los diferentes tipos de condición elegidos."
"CustomFormatsSettingsTriggerInfo": "Un formato personalizado será aplicado al lanzamiento o archivo cuando coincida con al menos uno de los diferentes tipos de condición elegidos.",
"ShouldSearchHelpText": "Buscar indexadores para elementos añadido recientemente. Usar con precaución en listas largas.",
"ShowTitleHelpText": "Mostrar nombre de autor debajo del póster",
"SkipBooksWithNoISBNOrASIN": "Saltar libros sin ISBN o ASIN",
"UnableToLoadMetadataProviderSettings": "No se pudo cargar las opciones del proveedor de metadatos",
"LoadingEditionsFailed": "La carga de ediciones falló",
"MetadataSourceHelpText": "Fuente de metadatos alternativa (Dejar en blanco para el valor predeterminado)",
"MinPagesHelpText": "Ignorar libros con menos páginas que estas",
"MonitorNewBooks": "Monitorizar nuevos libros",
"MonitorNewItems": "Monitorizar nuevos libros",
"NoTagsHaveBeenAddedYet": "Ninguna etiqueta ha sido añadida aún. Añade etiquetas a enlaces de autores con perfiles de retraso, restricciones o notificaciones. Pulsa en {0} para descubrir más acerca de las etiquetas en Readarr.",
"OnBookRetagHelpText": "En libro reetiquetado",
"OnDownloadFailureHelpText": "En fallo de descarga",
"PathHelpTextWarning": "Debe ser diferente al directorio donde tu cliente de descarga pone los archivos",
"TrackNumber": "Número de pista",
"WriteTagsSync": "Todos los archivos; mantener sincronizados con Goodreads",
"LatestBook": "El último libro",
"CollapseMultipleBooks": "Colapsar múltiples libros",
"DataListMonitorNone": "No monitorizar autores o libros",
"Iso639-3": "Códigos de idioma ISO 639-3, o 'nulo', separados por coma",
"MinPopularityHelpText": "Popularidad es la media de valoraciones * número de votos",
"DeleteSelected": "Borrar seleccionados",
"IsExpandedShowFileInfo": "Mostrar información de archivo",
"MassBookSearchWarning": "¿Estás seguro que quieres llevar a cabo una búsqueda masiva para {0} libros?",
"MonitorNewItemsHelpText": "Qué nuevos libros deberían ser monitorizados",
"NewBooks": "Nuevos libros",
"OnImportFailureHelpText": "En fallo de importación",
"ShowBookCount": "Mostrar recuento de libros",
"CalibreOutputFormat": "Formato de salida de Calibre",
"CalibreUrlBase": "Url base de Calibre",
"CalibreSettings": "Opciones de Calibre",
"CalibreUsername": "Usuario de Calibre",
"SearchForNewItems": "Buscar nuevos elementos",
"SearchForMonitoredBooks": "Buscar libros monitorizados",
"SeriesNumber": "Número de series",
"ShouldMonitorHelpText": "Monitoriza nuevos autores y libros añadidos desde esta lista",
"ShowLastBook": "Mostrar último libro",
"UseSslHelpText": "Usa SSL para conectarse al servidor de contenido de Calibre",
"Development": "Desarrollo",
"DiscNumber": "Número de disco",
"DownloadPropersAndRepacksHelpTexts2": "Usar 'No preferir' para ordenar por puntuación de palabra preferida sobre propers/repacks",
"DiscCount": "Recuento de disco",
"ImportListSettings": "Opciones generales de lista de importación",
"DataFutureBooks": "Monitoriza libros que no hayan sido lanzados aún",
"EditBook": "Editar libro",
"EnableAutomaticAddHelpText": "Añadir autor/libros a Readarr cuando las sincronizaciones sean llevadas a cabo a través de la interfaz o por Readarr",
"ExistingBooks": "Libros existentes",
"FilesTotal": "Archivos ({0})",
"IgnoreDeletedBooks": "Ignorar libros borrados",
"MinimumPages": "Páginas mínimas",
"SearchBook": "Buscar libro",
"SeriesTotal": "Series ({0})",
"MassBookSearch": "Búsqueda masiva de libros",
"MinimumPopularity": "Popularidad mínima",
"MonitorBook": "Monitorizar libro",
"MusicBrainzRecordingID": "ID de grabación de MusicBrainz",
"NETCore": ".NET Core",
"WriteAudioTags": "Etiquetar archivos de audio con metadatos",
"PastDays": "Días pasados",
"WriteTagsAll": "Todos los archivos; solo importación inicial",
"ReadarrSupportsMultipleListsForImportingBooksAndAuthorsIntoTheDatabase": "Readarr soporta múltiples listas para importar libros y autores en la base de datos.",
"ConvertToFormat": "Convertir a formato",
"DataNone": "Ningún libro será monitorizado",
"NameFirstLast": "Primer nombre, último nombre",
"OnAuthorDelete": "En autor borrado",
"WriteTagsNew": "Solo para nuevas descargas",
"EmbedMetadataHelpText": "Decir a Calibre que escriba los metadatos en el archivo de libro actual",
"FutureDaysHelpText": "Días para que el canal de iCal busque en el futuro",
"ImportFailures": "Importar fallos",
"LibraryHelpText": "Nombre de la biblioteca del servidor de contenido de Calibre. Dejar en blanco para el valor predeterminado.",
"PreviewRetag": "Vista previa de reetiquetado",
"FutureBooks": "Libros futuros",
"ISBN": "ISBN",
"IsCalibreLibraryHelpText": "Usar el servidor de contenido de Calibre para manipular bibliotecas",
"DeleteBookFile": "Borrar archivo de libro",
"EditList": "Editar lista",
"HasMonitoredBooksNoMonitoredBooksForThisAuthor": "Libros no monitorizados para este autor",
"IgnoredMetaHelpText": "Los libros serán ignorados si contienen uno o más de los siguientes términos (insensible a mayúsculas)",
"IsExpandedHideBooks": "Esconder libros",
"LogSQL": "Registro SQL",
"MusicbrainzId": "ID de MusicBrainz",
"OnBookTagUpdate": "En actualización de etiqueta de libro",
"PasswordHelpText": "Contraseña del servidor de contenido de Calibre",
"OnAuthorAddedHelpText": "En autor añadido",
"ShouldMonitorExistingHelpText": "Monitoriza automáticamente libros en esta lista que ya están en Readarr",
"UrlBaseHelpText": "Añade un prefijo a la url de Calibre, p. ej. http://[host]:[puerto]/[urlBase]",
"TotalBookCountBooksTotalBookFileCountBooksWithFilesInterp": "{0} libros en total. {1} libros con archivos.",
"UseCalibreContentServer": "Usar el servidor de contenido de Calibre",
"ContinuingMoreBooksAreExpected": "Se esperan más libros",
"DataAllBooks": "Monitorizar todos los libros",
"IsInUseCantDeleteAMetadataProfileThatIsAttachedToAnAuthorOrImportList": "No se puede eliminar un perfil de metadatos que está enlazado a un autor o a una lista de importación",
"MetadataConsumers": "Consumidores de metadatos",
"MonitorExistingBooks": "Monitorizar libros existentes",
"UpdateCovers": "Actualizar cubiertas",
"UpdateCoversHelpText": "Establece las cubiertas de libros en Calibre para que coincidan en Readarr",
"SkipRedownloadHelpText": "Evita que Readarr intente descargar lanzamientos alternativos para los elementos borrados",
"EntityName": "Nombre de entidad",
"CalibreLibrary": "Biblioteca de Calibre",
"DeleteMetadataProfile": "Eliminar el perfil de metadatos",
"PathHelpText": "Carpeta raíz que contiene tu biblitoteca de libros",
"ForeignIdHelpText": "La ID de Musicbrainz del autor/libro a excluir",
"HostHelpText": "Host del servidor de contenido de Calibre",
"MetadataProviderSource": "Fuente del proveedor de metadatos",
"MonitorAuthor": "Monitorizar autor",
"MusicBrainzAuthorID": "ID de autor de MusicBrainz",
"RefreshBook": "Refrescar libro",
"RefreshInformation": "Refrescar información",
"RenameBooks": "Renombrar libros",
"EditAuthor": "Editar autor",
"EditionsHelpText": "Cambiar edición para este libro",
"ShouldMonitorExisting": "Monitorizar libros existentes",
"EmbedMetadataInBookFiles": "Metadatos incrustados en archivos de libro",
"ExistingTagsScrubbed": "Etiquetas existentes borradas",
"GoToAuthorListing": "Ir al listado de autor",
"MusicBrainzReleaseID": "ID de lanzamiento de MusicBrainz",
"SpecificBook": "Libro específico",
"BookTitle": "Título de libro",
"CalibreContentServer": "Servidor de contenido de Calibre",
"CalibreHost": "Host de Calibre",
"BypassIfHighestQualityHelpText": "Evita el retardo cuando el lanzamiento tiene la calidad más alta habilitada en el perfil de calidad",
"DeleteFilesHelpText": "Elimina los archivos del libro y carpeta del autor",
"FutureDays": "Días futuros",
"SearchBoxPlaceHolder": "P. ej. Guerra y Paz, goodreads:656, isbn:067003469X, asin: B00JCDK5ME",
"MissingBooks": "Libros perdidos",
"MissingBooksAuthorNotMonitored": "Libros perdidos (Autor no monitorizado)",
"SendMetadataToCalibre": "Enviar metadatos a Calibre",
"SkipSecondarySeriesBooks": "Saltar libros de series secundarias",
"DataNewBooks": "Monitoriza libros nuevos lanzados después del libro más nuevo existente",
"DataNewNone": "No monitorizar ningún libro nuevo",
"WriteMetadataTags": "Escribir etiquetas de metadatos",
"IndexerIdHelpTextWarning": "Usar un indexador específico con palabras preferidas puede provocar que se capturen lanzamientos duplicados",
"IsInUseCantDeleteAQualityProfileThatIsAttachedToAnAuthorOrImportList": "No se puede eliminar un perfil de calidad que está enlazado a un autor o a una lista de importación",
"NoName": "No mostrar nombre",
"OnBookDelete": "En libro borrado",
"PortHelpText": "Puerto del servidor de contenido de Calibre",
"WriteAudioTagsScrub": "Limpiar las etiquetas existentes",
"SetReadarrTags": "Establecer etiquetas de Readarr",
"ForeignId": "ID foránea",
"BooksTotal": "Libros ({0})",
"CalibreMetadata": "Metadatos de Calibre",
"CalibreNotCalibreWeb": "Readarr puede interconectarse con el servidor de contenido de Calibre. No puede usar Calibre web, que es software no relacionado.",
"OnDownloadFailure": "En fallo de descarga",
"SkipPartBooksAndSets": "Saltar partes y conjuntos de libros",
"FilterAuthor": "Filtrar autor",
"FilterPlaceHolder": "Filtrar libro",
"ImportListSpecificSettings": "Opciones específicas de lista de importación",
"ItsEasyToAddANewAuthorOrBookJustStartTypingTheNameOfTheItemYouWantToAdd": "Es fácil añadir un nuevo autor o libro empezando a escribir solo el nombre del elemento que quieras añadir",
"ManualDownload": "Descarga manual",
"MissingBooksAuthorMonitored": "Libros perdidos (Autor monitorizado)",
"MonitoredHelpText": "Readarr buscará y descargará el libro",
"MusicBrainzBookID": "ID de libro de MusicBrainz",
"MusicBrainzTrackID": "ID de pista de MusicBrainz",
"OnAuthorDeleteHelpText": "En autor borrado",
"OnBookDeleteHelpText": "En libro borrado",
"OnReleaseImport": "En importación de lanzamiento",
"OnReleaseImportHelpText": "En importación de lanzamiento",
"OnImportFailure": "En fallo de importación",
"OutputFormatHelpText": "Pregunta opcionalmente a Calibre para que convierta a otros formatos al importar. Lista separada por coma.",
"PastDaysHelpText": "Días para que el canal de iCal busque en el pasado",
"ShowName": "Mostrar nombre",
"SkipBooksWithMissingReleaseDate": "Saltar libros con fechas de lanzamientos faltantes",
"TheFollowingFilesWillBeDeleted": "Los siguientes archivos serán eliminados:",
"UpdatingIsDisabledInsideADockerContainerUpdateTheContainerImageInstead": "Actualizar se encuentra deshabilitado en un contenedor docker. Actualiza la imagen del contenedor en su lugar.",
"WriteAudioTagsScrubHelp": "Borra las etiquetas existentes de los archivos, dejando solo aquellas añadidas por Readarr.",
"ExistingItems": "Elementos existentes",
"AuthorProgressBarText": "{availableBookCount} / {bookCount} (Total: {totalBookCount}, Archivos: {bookFileCount})",
"BookProgressBarText": "{bookCount} / {totalBookCount} (Archivos: {bookFileCount})",
"SelectBook": "Seleccionar libro",
"FileDetails": "Detalles de archivo",
"Bookshelf": "Estantería",
"DataFirstBook": "Monitorizar el primer libro. El resto de libros serán ignorados",
"DataListMonitorSpecificBook": "Monitoriza autores, pero solo monitoriza libros explícitamente incluidos en la lista",
"TagsHelpText": "Se aplica a autores con al menos una etiqueta coincidente. Dejar en blanco para aplicar a todos los autores",
"CalibreContentServerText": "Usar un servidor de contenido de Calibre (no Calibre web) permite a Readarr añadir libros a tu biblioteca de Calibre y disparar las conversiones entre formatos",
"TooManyBooks": "¿Libros perdidos o demasiados de ellos? Modifica o crea uno nuevo",
"IfYouDontAddAnImportListExclusionAndTheAuthorHasAMetadataProfileOtherThanNoneThenThisBookMayBeReaddedDuringTheNextAuthorRefresh": "Si no añades una exclusión de lista de importación y el autor tiene un perfil de metadatos distinto de 'Ninguno', entonces este libro puede ser de nuevo añadido durante el siguiente refresco de autor.",
"MonitoringOptionsHelpText": "Qué libros deberían ser monitorizados una vez el autor sea añadido (ajuste único)",
"DataLatestBook": "Monitoriza el último libro y futuros libros",
"DataNewAllBooks": "Monitorizar todos los libros nuevos",
"DefaultReadarrTags": "Etiquetas predeterminadas de Readarr",
"DeleteFormat": "Eliminar formato",
"FirstBook": "Primer libro",
"HideBooks": "Esconder libros",
"IsExpandedHideFileInfo": "Esconder información de archivo",
"IsExpandedShowBooks": "Mostrar libros",
"LogSqlHelpText": "Registra todas las peticiones SQL de Readarr",
"NameLastFirst": "Último nombre, primer nombre",
"NameStyle": "Estilo de nombre de autor",
"RefreshAuthor": "Refrescar autor",
"SelectEdition": "Seleccionar edición",
"SelectedCountAuthorsSelectedInterp": "{0} autor(es) seleccionado(s)",
"TagsSettingsSummary": "Gestionar autor, perfil, restricción y etiquetas de notificación",
"TheBooksFilesWillBeDeleted": "Los archivos del libro serán eliminados.",
"TrackTitle": "Título de pista",
"UsernameHelpText": "Usuario del servidor de contenido de Calibre",
"WatchLibraryForChangesHelpText": "Vuelve a escanear automáticamente cuando los archivos cambien en una carpeta raíz",
"WatchRootFoldersForFileChanges": "Supervisar las carpetas raíz para cambios de archivos",
"WriteBookTagsHelpTextWarning": "Seleccionar 'Todos los archivos' alterará los archivos existentes cuando son importados.",
"MonitorBookExistingOnlyWarning": "Esto es un ajuste único de la configuración monitorizada para cada libro. Utiliza la opción debajo de Autor/Editar para controlar lo que ocurre con los libros recién añadidos",
"UnmappedFiles": "Archivos sin mapear",
"CountAuthorsSelected": "{selectedCount} autor(es) seleccionados",
"CalibreOutputProfile": "Perfil de salida de Calibre",
"CalibrePassword": "Contraseña de Calibre",
"CalibrePort": "Puerto de Calibre",
"InteractiveSearchModalHeaderBookAuthor": "Búsqueda interactiva - {bookTitle} por {authorName}",
"OnAuthorAdded": "En autor añadido",
"IndexerSettingsSeedRatio": "Ratio de sembrado",
"IndexerSettingsSeedRatioHelpText": "El ratio que un torrent debería alcanzar antes de parar, vacío usa el predeterminado del cliente de descarga. El ratio debería ser al menos 1.0 y seguir las reglas de los indexadores",
"IndexerSettingsSeedTime": "Tiempo de sembrado",
"IndexerSettingsSeedTimeHelpText": "El tiempo que un torrent debería ser sembrado antes de parar, vacío usa el predeterminado del cliente de descarga",
"FailedLoadingSearchResults": "Error al cargar los resultados de la busqueda, prueba otra vez.",
"WhySearchesCouldBeFailing": "Pulsa aquí para descubrir por qué las búsquedas podrían estar fallando",
"ApiKey": "Clave API",
"AuthenticationRequiredHelpText": "Cambia para qué solicitudes se requiere autenticación. No cambiar a menos que entiendas los riesgos.",
"AuthForm": "Formularios (Página de inicio de sesión)",
"AuthenticationRequiredWarning": "Para evitar el acceso remoto sin autenticación, {appName} ahora requiere que la autenticación sea habilitada. Opcionalmente puedes deshabilitar la autenticación desde direcciones locales.",
"DisabledForLocalAddresses": "Deshabilitada para direcciones locales",
"Enabled": "Habilitada",
"PasswordConfirmation": "Confirmación de contraseña",
"AuthBasic": "Básica (Ventana emergente del navegador)",
"AuthenticationMethod": "Método de autenticación",
"AuthenticationMethodHelpTextWarning": "Por favor selecciona un método de autenticación válido",
"AuthenticationRequired": "Autenticación requerida",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Confirma la nueva contraseña",
"AuthenticationRequiredPasswordHelpTextWarning": "Introduce una nueva contraseña",
"AuthenticationRequiredUsernameHelpTextWarning": "Introduce un nuevo usuario",
"External": "Externa"
}

View File

@@ -8,7 +8,6 @@
"20MinutesTwenty": "20 minuuttia: {0}",
"45MinutesFourtyFive": "45 minuuttia: {0}",
"60MinutesSixty": "60 minuuttia: {0}",
"APIKey": "Rajapinnan avain",
"About": "Tietoja",
"AddListExclusion": "Lisää listapoikkeus",
"AddingTag": "Tunniste lisätään",
@@ -50,7 +49,7 @@
"ChownGroupHelpText": "Ryhmän nimi tai GID. Käytä GID:tä etätiedostojärjestelmille.",
"ChownGroupHelpTextWarning": "Toimii vain, jos {appName}in suorittava käyttäjä on tiedoston omistaja. On parempi varmistaa, että lataustyökalu käyttää samaa ryhmää kuin {appName}.",
"Clear": "Tyhjennä",
"ClickToChangeQuality": "Vaihda laatua klikkaamalla",
"ClickToChangeQuality": "Vaihda laatua painamalla tästä",
"ClientPriority": "Lataustyökalun painotus",
"CloneIndexer": "Monista tietolähde",
"CloneProfile": "Monista profiili",
@@ -163,7 +162,7 @@
"ImportExtraFilesHelpText": "Tuo kirjatiedoston tuonnin yhteydessä sääntöjä vastaavat tiedostot, kuten tekstitykset, .nfo-tiedostot, yms.",
"ImportFailedInterp": "Tuonti epäonnistui: {0}",
"ImportedTo": "Tuontikohde",
"Importing": "Tuonti",
"Importing": "Tuodaan",
"IncludeHealthWarningsHelpText": "Sisällytä kuntovaroitukset",
"IncludeUnknownAuthorItemsHelpText": "Näytä jonossa kohteet, joille ei ole kirjailijaa. Tämä voi sisältää poistettuja kirjailijoita tai mitä tahansa muuta Readarrille luokiteltua.",
"IncludeUnmonitored": "Sisällytä valvomattomat",
@@ -204,7 +203,7 @@
"MinimumLimits": "Vähimmäisrajoitukset",
"Missing": "Puuttuu",
"Mode": "Tila",
"Monitored": "Valvotut",
"Monitored": "Valvonta",
"MoreInfo": "Lisätietoja",
"MustContain": "Täytyy sisältää",
"MustNotContain": "Ei voi sisältää",
@@ -431,7 +430,6 @@
"WeekColumnHeader": "Viikkosarakkeen otsikko",
"Year": "Vuosi",
"YesCancel": "Kyllä, peru",
"ApiKeyHelpTextWarning": "Käyttöönotto vaatii {appName}in uudelleenkäynnistyksen.",
"DeleteRootFolderMessageText": "Haluatko varmasti poistaa juurikansion \"{name}\"?",
"LoadingBooksFailed": "Kirjojen lataus epäonnistui",
"ProxyPasswordHelpText": "Käyttäjätunnus ja salasana tulee täyttää vain tarvittaessa. Mikäli näitä ei ole, tulee kentät jättää tyhjiksi.",
@@ -801,10 +799,10 @@
"ImportListMultipleMissingRoots": "Useita tuontilistojen juurikansioita puuttuu: {0}",
"IndexerDownloadClientHelpText": "Määritä tämän tietolähteen kanssa käytettävä lataustyökalu.",
"IndexerTagsHelpText": "Tietolähdettä käytetään vain vähintään yhdellä täsmäävällä tunnisteella merkityille kirjailijoille. Käytä kaikille jättämällä tyhjäksi.",
"HiddenClickToShow": "Piilotettu, näytä painalla",
"HiddenClickToShow": "Piilotettu, näytä painamalla tästä",
"HideAdvanced": "Piilota lisäasetukset",
"ShowAdvanced": "Näytä lisäasetukset",
"ShownClickToHide": "Näkyvissä, piilota painamalla",
"ShownClickToHide": "Näytetään, piilota painamalla tästä",
"ColonReplacement": "Kaksoispisteen korvaus",
"ReplaceWithDash": "Korvaa yhdysmerkillä",
"ReplaceWithSpaceDash": "Korvaa yhdistelmällä \"välilyönti yhdysmerkki\"",
@@ -983,7 +981,7 @@
"SelectQuality": "Valitse laatu",
"BlocklistAndSearch": "Estolista ja haku",
"IgnoreDownloads": "Ohita lataukset",
"CustomFilter": "Omat suodattimet",
"CustomFilter": "Oma suodatin",
"DashOrSpaceDashDependingOnName": "Yhdysmerkki tai välilyönti nimen perusteella",
"DoNotBlocklist": "Älä estä",
"IgnoreDownload": "Ohita lataus",
@@ -1003,5 +1001,33 @@
"DownloadClientDelugeSettingsDirectoryHelpText": "Valinnainen latuasten tallennussijainti. Käytä Aria2-oletusta jättämällä tyhjäksi.",
"InteractiveSearchModalHeader": "Manuaalihaku",
"NotificationsPlexSettingsAuthToken": "Todennustunniste",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Plex.tv-tunnistautuminen"
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Plex.tv-tunnistautuminen",
"ClickToChangeIndexerFlags": "Vaihda tietolähteen lippuja painamalla tästä",
"CustomFormatsSpecificationFlag": "Lippu",
"SelectIndexerFlags": "Valitse tietolähteen liput",
"SetIndexerFlags": "Aseta tietolähteen liput",
"LabelIsRequired": "Nimi on pakollinen",
"IndexerSettingsSeedRatio": "Jakosuhde",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Valinnainen latuasten tallennussijainti. Käytä Aria2-oletusta jättämällä tyhjäksi.",
"IndexerSettingsSeedRatioHelpText": "Suhde, joka torrentin tulee saavuttaa ennen sen pysäytystä. Käytä lataustyökalun oletusta jättämällä tyhjäksi. Suhteen tulisi olla ainakin 1.0 ja noudattaa tietolähteen sääntöjä.",
"IndexerSettingsSeedTime": "Jakoaika",
"IndexerSettingsSeedTimeHelpText": "Aika, joka torrentia tulee jakaa ennen sen pysäytystä. Käytä lataustyökalun oletusta jättämällä tyhjäksi.",
"FailedLoadingSearchResults": "Hakutulosten lataus epäonnistui. Yritä uudelleen.",
"WhySearchesCouldBeFailing": "Selvitä miksi haku saattaa epäonnistua painamalla tästä",
"ApiKey": "Rajapinnan avain",
"AuthBasic": "Perus (ponnahdusikkuna)",
"AuthForm": "Lomake (kirjautumissivu)",
"AuthenticationMethod": "Tunnistautumistapa",
"AuthenticationMethodHelpTextWarning": "Valitse sopiva tunnistautumistapa",
"AuthenticationRequired": "Vaadi tunnistautuminen",
"AuthenticationRequiredHelpText": "Valitse mitkä pyynnöt vaativat tunnistautumisen. Älä muuta, jos et ymmärrä riskejä.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Vahvista uusi salasana",
"AuthenticationRequiredPasswordHelpTextWarning": "Syötä uusi salasana",
"AuthenticationRequiredUsernameHelpTextWarning": "Syötä uusi käyttäjätunnus",
"AuthenticationRequiredWarning": "Etäkäytön estämiseksi ilman tunnistautumista {appName} vaatii nyt todennuksen käyttöönoton. Todennus voidaan poistaa käytöstä paikallisille osoitteille.",
"Enabled": "Käytössä",
"External": "Ulkoinen",
"PasswordConfirmation": "Salasanan vahvistus",
"DisabledForLocalAddresses": "Ei käytössä paikallisille osoitteille",
"ReadarrSupportsMultipleListsForImportingBooksAndAuthorsIntoTheDatabase": "{appName} tukee useita listoja, joilta sarjoja voidaan tuoda tietokantaan."
}

View File

@@ -2,11 +2,9 @@
"20MinutesTwenty": "20 Minutes : {0}",
"45MinutesFourtyFive": "45 Minutes : {0}",
"60MinutesSixty": "60 Minutes : {0}",
"APIKey": "Clé API",
"About": "À propos",
"AddListExclusion": "Ajouter une liste d'exclusion",
"BindAddressHelpTextWarning": "Nécessite un redémarrage pour prendre effet",
"ApiKeyHelpTextWarning": "Nécessite un redémarrage pour prendre effet",
"Branch": "Branche",
"Docker": "Docker",
"DeleteRootFolderMessageText": "Êtes-vous sûr de vouloir supprimer le dossier racine « {name} » ?",
@@ -33,7 +31,7 @@
"AppDataDirectory": "Dossier AppData",
"ApplyTags": "Appliquer les étiquettes",
"Authentication": "Authentification",
"AuthenticationMethodHelpText": "Exiger un nom d'utilisateur et un mot de passe pour accéder à Readarr",
"AuthenticationMethodHelpText": "Exiger un nom d'utilisateur et un mot de passe pour accéder à {appName}",
"AuthorClickToChangeBook": "Cliquer pour changer le livre",
"AutoRedownloadFailedHelpText": "Recherche automatique et tentative de téléchargement d'une version différente",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Les livres effacés du disque dur ne seront plus surveillés dans Readarr",
@@ -112,7 +110,7 @@
"DiskSpace": "Espace disque",
"DownloadClient": "Client de téléchargement",
"DownloadClientSettings": "Télécharger les paramètres client",
"DownloadClients": "Clients de téléchargement",
"DownloadClients": "Clients de télécharg.",
"DownloadFailedCheckDownloadClientForMoreDetails": "Téléchargement échoué : voir le client de téléchargement pour plus de détails",
"DownloadFailedInterp": "Échec du téléchargement : {0}",
"DownloadPropersAndRepacksHelpTexts1": "S'il faut ou non mettre à niveau automatiquement vers Propres/Repacks",
@@ -179,7 +177,7 @@
"IndexerSettings": "Paramètres de l'indexeur",
"Indexers": "Indexeurs",
"Interval": "Intervalle",
"IsCutoffCutoff": "Limite",
"IsCutoffCutoff": "Couper",
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Mettre à niveau jusqu'à ce que cette qualité soit atteinte ou dépassée",
"IsTagUsedCannotBeDeletedWhileInUse": "Ne peut pas être supprimé pendant l'utilisation",
"Language": "Langue",
@@ -357,7 +355,7 @@
"Status": "État",
"StatusEndedEnded": "Terminé",
"Style": "Style",
"SuccessMyWorkIsDoneNoFilesToRename": "Victoire ! Mon travail est terminé, aucun fichier à renommer.",
"SuccessMyWorkIsDoneNoFilesToRename": "C'est fait ! Mon travail est terminé, plus aucun fichier à renommer.",
"SuccessMyWorkIsDoneNoFilesToRetag": "Victoire ! Mon travail est terminé, aucun fichier à renommer.",
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS n'est pas pris en charge avec cet indexeur",
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "La recherche n'est pas prise en charge avec cet indexeur",
@@ -545,15 +543,15 @@
"ImportListStatusCheckSingleClientMessage": "Listes indisponibles en raison d'échecs: {0}",
"IndexerLongTermStatusCheckAllClientMessage": "Tous les indexeurs sont indisponibles en raison d'échecs de plus de 6 heures",
"Lists": "Listes",
"Monitor": "Surveillé",
"Monitor": "Surveiller",
"MissingFromDisk": "Readarr n'a pas pu trouver le fichier sur le disque, il a donc été supprimé dans la base de données",
"MountCheckMessage": "Le montage contenant un chemin d'auteur est monté en lecture seule: ",
"OnBookFileDelete": "À la suppression d'un fichier vidéo",
"OnBookFileDeleteForUpgrade": "À la suppression du fichier vidéo pour mise à niveau",
"OnBookFileDeleteForUpgradeHelpText": "À la suppression du fichier vidéo pour mise à niveau",
"OnBookFileDeleteHelpText": "À la suppression d'un fichier vidéo",
"OnBookFileDelete": "Lors de la suppression du fichier d'un livre",
"OnBookFileDeleteForUpgrade": "Lors de la suppression du fichier d'un livre pour la mise à niveau",
"OnBookFileDeleteForUpgradeHelpText": "Lors de la suppression du fichier d'un livre pour la mise à niveau",
"OnBookFileDeleteHelpText": "Lors de la suppression du fichier d'un livre",
"OnGrab": "Lors de la saisie",
"OnHealthIssue": "Sur la question de la santé",
"OnHealthIssue": "Lors de problème de santé",
"OnRename": "Au renommage",
"ProxyCheckBadRequestMessage": "Échec du test du proxy. StatusCode: {0}",
"ProxyCheckFailedToTestMessage": "Échec du test du proxy : {0}",
@@ -666,8 +664,8 @@
"ClickToChangeReleaseGroup": "Cliquez pour changer de groupe de diffusion",
"HardlinkCopyFiles": "Lien physique/Copie de fichiers",
"MoveFiles": "Déplacer des fichiers",
"OnApplicationUpdate": "Sur la mise à jour de l'application",
"OnApplicationUpdateHelpText": "Lors de la mise à jour de l'app",
"OnApplicationUpdate": "Lors de la mise à jour de l'application",
"OnApplicationUpdateHelpText": "Lors de la mise à jour de l'application",
"BypassIfAboveCustomFormatScore": "Contourner si au-dessus du score du format personnalisé",
"BypassIfHighestQuality": "Contourner si la qualité est la plus élevée",
"BypassIfAboveCustomFormatScoreHelpText": "Activez le contournement lorsque la version a un score supérieur au score minimum configuré pour le format personnalisé",
@@ -681,7 +679,7 @@
"CopyToClipboard": "Copier dans le presse-papier",
"CustomFormat": "Format personnalisé",
"CustomFormatSettings": "Réglages Formats Personnalisés",
"CustomFormats": "Formats perso.",
"CustomFormats": "Formats personnalisés",
"DeleteCustomFormat": "Supprimer le format personnalisé",
"DeleteCustomFormatMessageText": "Voulez-vous vraiment supprimer le format personnalisé « {name} » ?",
"DeleteFormatMessageText": "Êtes-vous sûr de vouloir supprimer le tag « {0} » ?",
@@ -768,7 +766,7 @@
"ConnectionLostToBackend": "{appName} a perdu sa connexion au backend et devra être rechargé pour fonctionner à nouveau.",
"RecentChanges": "Changements récents",
"System": "Système",
"WhatsNew": "Quoi de neuf ?",
"WhatsNew": "Quoi de neuf ?",
"AllResultsAreHiddenByTheAppliedFilter": "Tous les résultats sont masqués par le filtre appliqué",
"Location": "Emplacement",
"NoResultsFound": "Aucun résultat trouvé",
@@ -925,7 +923,7 @@
"ExtraFileExtensionsHelpText": "Liste de fichiers supplémentaires séparés par des virgules à importer (.nfo sera importé en tant que .nfo-orig)",
"ExtraFileExtensionsHelpTextsExamples": "Exemples : '.sub, .nfo' ou 'sub,nfo'",
"UseSSL": "Utiliser SSL",
"DeleteSelected": "Supprimer sélectionnée",
"DeleteSelected": "Supprimer la sélection",
"InvalidUILanguage": "Votre interface utilisateur est définie sur une langue non valide, corrigez-la et enregistrez vos paramètres",
"DownloadClientQbittorrentSettingsContentLayout": "Disposition du contenu",
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Utiliser la disposition du contenu configurée par qBittorrent, la disposition originale du torrent ou toujours créer un sous-dossier (qBittorrent 4.3.2+)",
@@ -976,7 +974,7 @@
"EditAuthor": "Éditer l'auteur",
"EditBook": "Modifier le livre",
"EditList": "Modifier la liste",
"AuthorProgressBarText": "{availableBookCount} / {bookCount} (Total: {totalBookCount}, Fichiers : {bookFileCount})",
"AuthorProgressBarText": "{availableBookCount} / {bookCount} (Total : {totalBookCount}, Fichiers : {bookFileCount})",
"BookProgressBarText": "{bookCount} / {totalBookCount} (Fichiers : {bookFileCount})",
"CustomFormatsSettingsTriggerInfo": "Un format personnalisé sera appliqué à une version ou à un fichier lorsqu'il correspond à au moins un de chacun des différents types de conditions choisis.",
"IndexerFlags": "Drapeaux de l'indexeur",
@@ -988,5 +986,120 @@
"NotificationsSettingsUpdateLibrary": "Mettre à jour la bibliothèque",
"NotificationsSettingsUpdateMapPathsFrom": "Mapper les chemins depuis",
"NotificationsSettingsUseSslHelpText": "Se connecter à {serviceName} en HTTPS plutôt qu'en HTTP",
"NotificationsSettingsUpdateMapPathsTo": "Mapper les chemins vers"
"NotificationsSettingsUpdateMapPathsTo": "Mapper les chemins vers",
"InteractiveSearchModalHeader": "Recherche interactive",
"FailedLoadingSearchResults": "Échec du chargement des résultats de recherche, veuillez réessayer.",
"MonitoredAuthorIsMonitored": "Artiste non surveillé",
"IndexerSettingsSeedRatio": "Ratio d'envoi",
"IndexerSettingsSeedRatioHelpText": "Le ratio qu'un torrent doit atteindre avant de s'arrêter, vide utilise la valeur par défaut du client de téléchargement. Le ratio doit être d'au moins 1.0 et suivre les règles des indexeurs",
"IndexerSettingsSeedTime": "Temps d'envoi",
"IndexerSettingsSeedTimeHelpText": "Durée pendant laquelle un torrent doit être envoyé avant de s'arrêter, vide utilise la valeur par défaut du client de téléchargement",
"WhySearchesCouldBeFailing": "Cliquez ici pour savoir pourquoi les recherches pourraient échouer",
"ApiKey": "Clé API",
"AuthBasic": "Basique (fenêtre surgissante du navigateur)",
"AuthForm": "Formulaire (page de connexion)",
"AuthenticationMethod": "Méthode d'authentification",
"AuthenticationMethodHelpTextWarning": "Veuillez choisir une méthode d'authentification valide",
"AuthenticationRequired": "Authentification requise",
"AuthenticationRequiredHelpText": "Modifier les demandes pour lesquelles l'authentification est requise. Ne rien modifier si vous n'en comprenez pas les risques.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Confirmer le nouveau mot de passe",
"AuthenticationRequiredPasswordHelpTextWarning": "Saisir un nouveau mot de passe",
"AuthenticationRequiredUsernameHelpTextWarning": "Saisir un nouveau nom d'utilisateur",
"AuthenticationRequiredWarning": "Pour empêcher l'accès à distance sans authentification, {appName} exige désormais que l'authentification soit activée. Vous pouvez éventuellement désactiver l'authentification pour les adresses locales.",
"DisabledForLocalAddresses": "Désactivée pour les adresses IP locales",
"Enabled": "Activé",
"External": "Externe",
"PasswordConfirmation": "Confirmation du mot de passe",
"TagsSettingsSummary": "Gérer les étiquettes d'auteur, de profil, de restriction et de notification",
"RefreshAuthor": "Actualiser l'auteur",
"RenameBooks": "Renommer les livres",
"ShouldMonitorExisting": "Surveiller les livres existants",
"LatestBook": "Dernier livre",
"WriteTagsNew": "Pour les nouveaux téléchargements uniquement",
"FirstBook": "Premier livre",
"RefreshInformation": "Actualiser les informations",
"ISBN": "ISBN",
"EmbedMetadataInBookFiles": "Intégrer des métadonnées dans les fichiers des livres",
"IgnoredMetaHelpText": "Les livres seront ignorés s'ils contiennent un ou plusieurs termes (insensible à la casse)",
"NewBooks": "Nouveaux livres",
"NoName": "Ne pas afficher le nom",
"HideBooks": "Masquer les livres",
"IsExpandedHideBooks": "Masquer les livres",
"TooManyBooks": "Il vous manque ou il y a trop de livres ? Modifier ou créer un nouveau",
"FileDetails": "Détails du fichier",
"LogSQL": "Log SQL",
"EditionsHelpText": "Changer d'édition pour ce livre",
"ExistingItems": "Éléments existants",
"SendMetadataToCalibre": "Envoyer des métadonnées à Calibre",
"MonitorNewItems": "Surveiller les nouveaux livres",
"NameFirstLast": "Prénom Nom",
"UsernameHelpText": "Nom d'utilisateur du serveur de contenu Calibre",
"SearchBook": "Rechercher un livre",
"HostHelpText": "Hôte du serveur de contenu Calibre",
"MonitorAuthor": "Surveiller l'auteur",
"MonitoredHelpText": "Readarr recherchera et téléchargera le livre",
"NETCore": ".NET Core",
"PasswordHelpText": "Mot de passe du serveur de contenu Calibre",
"ExistingBooks": "Livres existants",
"SelectEdition": "Sélectionnez une édition",
"FilterPlaceHolder": "Filtrer par livre",
"OnAuthorAdded": "Lors de l'ajout d'un auteur",
"OnAuthorAddedHelpText": "Lors de l'ajout d'un auteur",
"EmbedMetadataHelpText": "Dites à Calibre d'écrire les métadonnées dans le fichier du livre actuel",
"UrlBaseHelpText": "Ajoute un préfixe à l'URL de Calibre, par exemple http://[host]:[port]/[urlBase]",
"HasMonitoredBooksNoMonitoredBooksForThisAuthor": "Aucun livre surveillé pour cet auteur",
"IsCalibreLibraryHelpText": "Utiliser le serveur de contenu Calibre pour manipuler la bibliothèque",
"IsExpandedShowBooks": "Afficher les livres",
"LibraryHelpText": "Nom de la bibliothèque du serveur de contenu Calibre. Laissez vide par défaut.",
"MetadataSourceHelpText": "Source de métadonnées alternative (laisser vide par défaut)",
"MissingBooksAuthorNotMonitored": "Livres manquants (auteur non surveillé)",
"NoTagsHaveBeenAddedYet": "Aucun tag n'a été ajouté pour l'instant. Ajoutez des tag s pour lier les auteurs avec des profils de retard, des restrictions ou des notifications. Cliquez sur {0} pour en savoir plus sur les tags dans Readarr.",
"PortHelpText": "Port du serveur de contenu Calibre",
"SelectBook": "Sélectionnez un livre",
"SelectedCountAuthorsSelectedInterp": "{0} Auteur(s) sélectionné(s)",
"UpdateCovers": "Mettre à jour les couvertures",
"UpdateCoversHelpText": "Définir les couvertures de livres dans Calibre pour qu'elles correspondent à celles de Readarr",
"MinimumPages": "Pages minimum",
"FilterAuthor": "Filtrer par auteur",
"FutureBooks": "Livres futurs",
"IgnoreDeletedBooks": "Ignorer les livres supprimés",
"InteractiveSearchModalHeaderBookAuthor": "Recherche interactive - {bookTitle} de {authorName}",
"LoadingEditionsFailed": "Le chargement des éditions a échoué",
"MassBookSearch": "Recherche de livres de masse",
"MassBookSearchWarning": "Voulez-vous vraiment effectuer une recherche groupée de {0} livres ?",
"MetadataProviderSource": "Source du fournisseur de métadonnées",
"MinPagesHelpText": "Ignorer les livres avec moins de pages que cela",
"MinPopularityHelpText": "La popularité est la note moyenne * le nombre de votes",
"MissingBooks": "Livres manquants",
"MissingBooksAuthorMonitored": "Livres manquants (auteur surveillé)",
"MonitorBook": "Surveiller le livre",
"MonitorExistingBooks": "Surveiller les livres existants",
"MonitorNewBooks": "Surveiller les nouveaux livres",
"NameLastFirst": "Nom, Prénom",
"NameStyle": "Style du nom de l'auteur",
"OnAuthorDelete": "Lors de la suppression d'un auteur",
"OnAuthorDeleteHelpText": "Lors de la suppression d'un auteur",
"OnBookDelete": "Lors de la suppression d'un livre",
"OnBookDeleteHelpText": "Lors de la suppression d'un livre",
"OnBookRetagHelpText": "Lors du réétiquetage d'un livre",
"OnBookTagUpdate": "Lors de la mise à jour des étiquettes d'un livre",
"OutputFormatHelpText": "Demandez éventuellement à Calibre de convertir vers d'autres formats lors de l'importation. Liste séparée par des virgules.",
"RefreshBook": "Actualiser le livre",
"SeriesNumber": "Numéro de série",
"SeriesTotal": "Séries ({0})",
"SetReadarrTags": "Définir les étiquettes Readarr",
"ShouldMonitorHelpText": "Surveiller les nouveaux auteurs et livres ajoutés à partir de cette liste",
"ShowBookCount": "Afficher le nombre de livres",
"ShowLastBook": "Afficher le dernier livre",
"SkipBooksWithMissingReleaseDate": "Ignorer les livres dont la date de sortie est manquante",
"SkipBooksWithNoISBNOrASIN": "Ignorer les livres sans ISBN ou ASIN",
"TagsHelpText": "S'applique aux auteurs avec au moins une étiquette correspondante. Laisser vide pour appliquer à tous les auteurs",
"TheFollowingFilesWillBeDeleted": "Les fichiers suivants seront supprimés :",
"UseSslHelpText": "Utilisez SSL pour vous connecter au serveur de contenu Calibre",
"WriteTagsAll": "Tous les fichiers ; importation initiale uniquement",
"WriteTagsSync": "Tous les fichiers ; rester synchronisé avec Goodreads",
"Iso639-3": "Codes de langage ISO 639-3, ou 'null', séparés par des virgules",
"SpecificBook": "Livre spécifique",
"SkipSecondarySeriesBooks": "Sauter les livres de séries secondaires",
"SkipPartBooksAndSets": "Livres et coffrets \"Skip part\""
}

View File

@@ -420,10 +420,8 @@
"20MinutesTwenty": "60 דקות: {0}",
"45MinutesFourtyFive": "60 דקות: {0}",
"60MinutesSixty": "60 דקות: {0}",
"APIKey": "מפתח API",
"About": "אודות",
"AddListExclusion": "הוסף אי הכללת רשימה",
"ApiKeyHelpTextWarning": "נדרש הפעלה מחדש כדי להיכנס לתוקף",
"AnalyticsEnabledHelpTextWarning": "נדרש הפעלה מחדש כדי להיכנס לתוקף",
"Automatic": "אוֹטוֹמָטִי",
"Cancel": "לְבַטֵל",
@@ -667,5 +665,16 @@
"SourceTitle": "כותרת מקור",
"AutoRedownloadFailed": "הורדה נכשלה",
"IndexerFlags": "אינדקס דגלים",
"InteractiveSearchModalHeader": "חיפוש אינטראקטיבי"
"InteractiveSearchModalHeader": "חיפוש אינטראקטיבי",
"FailedLoadingSearchResults": "טעינת תוצאות החיפוש נכשלה, נסה שוב.",
"RemotePathMappingCheckFilesLocalWrongOSPath": "אתה משתמש בדוקר; קליינט ההורדות {downloadClientName} שם הורדות ב-{path} אבל הנתיב לא תקין {osName}. בחן מחדש את ניתוב התיקיות והגדרות קליינט ההורדות.",
"RemotePathMappingCheckLocalWrongOSPath": "אתה משתמש בדוקר; קליינט ההורדות {downloadClientName} שם הורדות ב-{path} אבל הנתיב לא תקין {osName}. בחן מחדש את ניתוב התיקיות והגדרות קליינט ההורדות.",
"ApiKey": "מפתח API",
"AuthBasic": "בסיסי (חלון קופץ לדפדפן)",
"AuthForm": "טפסים (דף כניסה)",
"AuthenticationRequired": "נדרש אימות",
"AuthenticationRequiredHelpText": "הגדר עבור אילו קריאות נדרש אימות. עדיף להשאיר את ברירת המחדל.",
"AuthenticationRequiredWarning": "בכדי למנוע גישה מרחוק ללא אימות, {appName} דורש הגדרת אימות.\nהגדר את הפרטים ושיטת האימות. ישנה אפשרות לדלג על אימות מהרשת הביתית שלך. \nבמידת הצורך יש לפנות אל שו״ת למידע נוסף.",
"DisabledForLocalAddresses": "מושבת לכתובות מקומיות",
"Enabled": "מופעל"
}

View File

@@ -1,5 +1,5 @@
{
"45MinutesFourtyFive": "90 मिनट: {0}",
"45MinutesFourtyFive": "45 मिनट: {0}",
"60MinutesSixty": "60 मिनट: {0}",
"About": "के बारे में",
"AddListExclusion": "सूची बहिष्करण जोड़ें",
@@ -423,10 +423,8 @@
"WeekColumnHeader": "वीक कॉलम हैडर",
"Year": "साल",
"YesCancel": "हाँ, रद्द करें",
"20MinutesTwenty": "90 मिनट: {0}",
"APIKey": "एपीआई कुंजी",
"20MinutesTwenty": "20 मिनट: {0}",
"AnalyticsEnabledHelpTextWarning": "प्रभावी करने के लिए पुनरारंभ की आवश्यकता है",
"ApiKeyHelpTextWarning": "प्रभावी करने के लिए पुनरारंभ की आवश्यकता है",
"DeleteTag": "टैग हटाएं",
"DeleteRootFolderMessageText": "क्या आप वाकई '{0}' इंडेक्स को हटाना चाहते हैं?",
"EnableRSS": "आरएसएस को सक्षम करें",
@@ -583,5 +581,64 @@
"RemoveSelectedItemBlocklistMessageText": "क्या आप वाकई चयनित आइटम को ब्लैकलिस्ट से हटाना चाहते हैं?",
"RemoveSelectedItemQueueMessageText": "क्या आप वाकई {0} आइटम {1} को कतार से हटाना चाहते हैं?",
"RemoveSelectedItemsQueueMessageText": "क्या आप वाकई {0} आइटम {1} को कतार से हटाना चाहते हैं?",
"NoEventsFound": "कोई घटना नहीं मिली"
"NoEventsFound": "कोई घटना नहीं मिली",
"ApplyTagsHelpTextHowToApplyAuthors": "चयनित फिल्मों के लिए टैग कैसे लागू करें",
"DeleteSelectedDownloadClients": "डाउनलोड क्लाइंट हटाएं",
"ExistingTag": "मौजूदा टैग",
"Events": "आयोजन",
"LastDuration": "lastDuration",
"NextExecution": "अगला निष्पादन",
"Yes": "हाँ",
"Small": "छोटा",
"InteractiveSearchModalHeader": "इंटरएक्टिव खोज",
"ExtraFileExtensionsHelpText": "आयात करने के लिए कोमा ने अतिरिक्त फ़ाइलों की सूची अलग कर दी (.nfo को .nfo- मूल के रूप में आयात किया जाएगा)",
"ExtraFileExtensionsHelpTextsExamples": "उदाहरण: '.sub, .nfo' या 'सब, nfo'",
"ConnectionLost": "संपर्क टूट गया",
"RecentChanges": "हाल में हुए बदलाव",
"ApplyTagsHelpTextAdd": "जोड़ें: टैग की मौजूदा सूची में टैग जोड़ें",
"No": "नहीं",
"System": "प्रणाली",
"SetTags": "टैग सेट करें",
"DeleteSelectedIndexers": "अनुक्रमणिका हटाएं",
"Activity": "गतिविधि",
"AddNew": "नया जोड़ें",
"Medium": "मध्यम",
"Backup": "बैकअप",
"ConnectionLostReconnect": "Radarr अपने आप कनेक्ट होने का प्रयास करेगा, या आप नीचे पुनः लोड कर सकते हैं।",
"RemoveQueueItemConfirmation": "क्या आप वाकई {0} आइटम {1} को कतार से हटाना चाहते हैं?",
"CustomFilter": "कस्टम फ़िल्टर",
"AutoRedownloadFailed": "डाउनलोड विफल",
"SourceTitle": "स्रोत शीर्षक",
"FreeSpace": "खाली जगह",
"ImportLists": "सूचियों",
"ListsSettingsSummary": "सूचियों",
"Location": "स्थान",
"SomeResultsAreHiddenByTheAppliedFilter": "कुछ परिणाम लागू फ़िल्टर द्वारा छिपे हुए हैं",
"TotalSpace": "कुल स्थान",
"WhatsNew": "नया क्या है?",
"ApplyTagsHelpTextHowToApplyDownloadClients": "चयनित फिल्मों के लिए टैग कैसे लागू करें",
"ApplyTagsHelpTextHowToApplyImportLists": "चयनित फिल्मों के लिए टैग कैसे लागू करें",
"ApplyTagsHelpTextRemove": "निकालें: दर्ज किए गए टैग निकालें",
"ApplyTagsHelpTextReplace": "प्रतिस्थापित करें: दर्ज किए गए टैगों के साथ टैग बदलें (सभी टैग्स को खाली करने के लिए कोई टैग दर्ज न करें)",
"AllResultsAreHiddenByTheAppliedFilter": "सभी परिणाम लागू फ़िल्टर द्वारा छिपे हुए हैं",
"ApplyTagsHelpTextHowToApplyIndexers": "चयनित फिल्मों के लिए टैग कैसे लागू करें",
"FailedLoadingSearchResults": "खोज परिणाम लोड करने में विफल, कृपया पुनः प्रयास करें।",
"IndexerFlags": "इंडेक्स फ्लैग",
"Large": "विशाल",
"LastExecution": "अंतिम निष्पादन",
"LastWriteTime": "अंतिम समय लिखें",
"NoChange": "कोई परिवर्तन नहीं होता है",
"NoResultsFound": "कोई परिणाम नहीं मिला",
"NotificationStatusAllClientHealthCheckMessage": "सभी सूचियाँ विफल होने के कारण अनुपलब्ध हैं",
"NotificationStatusSingleClientHealthCheckMessage": "विफलताओं के कारण अनुपलब्ध सूची: {0}",
"RedownloadFailed": "डाउनलोड विफल",
"RemovingTag": "टैग हटाना",
"SelectDropdown": "'चुनते हैं..।",
"SelectQuality": "गुणवत्ता का चयन करें",
"Ui": "यूआई",
"ApiKey": "एपीआई कुंजी",
"AuthBasic": "बेसिक (ब्राउज़र पॉपअप)",
"AuthForm": "प्रपत्र (लॉग इन पेज)",
"DisabledForLocalAddresses": "स्थानीय पते के लिए अक्षम",
"Enabled": "सक्रिय"
}

View File

@@ -56,7 +56,6 @@
"URLBase": "URL Base",
"Usenet": "Usenet",
"Analytics": "Analitika",
"APIKey": "API ključ",
"Clear": "Očisti",
"Grab": "Dohvati",
"MetadataProfile": "profil metapodataka",
@@ -178,5 +177,26 @@
"UseProxy": "Koristi proxy",
"RemoveFilter": "Ukloni filter",
"Name": "Ime",
"Version": "Verzija"
"Version": "Verzija",
"ListsSettingsSummary": "Lista",
"ImportLists": "Lista",
"ImportListExclusions": "Dodaj na Listu Isključenja",
"Activity": "Aktivnost",
"AddNew": "Dodaj Novo",
"DeleteImportListExclusion": "Dodaj na Listu Isključenja",
"Events": "Događaj",
"Backup": "Sigurnosna kopija",
"AllResultsAreHiddenByTheAppliedFilter": "Svi rezultati su skriveni zbog primjenjenog filtera",
"HasPendingChangesSaveChanges": "Spremi izmjene",
"Library": "Biblioteka",
"RemoveQueueItemConfirmation": "Jeste li sigurni da želite izbrisati stavku {0} iz reda?",
"Size": " Veličina",
"SomeResultsAreHiddenByTheAppliedFilter": "Svi rezultati su skriveni zbog primjenjenog filtera",
"System": "Sustav",
"Ui": "Korisničko sučelje",
"ApiKey": "API ključ",
"AuthBasic": "Osnovno (Skočni prozor preglednika)",
"AuthForm": "Forme (Login Stranica)",
"DisabledForLocalAddresses": "Onemogućeno za Lokalne Adrese",
"Enabled": "Omogući"
}

View File

@@ -393,7 +393,6 @@
"20MinutesTwenty": "20 Perc: {0}",
"45MinutesFourtyFive": "45 Perc: {0}",
"60MinutesSixty": "60 Perc: {0}",
"APIKey": "API Kulcs",
"About": "Névjegy",
"AddListExclusion": "Listakizárás hozzáadása",
"AddingTag": "Címke hozzáadása",
@@ -564,7 +563,6 @@
"MusicBrainzTrackID": "MusicBrainz zeneszám azonosítója",
"MusicbrainzId": "MusicBrainz azonosító",
"NETCore": ".NET Mag",
"ApiKeyHelpTextWarning": "Újraindítás szükséges a hatálybalépéshez",
"AnalyticsEnabledHelpTextWarning": "Újraindítás szükséges a hatálybalépéshez",
"DeleteRootFolderMessageText": "Biztosan törli a(z) \"{name}\" gyökérmappát?",
"LoadingBooksFailed": "A film fájljainak betöltése sikertelen",
@@ -1049,5 +1047,32 @@
"RemoveQueueItemRemovalMethod": "Eltávolítási módszer",
"RemoveQueueItemRemovalMethodHelpTextWarning": "Az „Eltávolítás a letöltési kliensből” eltávolítja a letöltést és a fájl(oka)t a letöltési kliensből.",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "Az „Eltávolítás a letöltési kliensből” eltávolítja a letöltéseket és a fájlokat a letöltési kliensből.",
"OnAuthorAdded": "A szerző hozzáadva"
"OnAuthorAdded": "A szerző hozzáadva",
"DashOrSpaceDashDependingOnName": "Dash vagy Space Dash névtől függően",
"Rejections": "Elutasítások",
"BlocklistAndSearchHint": "Indítsa el a csere keresését a tiltólistázás után",
"DownloadClientDelugeSettingsDirectoryHelpText": "Választható hely a letöltések elhelyezéséhez, hagyja üresen az alapértelmezett Aria2 hely használatához",
"FailedLoadingSearchResults": "Nem sikerült betölteni a keresési eredményeket, próbálkozzon újra.",
"CustomFilter": "Egyedi Szűrők",
"IndexerFlags": "Indexer Zászló",
"InteractiveSearchModalHeader": "Interaktív Keresés",
"SelectDropdown": "Válassz...",
"SelectQuality": "Minőség kiválasztása",
"SelectReleaseGroup": "Release csoport kiválasztása",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Választható hely a letöltések elhelyezéséhez, hagyja üresen az alapértelmezett Aria2 hely használatához",
"ApiKey": "API Kulcs",
"AuthForm": "Űrlapok (bejelentkezési oldal)",
"AuthenticationMethod": "Hitelesítési Módszer",
"AuthenticationMethodHelpTextWarning": "Kérjük, válasszon érvényes hitelesítési módot",
"AuthenticationRequired": "Azonosítás szükséges",
"AuthenticationRequiredHelpText": "Módosítsa, hogy mely kérésekhez van szükség hitelesítésre. Ne változtasson, hacsak nem érti a kockázatokat.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Erősítsd meg az új jelszót",
"AuthenticationRequiredPasswordHelpTextWarning": "Adjon meg új jelszót",
"AuthenticationRequiredUsernameHelpTextWarning": "Adjon meg új felhasználónevet",
"AuthenticationRequiredWarning": "A hitelesítés nélküli távoli hozzáférés megakadályozása érdekében a(z) {appName} alkalmazásnak engedélyeznie kell a hitelesítést. Opcionálisan letilthatja a helyi címekről történő hitelesítést.",
"DisabledForLocalAddresses": "Helyi címeknél letiltva",
"External": "Külső",
"PasswordConfirmation": "Jelszó megerősítése",
"AuthBasic": "Alap (böngésző előugró ablak)",
"Enabled": "Engedélyezés"
}

View File

@@ -85,5 +85,22 @@
"Refresh": "Muat Ulang",
"ConnectionLostToBackend": "Koneksi {appName} telah terputus dari backend dan perlu dimuat ulang untuk dipulihkan.",
"ApplyChanges": "Terapkan Perubahan",
"History": "Riwayat"
"History": "Riwayat",
"20MinutesTwenty": "Indonesia",
"UnableToLoadTheCalendar": "Tidak dapat memuat kalender",
"CouldntFindAnyResultsForTerm": "Tidak ditemukan hasil untuk '{term}'",
"RedownloadFailed": "Pengunduhan Ulang Gagal",
"ConnectSettingsSummary": "Notifikasi, koneksi ke server/pemutar media, dan script khusus",
"AutoRedownloadFailed": "Pengunduhan Ulang Gagal",
"StatusEndedContinuing": "Berlanjut",
"AuthBasic": "Dasar (Popup Browser)",
"AuthForm": "Formulir (Halaman Masuk)",
"AuthenticationMethod": "Metode Autentikasi",
"AuthenticationMethodHelpTextWarning": "Silakan pilih metode autentikasi yang sah",
"AuthenticationRequired": "Autentikasi Diperlukan",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Konfirmasi sandi baru",
"AuthenticationRequiredPasswordHelpTextWarning": "Masukkan sandi baru",
"AuthenticationRequiredUsernameHelpTextWarning": "Masukkan nama pengguna baru",
"AuthenticationRequiredWarning": "Untuk mencegah akses jarak jauh tanpa autentikasi, {appName} kini mewajibkan pengaktifkan autentikasi. Kamu dapat menonaktifkan autentikasi dari jaringan lokal.",
"Enabled": "Aktif"
}

View File

@@ -1,5 +1,4 @@
{
"ApiKeyHelpTextWarning": "Krefst endurræsingar til að taka gildi",
"AnalyticsEnabledHelpTextWarning": "Krefst endurræsingar til að taka gildi",
"Backups": "Afrit",
"Clear": "Hreinsa",
@@ -16,7 +15,6 @@
"20MinutesTwenty": "120 mínútur: {0}",
"45MinutesFourtyFive": "60 mínútur: {0}",
"60MinutesSixty": "60 mínútur: {0}",
"APIKey": "API lykill",
"About": "Um það bil",
"AddListExclusion": "Bæta við lista útilokun",
"AddingTag": "Bætir við merki",
@@ -584,5 +582,64 @@
"RemoveSelectedItemQueueMessageText": "Ertu viss um að þú viljir fjarlægja {0} hlut {1} úr biðröðinni?",
"RemoveSelectedItemsQueueMessageText": "Ertu viss um að þú viljir fjarlægja {0} hlut {1} úr biðröðinni?",
"Required": "Nauðsynlegt",
"NoEventsFound": "Engir viðburðir fundust"
"NoEventsFound": "Engir viðburðir fundust",
"Events": "Viðburðir",
"FreeSpace": "Laust pláss",
"ApplyTagsHelpTextHowToApplyAuthors": "Hvernig á að setja merki á völdu kvikmyndirnar",
"NoChange": "Engin breyting",
"ExistingTag": "Núverandi merki",
"Small": "Lítil",
"Large": "Stór",
"LastDuration": "lastDuration",
"LastExecution": "Síðasta aftaka",
"NotificationStatusAllClientHealthCheckMessage": "Allir listar eru ekki tiltækir vegna bilana",
"RedownloadFailed": "Niðurhal mistókst",
"AutoRedownloadFailed": "Niðurhal mistókst",
"DeleteSelectedDownloadClients": "Eyða niðurhals viðskiptavinur",
"IndexerFlags": "Indexer fánar",
"LastWriteTime": "Síðasti skrifatími",
"NotificationStatusSingleClientHealthCheckMessage": "Listar ekki tiltækir vegna bilana: {0}",
"SetTags": "Settu merki",
"SomeResultsAreHiddenByTheAppliedFilter": "Sumar niðurstöður eru faldar af beittu síunni",
"DeleteSelectedIndexers": "Eyða Indexer",
"ExtraFileExtensionsHelpTextsExamples": "Dæmi: '.sub, .nfo' eða 'sub, nfo'",
"ExtraFileExtensionsHelpText": "Komma aðskilinn listi yfir auka skrár til að flytja inn (.nfo verður fluttur inn sem .nfo-orig)",
"ConnectionLost": "Tenging rofin",
"ConnectionLostReconnect": "Radarr mun reyna að tengjast sjálfkrafa eða þú getur smellt á endurhlaða hér að neðan.",
"Activity": "Virkni",
"ApplyTagsHelpTextAdd": "Bæta við: Bættu merkjum við núverandi lista yfir merki",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Hvernig á að setja merki á völdu kvikmyndirnar",
"Backup": "Afritun",
"AddNew": "Bæta við nýju",
"Location": "Staðsetning",
"ImportLists": "Listar",
"Ui": "HÍ",
"AllResultsAreHiddenByTheAppliedFilter": "Allar niðurstöður eru faldar af beittu síunni",
"RemovingTag": "Fjarlægir merkið",
"CustomFilter": "Sérsniðin síur",
"SourceTitle": "Heimildartitill",
"WhatsNew": "Hvað er nýtt?",
"ApplyTagsHelpTextHowToApplyImportLists": "Hvernig á að setja merki á völdu kvikmyndirnar",
"ApplyTagsHelpTextHowToApplyIndexers": "Hvernig á að setja merki á völdu kvikmyndirnar",
"ApplyTagsHelpTextRemove": "Fjarlægja: Fjarlægðu innsláttarmerkin",
"ApplyTagsHelpTextReplace": "Skipta um: Skiptu um merkin með innsláttu merkjunum (sláðu inn engin merki til að hreinsa öll merki)",
"FailedLoadingSearchResults": "Mistókst að hlaða leitarniðurstöður. Reyndu aftur.",
"InteractiveSearchModalHeader": "Gagnvirk leit",
"ListsSettingsSummary": "Listar",
"Medium": "Miðlungs",
"NextExecution": "Næsta framkvæmd",
"No": "Nei",
"NoResultsFound": "Engar niðurstöður fundust",
"RecentChanges": "Nýlegar breytingar",
"RemoveQueueItemConfirmation": "Ertu viss um að þú viljir fjarlægja {0} hlut {1} úr biðröðinni?",
"SelectDropdown": "'Veldu ...",
"SelectQuality": "Veldu Gæði",
"System": "Kerfi",
"TotalSpace": "Heildarrými",
"Yes": "Já",
"AuthForm": "Eyðublöð (Innskráningarsíða)",
"DisabledForLocalAddresses": "Óvirkt vegna heimilisfanga",
"Enabled": "Virkt",
"ApiKey": "API lykill",
"AuthBasic": "Grunn (sprettiglugga vafra)"
}

View File

@@ -3,10 +3,8 @@
"20MinutesTwenty": "20 Minuti: {0}",
"45MinutesFourtyFive": "45 Minuti: {0}",
"60MinutesSixty": "60 Minuti: {0}",
"APIKey": "Chiave API",
"About": "Info",
"AddingTag": "Aggiungendo etichetta",
"Fixed": "Fissato",
"Local": "Locale",
"Remove": "Rimuovi",
"Source": "Fonte",
@@ -17,13 +15,13 @@
"Usenet": "Usenet",
"UsenetDelay": "Ritardo della Usenet",
"UsenetDelayHelpText": "Minuti di attesa prima di prendere una release da Usenet",
"Username": "Nome utente",
"Username": "Nome Utente",
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Branch da utilizzare per aggiornare Radarr",
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Ramo utilizzato dal sistema di aggiornamento esterno",
"Version": "Versione",
"WeekColumnHeader": "Intestazione colonna settimana",
"Year": "Anno",
"YesCancel": "Si, Cancella",
"YesCancel": "Sì, Cancella",
"AgeWhenGrabbed": "Età (quando recuperato)",
"AlreadyInYourLibrary": "Già presente nella tua libreria",
"AlternateTitles": "Titolo alternativo",
@@ -32,20 +30,20 @@
"AppDataDirectory": "Cartella AppData",
"ApplyTags": "Applica Etichette",
"Authentication": "Autenticazione",
"AuthenticationMethodHelpText": "Utilizza nome utente e password per accedere a Readarr",
"AuthenticationMethodHelpText": "Utilizza nome utente e password per accedere a {appName}",
"AuthorClickToChangeBook": "Clicca per cambiare libro",
"AutoRedownloadFailedHelpText": "Cerca e prova a scaricare automaticamente un'altra versione",
"Automatic": "Automatico",
"BackupFolderHelpText": "I percorsi relativi saranno nella cartella AppData di Readarr",
"BackupNow": "Esegui backup ora",
"BackupRetentionHelpText": "I backup più vecchi del periodo specificato saranno cancellati automaticamente",
"Backups": "Backups",
"Backups": "Backup",
"BindAddress": "Indirizzo di Ascolto",
"BindAddressHelpText": "Indirizzi IP validi, localhost o '*' per tutte le interfacce",
"BindAddressHelpTextWarning": "Richiede il riavvio per avere effetto",
"BookIsDownloading": "Libro in download",
"BookIsDownloadingInterp": "Libro in download - {0}% {1}",
"Branch": "Ramo",
"Branch": "Branca",
"BypassProxyForLocalAddresses": "Evita il Proxy per gli Indirizzi Locali",
"Calendar": "Calendario",
"CalendarWeekColumnHeaderHelpText": "Mostra sopra ogni colonna quando la settimana è la vista attiva",
@@ -75,30 +73,30 @@
"CreateGroup": "Crea gruppo",
"CutoffHelpText": "Una volta raggiunta questa qualità, Radarr non scaricherà più film",
"CutoffUnmet": "Soglia Non Raggiunta",
"DatabaseMigration": "Migrazione DB",
"DatabaseMigration": "Migrazione Database",
"Dates": "Date",
"DelayProfile": "Profilo di Ritardo",
"DelayProfiles": "Profili di Ritardo",
"DelayingDownloadUntilInterp": "Ritardare il download fino al {0} a {1}",
"Delete": "Cancella",
"DeleteBackup": "Cancella Backup",
"DeleteBackupMessageText": "Sei sicuro di voler cancellare il backup '{0}'?",
"DeleteDelayProfile": "Cancella Profilo di Ritardo",
"DeleteDelayProfileMessageText": "Sei sicuro di voler cancellare questo profilo di ritardo?",
"DeleteBackupMessageText": "Sei sicuro di voler eliminare il backup '{name}'?",
"DeleteDelayProfile": "Elimina Profilo di Ritardo",
"DeleteDelayProfileMessageText": "Sei sicuro di volere eliminare questo profilo di ritardo?",
"DeleteDownloadClient": "Cancella Client di Download",
"DeleteDownloadClientMessageText": "Sei sicuro di voler eliminare il client di download '{0}'?",
"DeleteDownloadClientMessageText": "Sei sicuro di voler eliminare il client di download '{name}'?",
"DeleteEmptyFolders": "Cancella le cartelle vuote",
"DeleteEmptyFoldersHelpText": "Cancellare le cartelle vuote dei film durante la scansione del disco e quando i file di film vengono cancellati",
"DeleteImportListExclusion": "Rimuovi Esclusione dalla Lista Importazioni",
"DeleteImportListExclusionMessageText": "Sei sicuro di voler cancellare questa lista di esclusioni delle importazioni?",
"DeleteImportListMessageText": "Sei sicuro di voler eliminare la lista '{0}'?",
"DeleteImportListMessageText": "Sei sicuro di voler eliminare la lista '{name}'?",
"DeleteIndexer": "Cancella Indicizzatore",
"DeleteIndexerMessageText": "Sicuro di voler eliminare l'indicizzatore '{0}'?",
"DeleteMetadataProfileMessageText": "Sicuro di voler cancellare il profilo di qualità {0}",
"DeleteIndexerMessageText": "Sei sicuro di voler eliminare l'indicizzatore '{name}'?",
"DeleteMetadataProfileMessageText": "Sicuro di voler cancellare il profilo di qualità '{name}'?",
"DeleteNotification": "Cancella Notifica",
"DeleteNotificationMessageText": "Sei sicuro di voler eliminare la notifica '{0}'?",
"DeleteQualityProfile": "Cancella il Profilo di Qualità",
"DeleteQualityProfileMessageText": "Sicuro di voler cancellare il profilo di qualità {0}",
"DeleteNotificationMessageText": "Sei sicuro di voler eliminare la notifica '{name}'?",
"DeleteQualityProfile": "Elimina Profilo Qualità",
"DeleteQualityProfileMessageText": "Sicuro di voler cancellare il profilo di qualità '{name}'?",
"DeleteReleaseProfile": "Cancellare il profilo di ritardo",
"DeleteReleaseProfileMessageText": "Sei sicuro di voler cancellare questo profilo di ritardo?",
"DeleteSelectedBookFiles": "Cancellare i film selezionati",
@@ -107,7 +105,7 @@
"DeleteTagMessageText": "Sei sicuro di voler eliminare l'etichetta '{0}'?",
"DestinationPath": "Percorso di Destinazione",
"DetailedProgressBar": "Barra di Avanzamento Dettagliata",
"DiskSpace": "Spazio su Disco",
"DiskSpace": "Spazio sul Disco",
"Docker": "Docker",
"DownloadClient": "Client di Download",
"DownloadClientSettings": "Impostazioni del Client di Download",
@@ -119,11 +117,11 @@
"Edit": "Modifica",
"Edition": "Edizione",
"Enable": "Abilita",
"EnableAutomaticAdd": "Attiva l'Aggiunta Automatica",
"EnableAutomaticAdd": "Abilita Aggiunta Automatica",
"EnableAutomaticSearch": "Attiva la Ricerca Automatica",
"EnableColorImpairedMode": "Abilita la Modalità Daltonismo",
"EnableColorImpairedModeHelpText": "Stile alterato per permettere agli utenti daltonici di distinguere meglio le informazioni codificate a colori",
"EnableCompletedDownloadHandlingHelpText": "Importa automaticamente i download completati dai client di download",
"EnableCompletedDownloadHandlingHelpText": "Importa automaticamente i download completati dal client di download",
"EnableHelpText": "Abilita la creazione del file di metadati per questo tipo di metadati",
"EnableInteractiveSearch": "Abilita la Ricerca Interattiva",
"EnableRSS": "Abilita RSS",
@@ -135,11 +133,11 @@
"Exception": "Eccezione",
"FailedDownloadHandling": "Gestione dei Download Falliti",
"FileDateHelpText": "Modifica la data dei file in importazione/rescan",
"FileManagement": "Gestione dei File",
"FileManagement": "Gestione File",
"FileNames": "Nomi file",
"Filename": "Nome del File",
"Files": "File",
"FirstDayOfWeek": "Primo giorno della settimana",
"FirstDayOfWeek": "Primo Giorno della Settimana",
"Folder": "Cartella",
"Folders": "Cartelle",
"ForMoreInformationOnTheIndividualDownloadClientsClickOnTheInfoButtons": "Per maggiori informazioni sui singoli Indexer clicca sul pulsante info.",
@@ -172,7 +170,7 @@
"ImportExtraFilesHelpText": "Importa file Extra corrispondenti (sottotitoli, nfo, ecc) dopo aver importato un film",
"ImportFailedInterp": "Importazione fallita: {0}",
"ImportedTo": "Importato verso",
"Importing": "Importazione",
"Importing": "Importando",
"IncludeHealthWarningsHelpText": "Includi gli avvisi di salute",
"IncludeUnknownAuthorItemsHelpText": "Mostra le voci senza un film nella coda. Ciò potrebbe include film spostati o altro nelle categorie di Radarr",
"IncludeUnmonitored": "Includi non Monitorati",
@@ -198,28 +196,28 @@
"MarkAsFailed": "Segna come fallito",
"MarkAsFailedMessageText": "Sei sicuro di voler segnare '{0}' come fallito?",
"MaximumLimits": "Limiti massimi",
"MaximumSize": "Dimensione massima",
"MaximumSize": "Dimensione Massima",
"MaximumSizeHelpText": "La dimensione massima in MB di una release affinchè sia presa, imposta zero per illimitata",
"Mechanism": "Meccanismo",
"MediaInfo": "Info Media",
"MediaManagementSettings": "Impostazione gestione Media",
"Message": "Messaggio",
"MetadataSettings": "Impostazioni Metadati",
"MinimumAge": "Età minima",
"MinimumAge": "Età Minima",
"MinimumAgeHelpText": "Solo Usenet: Età minima in minuti di NZB prima di essere prelevati. Usalo per dare tempo alle nuove release di propagarsi al vostro provider usenet.",
"MinimumFreeSpace": "Spazio libero minimo",
"MinimumFreeSpaceWhenImportingHelpText": "Previeni l'importazione se resterebbe uno spazio libero inferiore a questo",
"MinimumLimits": "Limiti minimi",
"Missing": "Mancante",
"Mode": "Modo",
"Mode": "Modalità",
"Monitored": "Monitorato",
"MoreInfo": "Maggiori Info",
"MustContain": "Deve contenere",
"MustNotContain": "Non deve contenere",
"MoreInfo": "Ulteriori Informazioni",
"MustContain": "Deve Contenere",
"MustNotContain": "Non Deve Contenere",
"Name": "Nome",
"NamingSettings": "Impostazioni di denominazione",
"New": "Nuovo",
"NoBackupsAreAvailable": "Nessun Backup disponibile",
"NoBackupsAreAvailable": "Nessun backup disponibile",
"NoHistory": "Nessuna Storia",
"NoLeaveIt": "No, Lascialo",
"NoLimitForAnyRuntime": "Nessun limite di durata",
@@ -232,7 +230,7 @@
"OnHealthIssueHelpText": "Quando c'è un problema",
"OnRenameHelpText": "Durante la rinomina",
"OnUpgradeHelpText": "In aggiornamento",
"OpenBrowserOnStart": "Apri il browser all'avvio",
"OpenBrowserOnStart": "Apri browser all'avvio",
"Options": "Opzioni",
"Original": "Originale",
"Overview": "Panoramica",
@@ -244,8 +242,8 @@
"Permissions": "Permessi",
"Port": "Porta",
"PortHelpTextWarning": "Richiede il riavvio per avere effetti",
"PortNumber": "Numero di porta",
"PosterSize": "Dimensione del poster",
"PortNumber": "Numero Porta",
"PosterSize": "Dimensioni Locandina",
"PreviewRename": "Anteprima Rinomina",
"Profiles": "Profili",
"Proper": "Proper",
@@ -253,19 +251,19 @@
"Protocol": "Protocollo",
"ProtocolHelpText": "Scegli che protocollo(i) usare e quale è preferito quando si deve scegliere tra release altrimenti uguali",
"Proxy": "Proxy",
"ProxyBypassFilterHelpText": "Usa ',' come separatore, e '*.' come jolly per i sottodomini",
"ProxyType": "Tipo di Proxy",
"ProxyBypassFilterHelpText": "Usa ',' come separatore, e '*.' come wildcard per i sottodomini",
"ProxyType": "Tipo Proxy",
"ProxyUsernameHelpText": "Devi inserire nome utente e password solo se richiesto. Altrimenti lascia vuoto.",
"PublishedDate": "Data di pubblicazione",
"PublishedDate": "Data Pubblicazione",
"Quality": "Qualità",
"QualityDefinitions": "Definizioni delle Qualità",
"QualityProfile": "Profilo di Qualità",
"QualityProfiles": "Profili di Qualità",
"QualitySettings": "Impostazione di Qualità",
"QualityProfile": "Profilo Qualità",
"QualityProfiles": "Profili Qualità",
"QualitySettings": "Impostazioni Qualità",
"Queue": "Coda",
"RSSSync": "Sync RSS",
"RSSSyncInterval": "Intervallo di Sync RSS",
"ReadTheWikiForMoreInformation": "Leggi la Wiki per maggiori informazioni",
"ReadTheWikiForMoreInformation": "Leggi la Wiki per più informazioni",
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr supporta qualunque indexer che usi gli standard Newznab, cosi come gli altri Indexer sotto.",
"ReadarrTags": "Tag di Radarr",
"Real": "Reale",
@@ -274,7 +272,7 @@
"RecycleBinCleanupDaysHelpTextWarning": "I file nel cestino più vecchi del numero selezionato di giorni saranno eliminati automaticamente",
"RecycleBinHelpText": "I file dei film andranno qui quando cancellati invece che venire eliminati definitivamente",
"RecyclingBin": "Cestino",
"RecyclingBinCleanup": "Pulizia del cestino",
"RecyclingBinCleanup": "Pulizia Cestino",
"Redownload": "Riscarica",
"Refresh": "Aggiorna",
"RefreshInformationAndScanDisk": "Aggiorna le informazioni e scansiona il disco",
@@ -301,11 +299,11 @@
"RequiredPlaceHolder": "Aggiungi una nuova restrizione",
"RescanAfterRefreshHelpTextWarning": "Radarr non identificherà in automatico i cambiamenti ai file quando non impostato a \"Sempre\"",
"RescanAuthorFolderAfterRefresh": "Riscansiona la cartella del Film dopo il refresh",
"Reset": "Resetta",
"Reset": "Reimposta",
"ResetAPIKey": "Resetta la Chiave API",
"ResetAPIKeyMessageText": "Sei sicuro di voler reimpostare la tua chiave API?",
"Restart": "Riavvia",
"RestartNow": "Riavvia adesso",
"RestartNow": "Riavvia ora",
"RestartReadarr": "Riavvia Radarr",
"Restore": "Ripristina",
"RestoreBackup": "Ripristina Backup",
@@ -319,24 +317,24 @@
"SSLCertPassword": "Password Certificato SSL",
"SSLCertPath": "Percorso Certificato SSL",
"SSLPort": "Porta SSL",
"Scheduled": "Programmato",
"Scheduled": "Pianificato",
"ScriptPath": "Percorso dello script",
"Search": "Cerca",
"SearchAll": "Cerca Tutto",
"SearchForMissing": "Cerca i film mancanti",
"SearchSelected": "Cerca il film selezionato",
"Search": "Ricerca",
"SearchAll": "Ricerca tutto",
"SearchForMissing": "Ricerca dei Mancanti",
"SearchSelected": "Ricerca Selezionate",
"Security": "Sicurezza",
"SendAnonymousUsageData": "Invia dati anonimi sull'uso",
"SetPermissions": "Imposta permessi",
"SetPermissions": "Imposta Permessi",
"SetPermissionsLinuxHelpText": "Eseguire chmod quando i file sono importati/rinominati?",
"SetPermissionsLinuxHelpTextWarning": "Se non sei sicuro di cosa facciano queste impostazioni, non cambiarle.",
"Settings": "Impostazioni",
"ShortDateFormat": "Formato Data Corto",
"ShowCutoffUnmetIconHelpText": "Mostra l'icona dei file quando il taglio non è stato raggiunto",
"ShowDateAdded": "Mostra data di aggiunta",
"ShowDateAdded": "Mostra Data Aggiunta",
"ShowMonitored": "Mostra i monitorati",
"ShowMonitoredHelpText": "Mostra lo stato Monitorato sotto il poster",
"ShowPath": "Mostra percorso",
"ShowPath": "Mostra Percorso",
"ShowQualityProfile": "Mostra Profilo Qualità",
"ShowQualityProfileHelpText": "Mostra profilo qualità sotto il poster",
"ShowRelativeDates": "Mostra date relative",
@@ -356,7 +354,7 @@
"SslPortHelpTextWarning": "Richiede il riavvio per avere effetti",
"StandardBookFormat": "Formato Film Standard",
"StartTypingOrSelectAPathBelow": "Comincia a digitare o seleziona un percorso sotto",
"StartupDirectory": "Cartella di avvio",
"StartupDirectory": "Cartella di Avvio",
"Status": "Stato",
"StatusEndedEnded": "Finito",
"Style": "Stile",
@@ -368,17 +366,17 @@
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Verrà usato durante la ricerca interattiva",
"TagIsNotUsedAndCanBeDeleted": "L'etichetta non è in uso e può essere eliminata",
"Tasks": "Attività",
"TestAll": "Prova Tutti",
"TestAll": "Prova Tutto",
"TestAllClients": "Testa tutti i client",
"TestAllIndexers": "Prova tutti gli indicizzatori",
"TestAllLists": "Testa tutte le liste",
"ThisWillApplyToAllIndexersPleaseFollowTheRulesSetForthByThem": "Questo verrà applicato a tutti gli indexer, segui le regole impostate da loro",
"TimeFormat": "Formato orario",
"TimeFormat": "Formato Orario",
"Title": "Titolo",
"TorrentDelay": "Ritardo del torrent",
"TorrentDelayHelpText": "Ritardo in minuti da aspettare prima di prendere un torrent",
"Torrents": "Torrents",
"TotalFileSize": "Dimensione totale dei file",
"TotalFileSize": "Totale Dimensione File",
"UILanguage": "Lingua dell'Interfaccia",
"UILanguageHelpText": "Lingua che Radarr userà per la UI",
"UILanguageHelpTextWarning": "Ricaricamento del browser richiesto",
@@ -426,7 +424,6 @@
"Updates": "Aggiornamenti",
"UrlBaseHelpTextWarning": "Richiede il riavvio per avere effetti",
"AnalyticsEnabledHelpTextWarning": "Richiede il riavvio per avere effetto",
"ApiKeyHelpTextWarning": "Richiede il riavvio per avere effetto",
"DeleteRootFolderMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
"LoadingBooksFailed": "Caricamento dei file del Film fallito",
"ProxyPasswordHelpText": "Devi inserire nome utente e password solo se richiesto. Altrimenti lascia vuoto.",
@@ -437,7 +434,7 @@
"MaintenanceRelease": "Release di Manutenzione: correzione di bug e altri miglioramenti. Vedi la storia dei Commit su Github per maggiori dettagli",
"OutputPath": "Percorso di Destinazione",
"ReplaceIllegalCharactersHelpText": "Sostituisci i caratteri non consentiti. Se non selezionato, Radarr invece li rimuoverà",
"Progress": "Avanzamento",
"Progress": "Progressi",
"Actions": "Azioni",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "I libri cancellati dal disco sono automaticamente non monitorati in Readarr",
"BookAvailableButMissing": "Libro Disponibile, ma Mancante",
@@ -453,7 +450,7 @@
"Tomorrow": "Domani",
"CloneIndexer": "Copia Indicizzatore",
"RemoveFromBlocklist": "Rimuovi della blacklist",
"Time": "Ora",
"Time": "Orario",
"Label": "Etichetta",
"UnableToLoadBlocklist": "Non riesco a caricare la BlackList",
"Component": "Componente",
@@ -522,15 +519,15 @@
"IndexerSearchCheckNoInteractiveMessage": "Non è disponibile nessun indexer con abilitata la Ricerca Interattiva, Radarr non fornirà nessun risultato tramite la ricerca interattiva",
"IndexerStatusCheckAllClientMessage": "Nessun Indicizzatore disponibile a causa di errori",
"IndexerStatusCheckSingleClientMessage": "Indicizzatori non disponibili a causa di errori: {0}",
"Metadata": "Metadata",
"Metadata": "Metadati",
"Monitor": "Segui",
"MountCheckMessage": "La destinazione contenente il percorso di un film è montata in sola lettura: ",
"OnGrab": "Al Prelievo",
"ProxyCheckBadRequestMessage": "Il test del proxy è fallito. Codice Stato: {0}",
"ProxyCheckFailedToTestMessage": "Test del proxy fallito: {0}",
"QualitySettingsSummary": "Dimensioni delle qualità e denominazione",
"Queued": "In coda",
"RefreshAndScan": "Aggiorna e Scansiona",
"Queued": "In Coda",
"RefreshAndScan": "Aggiorna & Scansiona",
"RemotePathMappingCheckBadDockerPath": "Stai utilizzando docker; Il client di download {0} mette i download in {1} ma questo non è un percorso valido {2}. Controlla la mappa dei percorsi remoti e le impostazioni del client di download.",
"RemotePathMappingCheckDockerFolderMissing": "Stai utilizzando docker; il download client {0} riporta files in {1} ma questa directory non sembra esistere nel contenitore. Controlla la mappa dei percorsi remoti e le impostazioni dei volumi del container.",
"RemotePathMappingCheckGenericPermissions": "Il download client {0} mette i files in {1} ma Radarr non può vedere questa directory. Potrebbe essere necessario aggiustare i permessi della cartella.",
@@ -538,7 +535,7 @@
"QueueIsEmpty": "La coda è vuota",
"RemotePathMappingCheckWrongOSPath": "Stai utilizzando docker; Il client di download {0} mette i download in {1} ma questo non è un percorso valido {2}. Controlla la mappa dei percorsi remoti e le impostazioni del client di download.",
"RootFolderCheckSingleMessage": "Cartella radice mancante: {0}",
"TimeLeft": "Tempo Rimanente",
"TimeLeft": "Tempo Rimasto",
"BackupIntervalHelpText": "Intervallo per eseguire il backup del DB e delle impostazioni di Readarr",
"ConnectSettingsSummary": "Notifiche, collegamenti a media server/player e script personalizzati",
"FailedToLoadQueue": "Impossibile caricare la coda",
@@ -597,7 +594,7 @@
"Publisher": "Editore",
"RenameFiles": "Rinomina File",
"Series": "Serie",
"Test": "Test",
"Test": "Prova",
"InstanceName": "Nome Istanza",
"InstanceNameHelpText": "Nome istanza nella scheda e per il nome dell'app nel Syslog",
"LogRotateHelpText": "Numero massimo di file di log da tenere salvati nella cartella log",
@@ -614,7 +611,7 @@
"ChownGroup": "Gruppo chown",
"DiscNumber": "Numero Disco",
"DeleteImportList": "Cancella la lista di importazione",
"DeleteRootFolder": "Cancella la cartella principale",
"DeleteRootFolder": "Elimina Cartella Radice",
"CalibreSettings": "Impostazioni di Calibre",
"Started": "Iniziato",
"CalibreContentServer": "Server di Contenuto Calibre",
@@ -641,10 +638,10 @@
"ChooseImportMethod": "Selezionare Metodo di Importazione",
"ClickToChangeReleaseGroup": "Clicca per cambiare gruppo di rilascio",
"HardlinkCopyFiles": "Hardlink/Copia Files",
"MoveFiles": "Sposta Files",
"MoveFiles": "Sposta File",
"OnApplicationUpdate": "All'aggiornamento dell'applicazione",
"OnApplicationUpdateHelpText": "All'aggiornamento dell'applicazione",
"ThemeHelpText": "Cambia il Tema dell'interfaccia dellapplicazione, il Tema 'Auto' userà il suo Tema di Sistema per impostare la modalità Chiara o Scura. Ispirato da {0}",
"ThemeHelpText": "Cambia il Tema dell'interfaccia dellapplicazione, il Tema 'Auto' userà il suo Tema di Sistema per impostare la modalità Chiara o Scura. Ispirato da Theme.Park",
"BypassIfHighestQuality": "Aggira se è di Qualità Massima",
"CustomFormatScore": "Formato Personalizzato Punteggio",
"MinimumCustomFormatScore": "Punteggio formato personalizzato minimo",
@@ -654,7 +651,7 @@
"CustomFormats": "Formati Personalizzati",
"CutoffFormatScoreHelpText": "Una volta raggiunto questo formato personalizzato, Radarr non scaricherà più i film",
"DeleteCustomFormat": "Cancella Formato Personalizzato",
"DeleteCustomFormatMessageText": "Sei sicuro di voler eliminare il formato personalizzato '{0}'?",
"DeleteCustomFormatMessageText": "Sei sicuro di voler eliminare il formato personalizzato '{name}'?",
"DeleteFormatMessageText": "Sei sicuro di voler cancellare il formato etichetta {0} ?",
"ExportCustomFormat": "Esporta formato personalizzato",
"Formats": "Formati",
@@ -680,14 +677,14 @@
"RemoveSelectedItem": "Rimuovi elemento selezionato",
"ApplyTagsHelpTextReplace": "Sostituire: Sostituisce le etichette con quelle inserite (non inserire nessuna etichette per eliminarle tutte)",
"ApplyTagsHelpTextHowToApplyAuthors": "Come applicare etichette agli indicizzatori selezionati",
"CountIndexersSelected": "{0} indicizzatore(i) selezionato(i)",
"CountIndexersSelected": "{selectedCount} indicizzatori selezionati",
"No": "No",
"NoChange": "Nessuna Modifica",
"NoChange": "Nessun Cambio",
"RemoveCompleted": "Rimuovi completati",
"RemoveSelectedItemQueueMessageText": "Sei sicuro di voler rimuovere {0} dalla coda?",
"Yes": "Si",
"RemoveSelectedItemQueueMessageText": "Sei sicuro di voler rimuovere 1 elemento dalla coda?",
"Yes": "Sì",
"BlocklistReleases": "Blocca questa Release",
"DeleteConditionMessageText": "Sei sicuro di voler eliminare l'etichetta '{0}'?",
"DeleteConditionMessageText": "Sei sicuro di voler eliminare l'etichetta '{name}'?",
"Required": "necessario",
"Negated": "Negato",
"RemoveDownloadsAlert": "Le impostazioni per la rimozione sono stati spostati nelle impostazioni individuali dei Client di Download nella tabella sopra.",
@@ -701,11 +698,10 @@
"BlocklistReleaseHelpText": "Impedisci a Lidarr di re-acquisire automaticamente questa versione",
"DeleteRemotePathMapping": "Elimina la Mappatura dei Percorsi Remoti",
"DeleteSelectedDownloadClients": "Cancella i Client di Download",
"DeleteSelectedDownloadClientsMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
"DeleteSelectedDownloadClientsMessageText": "Sei sicuro di voler eliminare i '{count}' client di download selezionato/i?",
"DeleteSelectedImportLists": "Cancella la lista di importazione",
"DeleteSelectedImportListsMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
"DeleteSelectedIndexers": "Cancella Indexer",
"DeleteSelectedIndexersMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
"DeleteSelectedIndexers": "Elimina Indicizzatore/i",
"DownloadClientTagHelpText": "Usa questo indicizzatore per i film con almeno un tag corrispondente. Lascia in bianco per usarlo con tutti i film.",
"ExistingTag": "Etichetta esistente",
"NoEventsFound": "Nessun evento trovato",
@@ -729,5 +725,180 @@
"AppUpdated": "{appName} Aggiornato",
"AllResultsAreHiddenByTheAppliedFilter": "Tutti i risultati sono nascosti dal filtro applicato",
"AutoRedownloadFailed": "Download fallito",
"AddListExclusion": "Aggiungi elenco esclusioni"
"AddListExclusion": "Aggiungi Lista esclusioni",
"Location": "Posizione",
"ListsSettingsSummary": "Liste",
"RecentChanges": "Cambiamenti Recenti",
"IndexerFlags": "Flags dell'Indicizzatore",
"ExtraFileExtensionsHelpText": "Liste di file Extra da importare separate da virgola (.nfo saranno importate come .nfo-orig)",
"ExtraFileExtensionsHelpTextsExamples": "Esempi: '.sub, .nfo' or 'sub,nfo'",
"Large": "Grande",
"LastDuration": "Ultima Durata",
"LastExecution": "Ultima esecuzione",
"System": "Sistema",
"TotalSpace": "Totale Spazio",
"LastWriteTime": "Orario di Ultima Scrittura",
"NotificationStatusSingleClientHealthCheckMessage": "Applicazioni non disponibili a causa di errori: {0}",
"Small": "Piccolo",
"Events": "Eventi",
"FreeSpace": "Spazio Libero",
"ConnectionLostToBackend": "{appName} ha perso la connessione al backend e dovrà essere ricaricato per ripristinare la funzionalità.",
"NoResultsFound": "nessun risultato trovato",
"SourceTitle": "Titolo Sorgente",
"NextExecution": "Prossima esecuzione",
"SelectDropdown": "Seleziona...",
"AppUpdatedVersion": "{appName} è stato aggiornato alla versione `{version}`, per vedere le modifiche devi ricaricare {appName}",
"ConnectionLostReconnect": "{appName} cercherà di connettersi automaticamente, oppure clicca su ricarica qui sotto.",
"CustomFilter": "Filtro Personalizzato",
"FailedLoadingSearchResults": "Caricamento dei risultati della ricerca fallito, prova ancora.",
"ImportLists": "Liste",
"InteractiveSearchModalHeader": "Ricerca interattiva",
"Library": "Libreria",
"Medium": "medio",
"NotificationStatusAllClientHealthCheckMessage": "Tutte le applicazioni non sono disponibili a causa di errori",
"ReleaseProfiles": "profilo release",
"RemoveQueueItemConfirmation": "Sei sicuro di voler rimuovere '{sourceTitle}' dalla coda?",
"SelectQuality": "Seleziona Qualità",
"SomeResultsAreHiddenByTheAppliedFilter": "Tutti i risultati sono nascosti dai filtri applicati",
"Ui": "Interfaccia",
"WhatsNew": "Cosa c'è di nuovo?",
"RemotePathMappingCheckFilesLocalWrongOSPath": "Stai utilizzando docker; Il client di download {downloadClientName} riporta files in {path} ma questo non è un percorso valido {osName}. Controlla la mappa dei percorsi remoti e le impostazioni del client di download.",
"RemotePathMappingCheckLocalWrongOSPath": "Stai utilizzando docker; Il client di download {downloadClientName} mette i download in {path} ma questo non è un percorso valido {osName}. Controlla la mappa dei percorsi remoti e le impostazioni del client di download.",
"CalibreContentServerText": "L'utilizzo di un Server di Contenuto Calibre (non Calibre Web) permette a Readarr di aggiungere libri alla tua libreria Calibre e di innescare conversioni tra formati",
"ApiKey": "Chiavi API",
"AuthBasic": "Base (Popup del Browser)",
"AuthForm": "Form (Pagina di Login)",
"AuthenticationMethod": "Metodo di Autenticazione",
"AuthenticationMethodHelpTextWarning": "Selezione un metodo di autenticazione valido",
"AuthenticationRequired": "Autenticazione richiesta",
"AuthenticationRequiredHelpText": "Cambia a quali richieste l'autenticazione verrà chiesta. Non cambiare se non comprendi i rischi.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Conferma la nuova password",
"AuthenticationRequiredPasswordHelpTextWarning": "Inserisci la nuova password",
"AuthenticationRequiredUsernameHelpTextWarning": "Inserisci username",
"AuthenticationRequiredWarning": "Per prevenire accessi remoti non autorizzati, {appName} da ora richiede che l'autenticazione sia abilitata. Opzionalmente puoi disabilitare l'autenticazione per gli indirizzi di rete locali.",
"DisabledForLocalAddresses": "Disabilitato per Indirizzi Locali",
"Enabled": "Abilitato",
"ChangeCategory": "Cambia Categoria",
"WouldYouLikeToRestoreBackup": "Vuoi ripristinare il backup '{name}'?",
"BlocklistAndSearch": "Lista dei Blocchi e Ricerca",
"ManageIndexers": "Gestisci Indicizzatori",
"NotificationsSettingsUseSslHelpText": "Connetti a {serviceName} tramite HTTPS indece di HTTP",
"RemoveMultipleFromDownloadClientHint": "Rimuovi i download e i file dal client di download",
"NoIndexersFound": "Nessun indicizzatore trovato",
"RemoveFailedDownloads": "Rimuovi Download Falliti",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Autentica con Plex.tv",
"ManageLists": "Gestisci Liste",
"NotificationsSettingsUpdateLibrary": "Aggiorna Libreria",
"PasswordConfirmation": "Conferma Password",
"RemoveCompletedDownloads": "Rimuovi Download Completati",
"RemoveFromDownloadClientHint": "Rimuovi il download e i file dal client di download",
"RemoveQueueItem": "Rimuovi - {sourceTitle}",
"NoMissingItems": "Nessun elemento mancante",
"IsShowingMonitoredUnmonitorSelected": "Monitora Selezionati",
"IsShowingMonitoredMonitorSelected": "Monitora Selezionati",
"WriteTagsNo": "Mai",
"DeleteSelectedIndexersMessageText": "Sei sicuro di voler eliminare {count} applicazione(i) selezionata(e)?",
"Loading": "Caricamento",
"CountDownloadClientsSelected": "{selectedCount} client di download selezionato/i",
"NoDownloadClientsFound": "Nessun client di download trovato",
"SizeLimit": "Limite Dimensione",
"CustomFormatsSpecificationRegularExpression": "Espressione Regolare",
"InvalidUILanguage": "L'interfaccia è impostata in una lingua non valida, correggi e salva le tue impostazioni",
"LabelIsRequired": "Etichetta richiesta",
"IgnoreDownload": "Ignora Download",
"Implementation": "Implementazione",
"External": "Esterno",
"IgnoreDownloads": "Ignora Download",
"ThereWasAnErrorLoadingThisItem": "Si è verificato un errore caricando questo elemento",
"ThereWasAnErrorLoadingThisPage": "Si è verificato un errore caricando questa pagina",
"MinPagesHelpText": "Ignora libri con meno pagine di questo",
"SearchForAllMissingBooks": "Ricerca tutti i film mancanti",
"MinimumPopularity": "Popolarità Minima",
"MinimumPages": "Pagine Minime",
"MissingBooksAuthorNotMonitored": "Libri Mancanti (Autore non monitorato)",
"LatestBook": "Ultimo Libro",
"MissingBooks": "Libri Mancanti",
"MissingBooksAuthorMonitored": "Libri Mancanti (Autore monitorato)",
"SearchMonitored": "Ricerca Monitorate",
"MonitorExistingBooks": "Monitora Libri Esistenti",
"FutureBooks": "Libri Futuri",
"PastDays": "Giorni Scorsi",
"DeleteSelected": "Elimina Selezionati",
"MassBookSearch": "Ricerca Massiva di Libri",
"RefreshAuthor": "Aggiorna Autore",
"NoName": "Non mostrare il nome",
"SearchBook": "Ricerca Libro",
"SendMetadataToCalibre": "Invia Metadati a Calibre",
"DataNewNone": "Non monitorare nessun nuovo libro",
"MusicBrainzAuthorID": "ID Autore MusicBrainz",
"SearchForMonitoredBooks": "Ricerca libri monitorati",
"CountAuthorsSelected": "{selectedCount} autore/i selezionato/i",
"DataListMonitorNone": "Non monitorare autori o libri",
"EditionsHelpText": "Cambia edizione per questo libro",
"DataNewAllBooks": "Monitora tutti i libri nuovi",
"EntityName": "Nome Entità",
"MonitorAuthor": "Monitora Autore",
"ExistingItems": "Elementi Esistenti",
"ExistingBooks": "Libri Esistenti",
"SearchBoxPlaceHolder": "es. Guerra e Pace, goodreads:656, isbn:067003469X, asin:B00JCDK5ME",
"RefreshInformation": "Aggiorna informazioni",
"RenameBooks": "Rinomina Libri",
"MonitorNewItemsHelpText": "Quale libri nuovi dovrebbero essere monitorati",
"DataAllBooks": "Monitora tutti i libri",
"DataNone": "Nessun libro sarà monitorato",
"DeleteFormat": "Elimina Formato",
"Development": "Sviluppo",
"HasMonitoredBooksNoMonitoredBooksForThisAuthor": "Nessun libro monitorato per questo autore",
"IsExpandedShowBooks": "Mostra libri",
"MinPopularityHelpText": "La Popolarità è il voto medio * numero di voti",
"FileDetails": "Dettagli File",
"FilterAuthor": "Filtra Autore",
"ISBN": "ISBN",
"EditAuthor": "Modifica Autore",
"EditSelectedIndexers": "Modifica Indicizzatori Selezionati",
"IsExpandedHideFileInfo": "Nascondi info file",
"LogSQL": "Log SQL",
"MusicbrainzId": "ID MusicBrainz",
"MonitoredAuthorIsUnmonitored": "Autore non monitorato",
"Monitoring": "Monitorando",
"BookProgressBarText": "{bookCount} / {totalBookCount} (File: {bookFileCount})",
"AuthorProgressBarText": "{availableBookCount} / {bookCount} (Totale: {totalBookCount}, File: {bookFileCount})",
"ErrorLoadingContent": "Si è verificato un errore caricando questo contenuto",
"ConvertToFormat": "Converti Al Formato",
"EditBook": "Modifica Libro",
"FilterPlaceHolder": "Filtra Libro",
"FirstBook": "Primo Libro",
"IndexerSettingsSeedRatio": "Rapporto Seed",
"Bookshelf": "Libreria",
"ItsEasyToAddANewAuthorOrBookJustStartTypingTheNameOfTheItemYouWantToAdd": "È semplice aggiungere un Nuovo Autore o Libro solamente iniziando a digitare il nome dell'elemento che vuoi aggiungere",
"SelectEdition": "Seleziona Edizione",
"FutureDays": "Giorni Futuri",
"HideBooks": "Nascondi libri",
"IgnoreDeletedBooks": "Ignore Libri Eliminati",
"ManageClients": "Gestisci Clients",
"ManageDownloadClients": "Gestisci Clients di Download",
"IsExpandedHideBooks": "Nascondi libri",
"IsExpandedShowFileInfo": "Mostra info file",
"ManualDownload": "Download Manuale",
"MetadataSource": "Fonte Metadati",
"MetadataSourceHelpText": "Fonte Alternativa Metadati (Lascia bianco per predefinito)",
"Other": "Altri",
"MonitorBook": "Monitora Libro",
"MonitorNewBooks": "Monitora Libri Nuovi",
"MonitorNewItems": "Monitora Libri Nuovi",
"MonitoredAuthorIsMonitored": "Autore monitorato",
"MusicBrainzBookID": "ID Libro MusicBrainz",
"NETCore": ".NET Core",
"NewBooks": "Nuovi Libri",
"RefreshBook": "Aggiorna Libro",
"ResetTitles": "Reimposta Titoli",
"RemoveQueueItemRemovalMethod": "Metodo di Rimozione",
"SelectBook": "Seleziona Libro",
"SelectedCountAuthorsSelectedInterp": "{0} Autore/i Selezionato/i",
"ShouldMonitorExisting": "Monitora Libri Esistenti",
"UseSSL": "Usa SSL",
"Fixed": "Fissato",
"MusicBrainzTrackID": "ID Libro MusicBrainz",
"CountImportListsSelected": "{selectedCount} autore/i selezionato/i",
"DownloadClientDelugeSettingsDirectory": "Cartella Download"
}

View File

@@ -3,7 +3,6 @@
"20MinutesTwenty": "60分{0}",
"45MinutesFourtyFive": "60分{0}",
"About": "約",
"ApiKeyHelpTextWarning": "有効にするには再起動が必要です",
"AnalyticsEnabledHelpTextWarning": "有効にするには再起動が必要です",
"DeleteRootFolderMessageText": "インデクサー「{0}」を削除してもよろしいですか?",
"DeleteDelayProfile": "遅延プロファイルの削除",
@@ -321,7 +320,6 @@
"SearchSelected": "選択した検索",
"Security": "セキュリティ",
"60MinutesSixty": "60分{0}",
"APIKey": "APIキー",
"AddListExclusion": "リストの除外を追加",
"AddingTag": "タグの追加",
"AgeWhenGrabbed": "年齢(つかんだとき)",
@@ -634,5 +632,13 @@
"CustomFilter": "カスタムフィルター",
"RemoveQueueItemConfirmation": "キューから{0}アイテム{1}を削除してもよろしいですか?",
"SourceTitle": "ソースタイトル",
"AutoRedownloadFailed": "ダウンロードに失敗しました"
"AutoRedownloadFailed": "ダウンロードに失敗しました",
"FailedLoadingSearchResults": "検索結果の読み込みに失敗しました。もう一度お試しください。",
"IndexerFlags": "インデクサフラグ",
"InteractiveSearchModalHeader": "インタラクティブ検索",
"AuthForm": "フォーム(ログインページ)",
"Enabled": "有効",
"ApiKey": "APIキー",
"AuthBasic": "基本(ブラウザポップアップ)",
"DisabledForLocalAddresses": "ローカルアドレスでは無効"
}

View File

@@ -62,7 +62,6 @@
"DownloadFailedCheckDownloadClientForMoreDetails": "다운로드 실패 : 자세한 내용은 다운로드 클라이언트를 확인하십시오.",
"DownloadFailedInterp": "다운로드 실패 : {0}",
"60MinutesSixty": "60 분 : {0}",
"APIKey": "API 키",
"About": "약",
"AddListExclusion": "목록 제외 추가",
"AddingTag": "태그 추가",
@@ -429,7 +428,6 @@
"Version": "버전",
"WeekColumnHeader": "주 열 헤더",
"YesCancel": "예, 취소합니다",
"ApiKeyHelpTextWarning": "적용하려면 다시 시작해야합니다.",
"AnalyticsEnabledHelpTextWarning": "적용하려면 다시 시작해야합니다.",
"DeleteRootFolderMessageText": "인덱서 '{0}'을 (를) 삭제 하시겠습니까?",
"LoadingBooksFailed": "영화 파일을로드하지 못했습니다.",
@@ -625,5 +623,13 @@
"RemoveQueueItemConfirmation": "대기열에서 {0} 항목 {1}을 제거하시겠습니까?",
"SelectQuality": "품질 선택",
"SourceTitle": "소스 제목",
"AutoRedownloadFailed": "다운로드 실패함"
"AutoRedownloadFailed": "다운로드 실패함",
"InteractiveSearchModalHeader": "대화형 검색",
"IndexerFlags": "인덱서 플래그",
"FailedLoadingSearchResults": "검색 결과를 불러오지 못했습니다. 다시 시도하십시오.",
"ApiKey": "API 키",
"AuthBasic": "기본 (브라우저 팝업)",
"AuthForm": "양식 (로그인 페이지)",
"DisabledForLocalAddresses": "로컬 주소에 대해 비활성화됨",
"Enabled": "활성화"
}

View File

@@ -1,6 +1,5 @@
{
"AlternateTitles": "Alternativ tittel",
"APIKey": "API Nøkkel",
"AppDataDirectory": "AppData -katalog",
"ApplyTags": "Bruk Tags",
"Backups": "Sikkerhetskopier",
@@ -149,5 +148,55 @@
"60MinutesSixty": "60 Minutter: {0}",
"ApplyChanges": "Bekreft endringer",
"ApiKeyValidationHealthCheckMessage": "Vennligst oppdater din API-nøkkel til å være minst {0} tegn lang. Du kan gjøre dette via innstillinger eller konfigurasjonsfilen",
"Activity": "Aktivitet"
"Activity": "Aktivitet",
"Docker": "Docker",
"BlocklistReleaseHelpText": "Hindrer {appName} i å automatisk gripe denne utgivelsen igjen",
"DeleteRemotePathMapping": "Legg til ekstern kartlegging",
"ApplyTagsHelpTextHowToApplyAuthors": "Slik bruker du tagger på de valgte filmene",
"ApplyTagsHelpTextHowToApplyImportLists": "Slik bruker du tagger på de valgte filmene",
"RemoveSelectedItemQueueMessageText": "Er du sikker på at du vil fjerne {0} elementet {1} fra køen?",
"UnableToAddANewDownloadClientPleaseTryAgain": "Ikke mulig å legge til ny betingelse, vennligst prøv igjen",
"Library": "Bibliotek",
"Ui": "Grensesnitt",
"UnableToAddANewNotificationPleaseTryAgain": "Ikke mulig å legge til ny betingelse, vennligst prøv igjen",
"ApplyTagsHelpTextHowToApplyIndexers": "Slik bruker du tagger på de valgte filmene",
"ApplyTagsHelpTextRemove": "Fjern: Fjern de angitte kodene",
"UnableToAddANewIndexerPleaseTryAgain": "Ikke mulig å legge til ny betingelse, vennligst prøv igjen",
"BlocklistReleases": "Blacklist -utgivelse",
"CatalogNumber": "katalognummer",
"DeleteSelectedDownloadClientsMessageText": "Er du sikker på at du vil slette formattaggen {0}?",
"UnableToAddANewListPleaseTryAgain": "Ikke mulig å legge til ny automatisk tagg, vennligst prøv igjen",
"Theme": "Tema",
"ApplyTagsHelpTextAdd": "Legg til: Legg til taggene i den eksisterende listen med tagger",
"ConnectionLost": "Tilkobling mistet",
"DeleteImportListExclusion": "Legg til importeringsliste unntak",
"Events": "Hendelse",
"ImportListExclusions": "Legg til importeringsliste unntak",
"AllResultsAreHiddenByTheAppliedFilter": "Alle resultatene er skjult av det anvendte filteret",
"AddNew": "Legg til ny",
"DeleteConditionMessageText": "Er du sikker på at du vil slette formattaggen {0}?",
"DeleteSelectedIndexersMessageText": "Er du sikker på at du vil slette formattaggen {0}?",
"Backup": "Sikkerhetskopiering",
"ConnectionLostReconnect": "Radarr vil forsøke å koble til automatisk, eller du kan klikke oppdater nedenfor.",
"ConnectionLostToBackend": "Radarr har mistet tilkoblingen til baksystemet og må lastes inn på nytt for å gjenopprette funksjonalitet.",
"SomeResultsAreHiddenByTheAppliedFilter": "Alle resultatene er skjult av det anvendte filteret",
"DeleteSelectedImportListsMessageText": "Er du sikker på at du vil slette formattaggen {0}?",
"ImportLists": "Liste",
"Required": "Kreve",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Slik bruker du tagger på de valgte filmene",
"ApplyTagsHelpTextReplace": "Erstatt: Erstatt taggene med de angitte kodene (skriv inn ingen tagger for å slette alle taggene)",
"ListsSettingsSummary": "Liste",
"ReleaseProfiles": "utgivelseprofil",
"RemoveQueueItemConfirmation": "Er du sikker på at du vil fjerne {0} elementet {1} fra køen?",
"RemoveSelectedItemsQueueMessageText": "Er du sikker på at du vil fjerne {0} elementet {1} fra køen?",
"Reset": "Tilbakestill",
"UnableToAddANewRootFolderPleaseTryAgain": "Ikke mulig å legge til ny automatisk tagg, vennligst prøv igjen",
"AuthForm": "Skjemaer (påloggingsside)",
"DisabledForLocalAddresses": "Deaktivert for lokale adresser",
"Enabled": "Aktiver",
"ApiKey": "API Nøkkel",
"AuthBasic": "Grunnleggende (nettleser -popup)",
"UnableToAddANewImportListExclusionPleaseTryAgain": "Ikke mulig å legge til ny betingelse, vennligst prøv igjen",
"UnableToAddANewMetadataProfilePleaseTryAgain": "Ikke mulig å legge til ny betingelse, vennligst prøv igjen",
"UnableToAddANewQualityProfilePleaseTryAgain": "Ikke mulig å legge til ny betingelse, vennligst prøv igjen"
}

View File

@@ -1,5 +1,4 @@
{
"ApiKeyHelpTextWarning": "Herstarten vereist om in werking te treden",
"AnalyticsEnabledHelpTextWarning": "Herstarten vereist om in werking te treden",
"Reset": "Reset",
"SslCertPasswordHelpTextWarning": "Herstarten vereist om in werking te treden",
@@ -14,7 +13,6 @@
"20MinutesTwenty": "20 Minuten: {0}",
"45MinutesFourtyFive": "45 Minuten: {0}",
"60MinutesSixty": "60 Minuten: {0}",
"APIKey": "API-sleutel",
"About": "Over",
"AddListExclusion": "Lijst uitzondering toevoegen",
"AddingTag": "Tag wordt toegevoegd",
@@ -655,5 +653,106 @@
"ChownGroup": "chown groep",
"AutomaticUpdatesDisabledDocker": "Automatische updates zijn niet ondersteund wanneer je het docker update mechanisme gebruikt. Je dient de container image up te daten buiten {appName} om of een script te gebruiken",
"ChangeCategory": "Verander categorie",
"WouldYouLikeToRestoreBackup": "Wilt u de back-up {name} herstellen?"
"WouldYouLikeToRestoreBackup": "Wilt u de back-up {name} herstellen?",
"Required": "Benodigd",
"RemoveSelectedItemsQueueMessageText": "Weet je zeker dat je {0} van de wachtrij wilt verwijderen?",
"BlocklistReleaseHelpText": "Voorkom dat {appName} deze release nogmaals automatisch ophaalt",
"DeleteRemotePathMapping": "Bewerk Externe Pad Verwijzing",
"Negated": "Genegeerd",
"No": "Nee",
"NoChange": "Geen Wijziging",
"ApplyTagsHelpTextHowToApplyAuthors": "Hoe tags toe te passen op de geselecteerd films",
"CountDownloadClientsSelected": "{count} download client(s) geselecteerd",
"DeleteConditionMessageText": "Bent u zeker dat u de lijst '{name}' wilt verwijderen?",
"FreeSpace": "Vrije Ruimte",
"ImportLists": "importlijst",
"TotalSpace": "Totale Ruimte",
"CatalogNumber": "catalogusnummer",
"NotificationStatusAllClientHealthCheckMessage": "Alle applicaties onbeschikbaar door fouten",
"RemovingTag": "Tag verwijderen",
"Yes": "Ja",
"DeleteSelectedDownloadClients": "Verwijder Downloader",
"IndexerFlags": "Indexeerder Flags",
"InteractiveSearchModalHeader": "Interactief Zoeken",
"RemoveFailedDownloads": "Verwijder mislukte downloads",
"ResetQualityDefinitions": "Reset kwaliteitsdefinities",
"SomeResultsAreHiddenByTheAppliedFilter": "Sommige resultaten zijn verborgen door de aangebrachte filter",
"DownloadClientTagHelpText": "Gebruik deze indexer alleen voor films met ten minste één overeenkomende tag. Laat leeg om te gebruiken met alle films.",
"Events": "Gebeurtenissen",
"Loading": "Laden",
"BlocklistReleases": "Uitgave op blokkeerlijst zetten",
"RemoveFailed": "Verwijderen mislukt",
"RemoveSelectedItem": "Verwijder geselecteerde item",
"DeleteSelectedIndexers": "Verwijder Indexeerder",
"ExistingTag": "Bestaande tag",
"ConnectionLost": "Verbinding Onderbroken",
"LastDuration": "Laatste Looptijd",
"Medium": "Gemiddeld",
"NoEventsFound": "Geen gebeurtenissen gevonden",
"RedownloadFailed": "Opnieuw downloaden mislukt",
"NoResultsFound": "Geen resultaten gevonden",
"EnableRssHelpText": "Wordt gebruikt wanneer {appName} periodiek zoekt naar uitgaven via RSS synchronisatie",
"Location": "Locatie",
"RecentChanges": "Recente wijzigingen",
"CustomFilter": "Aangepaste Filters",
"ErrorLoadingContent": "Er ging iets fout bij het laden van dit item",
"SourceTitle": "Bron Titel",
"FailedLoadingSearchResults": "Fout bij laden van zoek resultaten, probeer het opnieuw.",
"Large": "Groot",
"System": "Systeem",
"ExtraFileExtensionsHelpText": "Komma gescheiden lijst met extra bestanden om te importeren (.nfo zal als .nfo-orig worden geïmporteerd)",
"ExtraFileExtensionsHelpTextsExamples": "Voorbeelden: '.sub, .nfo' of 'sub,nfo'",
"ConnectionLostReconnect": "Radarr zal automatisch proberen te verbinden, of u kunt hieronder op herladen klikken.",
"ConnectionLostToBackend": "Radarr heeft zijn verbinding met de backend verloren en zal moeten worden herladen om de functionaliteit te kunnen herstellen.",
"AutoRedownloadFailed": "Opnieuw downloaden mislukt",
"AutoRedownloadFailedFromInteractiveSearch": "Opnieuw downloaden mislukt vanuit interactief zoeken",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Zoek en download automatisch een andere release als een release vanuit interactief zoeken mislukt is",
"LastExecution": "Laatste Uitvoering",
"LastWriteTime": "Laatste Modificatietijd",
"Library": "Bibliotheek",
"ListsSettingsSummary": "importlijst",
"NextExecution": "Volgende uitvoering",
"NotificationStatusSingleClientHealthCheckMessage": "Applicaties onbeschikbaar door fouten",
"RecycleBinUnableToWriteHealthCheck": "Kan niet schrijven naar prullenbak: {path}. Zorg dat dit pad bestaat en schrijfbaar is voor de gebruiker waaronder {appName} draait",
"ReleaseProfiles": "releaseprofiel",
"RemoveCompletedDownloads": "Verwijder voltooide downloads",
"RemoveDownloadsAlert": "De verwijderopties zijn verplaatst naar de opties voor de individuele downloadprogramma's in de tabel hierboven.",
"RemoveQueueItemConfirmation": "Weet je zeker dat je {0} van de wachtrij wilt verwijderen?",
"RemoveSelectedItems": "Verwijder geselecteerde items",
"SelectDropdown": "'Selecteer...",
"SelectQuality": "Selecteer Kwaliteit",
"SelectReleaseGroup": "Selecteer Release Groep",
"SetTags": "Tags Toepassen",
"Small": "Klein",
"Theme": "Thema",
"Ui": "Gebruikersinterface",
"WhatsNew": "Wat is er nieuw?",
"AuthBasic": "Basic (Browser Pop-up)",
"AuthForm": "Formulier (inlogpagina)",
"AuthenticationMethod": "Authenticatiemethode",
"AuthenticationMethodHelpTextWarning": "Selecteer een geldige verificatie methode",
"AuthenticationRequired": "Verificatie vereist",
"AuthenticationRequiredHelpText": "Pas aan welke requests verificatie nodig hebben. Pas niets aan als je de risico's niet begrijpt.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Bevestig het nieuwe wachtwoord",
"AuthenticationRequiredPasswordHelpTextWarning": "Voer een nieuw wachtwoord in",
"AuthenticationRequiredUsernameHelpTextWarning": "Voeg een nieuwe gebruikersnaam in",
"AuthenticationRequiredWarning": "Om toegang zonder authenticatie te voorkomen vereist {appName} nu verificatie. Je kan dit optioneel uitschakelen voor lokale adressen.",
"DisabledForLocalAddresses": "Uitgeschakeld voor lokale adressen",
"Enabled": "Ingeschakeld",
"ApiKey": "API-sleutel",
"ClickToChangeIndexerFlags": "Klik om indexeringsvlaggen te wijzigen",
"CustomFormatsSpecificationFlag": "Vlag",
"CustomFormatsSpecificationRegularExpression": "Reguliere expressie",
"BlocklistOnlyHint": "Blokkeer lijst zonder te zoeken naar een vervanger",
"BlocklistAndSearch": "Blokkeerlijst en zoeken",
"BlocklistAndSearchHint": "Een vervanger zoeken na het blokkeren",
"BlocklistAndSearchMultipleHint": "Zoekopdrachten voor vervangers starten na het blokkeren van de lijst",
"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.",
"ConnectionSettingsUrlBaseHelpText": "Voegt een voorvoegsel toe aan de {connectionName} url, zoals {url}",
"BlocklistMultipleOnlyHint": "Blocklist zonder te zoeken naar vervangers",
"BlocklistOnly": "Alleen bloklijst",
"ChangeCategoryHint": "Verandert download naar de 'Post-Import Categorie' van Downloadclient",
"Clone": "Kloon",
"CustomFormatsSpecificationRegularExpressionHelpText": "Aangepaste opmaak RegEx is hoofdletterongevoelig",
"ChangeCategoryMultipleHint": "Wijzigt downloads naar de 'Post-Import Categorie' van Downloadclient"
}

View File

@@ -11,7 +11,6 @@
"Group": "Grupa",
"20MinutesTwenty": "60 minut: {0}",
"About": "O",
"ApiKeyHelpTextWarning": "Wymaga ponownego uruchomienia, aby odniosło skutek",
"AnalyticsEnabledHelpTextWarning": "Wymaga ponownego uruchomienia, aby odniosło skutek",
"DeleteRootFolderMessageText": "Czy na pewno chcesz usunąć indeksator „{0}”?",
"DiskSpace": "Miejsca na dysku",
@@ -41,12 +40,11 @@
"RemovedFromTaskQueue": "Usunięto z kolejki zadań",
"45MinutesFourtyFive": "60 minut: {0}",
"60MinutesSixty": "60 minut: {0}",
"APIKey": "Klucz API",
"AddListExclusion": "Dodaj wykluczenie z listy",
"AddingTag": "Dodawanie tagu",
"RemoveTagExistingTag": "Istniejący tag",
"RemoveTagRemovingTag": "Usuwanie tagu",
"AgeWhenGrabbed": "Wiek (po złapaniu)",
"AgeWhenGrabbed": "Wiek (przy złapaniu)",
"ShowRelativeDates": "Pokaż daty względne",
"AlreadyInYourLibrary": "Już w Twojej bibliotece",
"AlternateTitles": "Alternatywny tytuł",
@@ -73,7 +71,7 @@
"BackupRetentionHelpText": "Automatyczne kopie zapasowe starsze niż okres przechowywania zostaną automatycznie wyczyszczone",
"Backups": "Kopie zapasowe",
"BindAddress": "Adres powiązania",
"BindAddressHelpText": "Prawidłowy adres IPv4 lub „*” dla wszystkich interfejsów",
"BindAddressHelpText": "Prawidłowy adres IP, localhost lub '*' dla wszystkich interfejsów",
"BindAddressHelpTextWarning": "Wymaga ponownego uruchomienia, aby odniosło skutek",
"BookIsDownloading": "Film jest pobierany",
"BookIsDownloadingInterp": "Film jest pobierany - {0}% {1}",
@@ -113,18 +111,18 @@
"DelayingDownloadUntilInterp": "Opóźnianie pobierania do {0} o {1}",
"Delete": "Usunąć",
"DeleteBackup": "Usuń kopię zapasową",
"DeleteBackupMessageText": "Czy na pewno chcesz usunąć kopię zapasową „{0}”?",
"DeleteBackupMessageText": "Czy na pewno chcesz usunąć kopię zapasową „{name}”?",
"DeleteDelayProfile": "Usuń profil opóźnienia",
"DeleteDelayProfileMessageText": "Czy na pewno chcesz usunąć ten profil opóźnienia?",
"DeleteDownloadClient": "Usuń klienta pobierania",
"DeleteDownloadClientMessageText": "Czy na pewno chcesz usunąć klienta pobierania „{0}”?",
"DeleteDownloadClientMessageText": "Czy na pewno chcesz usunąć klienta pobierania „{name}”?",
"DeleteEmptyFolders": "Usuń puste foldery",
"DeleteEmptyFoldersHelpText": "Usuń puste foldery z filmami podczas skanowania dysku i po usunięciu plików filmowych",
"DeleteImportListExclusion": "Usuń wykluczenie listy importu",
"DeleteImportListExclusionMessageText": "Czy na pewno chcesz usunąć to wykluczenie listy importu?",
"DeleteImportListMessageText": "Czy na pewno chcesz usunąć listę „{0}”?",
"DeleteIndexer": "Usuń indeksator",
"DeleteIndexerMessageText": "Czy na pewno chcesz usunąć indeksator „{0}”?",
"DeleteIndexerMessageText": "Czy na pewno chcesz usunąć indeksator „{name}”?",
"DeleteMetadataProfileMessageText": "Czy na pewno usunąć informacje dodatkowe '{0name}'?",
"DeleteNotification": "Usuń powiadomienie",
"DeleteNotificationMessageText": "Czy na pewno chcesz usunąć powiadomienie „{0}”?",
@@ -289,7 +287,7 @@
"RemoveCompletedDownloadsHelpText": "Usuń zaimportowane pliki do pobrania z historii klienta pobierania",
"RemoveFailedDownloadsHelpText": "Usuń nieudane pobieranie z historii klienta pobierania",
"RemoveFilter": "Usuń filtr",
"RemoveFromDownloadClient": "Usuń z klienta pobierania",
"RemoveFromDownloadClient": "Usuń z Klienta Pobierania",
"RemoveFromQueue": "Usuń z kolejki",
"RemoveHelpTextWarning": "Usunięcie spowoduje usunięcie pobierania i plików z klienta pobierania.",
"RemoveSelected": "Usuń zaznaczone",
@@ -354,7 +352,7 @@
"SslPortHelpTextWarning": "Wymaga ponownego uruchomienia, aby odniosło skutek",
"StandardBookFormat": "Standardowy format filmu",
"StartTypingOrSelectAPathBelow": "Zacznij pisać lub wybierz ścieżkę poniżej",
"StartupDirectory": "Katalog startowy",
"StartupDirectory": "Katalog Startowy",
"Status": "Status",
"StatusEndedEnded": "Zakończone",
"Style": "Styl",
@@ -676,5 +674,28 @@
"Backup": "Kopia zapasowa",
"AllResultsAreHiddenByTheAppliedFilter": "Wszystkie wyniki są ukrywane przez zastosowany filtr",
"ExtraFileExtensionsHelpText": "Rozdzielana przecinkami lista dodatkowych plików do zaimportowania (.nfo zostanie zaimportowane jako .nfo-orig)",
"ExtraFileExtensionsHelpTextsExamples": "Przykłady: „.sub, .nfo” lub „sub, nfo”"
"ExtraFileExtensionsHelpTextsExamples": "Przykłady: „.sub, .nfo” lub „sub, nfo”",
"ListsSettingsSummary": "Listy",
"IndexerFlags": "Flagi indeksujące",
"RemoveQueueItemConfirmation": "Czy na pewno chcesz usunąć elementy ({0}) z kolejki?",
"CustomFilter": "Filtry niestandardowe",
"SourceTitle": "Tytuł źródłowy",
"AutoRedownloadFailed": "Pobieranie nie udane",
"FailedLoadingSearchResults": "Nie udało się załadować wyników wyszukiwania, spróbuj ponownie.",
"ImportLists": "Listy",
"InteractiveSearchModalHeader": "Wyszukiwanie interaktywne",
"SelectDropdown": "Wybierz...",
"SelectQuality": "Wybierz Jakość",
"SelectReleaseGroup": "Wybierz grupę wydającą",
"AuthBasic": "Podstawowe (wyskakujące okienko przeglądarki)",
"AuthForm": "Formularze (strona logowania)",
"DisabledForLocalAddresses": "Wyłączone dla adresów lokalnych",
"Enabled": "Włączone",
"ApiKey": "Klucz API",
"ASIN": "ASIN",
"AppUpdatedVersion": "{appName} został zaktualizowany do wersji `{version}`, by uzyskać nowe zmiany należy przeładować {appName}",
"AppUpdated": "{appName} Zaktualizowany",
"AuthenticationMethod": "Metoda Autoryzacji",
"AuthenticationMethodHelpTextWarning": "Wybierz prawidłową metodę autoryzacji",
"AuthenticationRequired": "Wymagana Autoryzacja"
}

View File

@@ -9,7 +9,6 @@
"OnUpgradeHelpText": "Ao atualizar",
"AnalyticsEnabledHelpTextWarning": "Requer reinício para aplicar alterações",
"Backups": "Cópias de segurança",
"ApiKeyHelpTextWarning": "Requer reinício para aplicar alterações",
"DeleteRootFolderMessageText": "Tem a certeza que quer eliminar a pasta raiz \"{0}\"?",
"LoadingBooksFailed": "Falha no carregamento dos livros",
"ProxyPasswordHelpText": "Apenas insira o utilizador e a palavra-passe caso seja requerido. Caso contrário, deixe em branco.",
@@ -60,7 +59,6 @@
"20MinutesTwenty": "20 minutos: {0}",
"45MinutesFourtyFive": "45 minutos: {0}",
"60MinutesSixty": "60 minutos: {0}",
"APIKey": "Chave da API",
"About": "Sobre",
"ConnectSettings": "Definições de ligação",
"Connections": "Ligações",
@@ -439,7 +437,7 @@
"AudioFileMetadata": "Escrever metadados em ficheiros de áudio",
"AuthorNameHelpText": "O nome do autor/livro a eliminar (pode ser qualquer palavra)",
"CalibreOutputProfile": "Perfil de saída do Calibre",
"ChownGroup": "Grupo chown",
"ChownGroup": "Fazer chown em grupo",
"CollapseMultipleBooks": "Fechar múltiplos livros",
"DefaultMetadataProfileIdHelpText": "Há um perfil de qualidade padrão para autores nesta pasta",
"DefaultTagsHelpText": "Há um perfil de qualidade padrão para autores nesta pasta",
@@ -855,5 +853,107 @@
"AutomaticUpdatesDisabledDocker": "As actualizações automáticas não são diretamente suportadas quando se utiliza o mecanismo de atualização do Docker. Terá de atualizar a imagem do contentor fora de {appName} ou utilizar um script",
"EditSelectedDownloadClients": "Editar Clientes de Transferência Selecionados",
"ApplyChanges": "Aplicar alterações",
"Backup": "Backup"
"Backup": "Backup",
"CountImportListsSelected": "{selectedCount} lista(s) de importação selecionada(s)",
"ClickToChangeIndexerFlags": "Clique para alterar os sinalizadores do indexador",
"CountIndexersSelected": "{selectedCount} indexador(es) selecionado(s)",
"CustomFormatsSpecificationFlag": "Sinalizar",
"DeleteConditionMessageText": "Tem a certeza que quer eliminar a condição \"{name}\"?",
"Clone": "Clonar",
"CustomFormatsSpecificationRegularExpression": "Expressão regular (regex)",
"CustomFormatsSpecificationRegularExpressionHelpText": "O regex do formato personalizado não diferencia maiúsculas e minúsculas",
"BlocklistAndSearchMultipleHint": "Iniciar pesquisas por substitutos após adicionar à lista de bloqueio",
"BlocklistMultipleOnlyHint": "Adicionar à lista de bloqueio sem procurar por substitutos",
"BlocklistOnly": "Apenas adicionar à lista de bloqueio",
"BlocklistAndSearch": "Adicionar à lista de bloqueio e pesquisar",
"BlocklistAndSearchHint": "Iniciar uma pesquisa por um substituto após adicionar à lista de bloqueio",
"BlocklistOnlyHint": "Adicionar à lista de bloqueio sem procurar por um substituto",
"ChangeCategory": "Alterar categoria",
"ChangeCategoryHint": "Altera o download para a \"Categoria pós-importação\" do cliente de download",
"ChangeCategoryMultipleHint": "Altera os downloads para a \"Categoria pós-importação' do cliente de download",
"CustomFormatsSettingsTriggerInfo": "Um formato personalizado será aplicado a uma versão ou ficheiro quando corresponder a pelo menos um dos diferentes tipos de condição escolhidos.",
"DashOrSpaceDashDependingOnName": "Traço ou Espaço e Traço, dependendo do nome",
"ConnectionSettingsUrlBaseHelpText": "Adiciona um prefixo ao URL {connectionName}, como {url}",
"NoEventsFound": "Nenhum evento encontrado",
"BlocklistReleaseHelpText": "Impede o {appName} de capturar automaticamente estes ficheiros novamente",
"DeleteRemotePathMapping": "Editar mapeamento de caminho remoto",
"Location": "Localização",
"Medium": "Médio",
"ApplyTagsHelpTextHowToApplyAuthors": "Como aplicar etiquetas aos filmes selecionados",
"CountDownloadClientsSelected": "{count} cliente(s) de transferência selecionado(s)",
"DeleteSelectedDownloadClients": "Eliminar cliente de transferências",
"ListsSettingsSummary": "importar lista",
"RecentChanges": "Mudanças recentes",
"RemoveCompleted": "Eliminação Completa",
"RemovingTag": "Eliminando etiqueta",
"Required": "Obrigatório",
"SetTags": "Definir etiquetas",
"SkipRedownloadHelpText": "Impede que o {appName} tente transferir versões alternativas para itens removidos",
"ResetQualityDefinitions": "Redefinir Qualidade de Definições",
"Yes": "Sim",
"NextExecution": "Próxima execução",
"System": "Sistema",
"Events": "Eventos",
"Large": "Grande",
"TotalSpace": "Espaço total",
"Ui": "IU",
"ExtraFileExtensionsHelpTextsExamples": "Exemplos: \".sub, .nfo\" ou \"sub,nfo\"",
"RemoveSelectedItems": "Remover os Items Selecionados",
"RedownloadFailed": "Falha na transferência",
"BypassIfAboveCustomFormatScore": "Ignorar se estiver acima da pontuação de formato personalizado",
"ConnectionLost": "Ligação perdida",
"AutoRedownloadFailedFromInteractiveSearch": "Falha na transferência a partir da Pesquisa interactiva",
"No": "Não",
"LastExecution": "Execução mais recente",
"LastWriteTime": "Hora da última escrita",
"Small": "Pequeno",
"AutomaticAdd": "Adicionar automaticamente",
"BlocklistReleases": "Bloquear versão",
"CountAuthorsSelected": "{selectedCount} indexador(es) selecionado(s)",
"DeleteSelectedIndexers": "Eliminar indexador",
"CustomFilter": "Filtros personalizados",
"DataListMonitorAll": "Monitore artistas e todos os álbuns de cada artista incluído na lista de importação",
"ExistingTag": "Etiqueta existente",
"ExtraFileExtensionsHelpText": "Lista separada por vírgulas de ficheiros adicionais a importar (.nfo será importado como .nfo-orig)",
"SourceTitle": "Título original",
"FailedLoadingSearchResults": "Erro ao carregar resultados da busca. Por favor, tente novamente.",
"Negated": "Negado",
"WhatsNew": "O que há de novo?",
"DownloadClientTagHelpText": "Só use este indexador para filmes com pelo menos uma etiqueta correspondente. Deixe em branco para usar com todos os filmes.",
"BypassIfAboveCustomFormatScoreHelpText": "Ativar o desvio quando a versão tem uma pontuação superior à pontuação mínima configurada para o formato personalizado",
"DeleteRemotePathMappingMessageText": "Tem a certeza que quer eliminar este mapeamento de caminho remoto?",
"RemoveSelectedItemQueueMessageText": "Tem a certeza que deseja remover {0} da fila?",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Procurar automaticamente e tentar transferir uma versão diferente quando a versão falhada foi obtida a partir da pesquisa interactiva",
"DeleteSelectedImportLists": "Eliminar lista de importação",
"AutoRedownloadFailed": "Falha na transferência",
"FreeSpace": "Espaço livre",
"IndexerFlags": "Sinalizadores do indexador",
"InteractiveSearchModalHeader": "Pesquisa interativa",
"LastDuration": "Última Duração",
"Library": "Biblioteca",
"MinimumCustomFormatScoreHelpText": "Pontuação Mínima do Formato Personalizado necessária para contornar o atraso do protocolo preferido",
"NoChange": "Sem mudança",
"NoResultsFound": "Nenhum resultado encontrado",
"RemoveDownloadsAlert": "As definições de remoção foram movidas para as respetivas definições de cada Cliente de Transferências na tabela acima.",
"RemoveFailed": "Remoção Falhou",
"RemoveQueueItemConfirmation": "Tem a certeza que deseja remover {0} da fila?",
"RemoveSelectedItem": "Remover o Item Selecionado",
"RemoveSelectedItemsQueueMessageText": "Tem a certeza que deseja remover {0} da fila?",
"SelectDropdown": "Selecione...",
"SelectQuality": "Selecionar qualidade",
"SelectReleaseGroup": "Selecionar Grupo de Lançamento",
"SomeResultsAreHiddenByTheAppliedFilter": "Alguns resultados estão ocultos pelo filtro aplicado",
"ApiKey": "Chave da API",
"AuthBasic": "Básico (pop-up do browser)",
"AuthForm": "Formulários (Página de Login)",
"AuthenticationMethod": "Método de Autenticação",
"AuthenticationMethodHelpTextWarning": "Selecione um método de autenticação válido",
"AuthenticationRequired": "Autenticação Necessária",
"AuthenticationRequiredHelpText": "Altere para quais solicitações a autenticação é necessária. Não mude a menos que você entenda os riscos.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Confirmar nova senha",
"AuthenticationRequiredPasswordHelpTextWarning": "Insira uma nova senha",
"AuthenticationRequiredUsernameHelpTextWarning": "Insira um novo Nome de Usuário",
"AuthenticationRequiredWarning": "Para evitar o acesso remoto sem autenticação, {appName} agora exige que a autenticação esteja habilitada. Opcionalmente, você pode desabilitar a autenticação de endereços locais.",
"DisabledForLocalAddresses": "Desativado para endereços locais",
"Enabled": "Ativado"
}

View File

@@ -10,12 +10,10 @@
"UnableToAddANewNotificationPleaseTryAgain": "Não foi possível adicionar uma nova notificação. Tente novamente.",
"UnableToAddANewQualityProfilePleaseTryAgain": "Não foi possível adicionar um novo perfil de qualidade. Tente novamente.",
"UnableToAddANewRemotePathMappingPleaseTryAgain": "Não foi possível adicionar um novo mapeamento de caminho remoto. Tente novamente.",
"20MinutesTwenty": "20 Minutos: {0}",
"45MinutesFourtyFive": "45 Minutos: {0}",
"60MinutesSixty": "60 Minutos: {0}",
"APIKey": "Chave API",
"20MinutesTwenty": "20 minutos: {0}",
"45MinutesFourtyFive": "45 minutos: {0}",
"60MinutesSixty": "60 minutos: {0}",
"AgeWhenGrabbed": "Tempo de vida (quando obtido)",
"ApiKeyHelpTextWarning": "Requer reinício para ter efeito",
"LoadingBooksFailed": "Falha ao carregar livros",
"Logs": "Registros",
"MustContain": "Deve conter",
@@ -31,7 +29,7 @@
"AppDataDirectory": "Diretório AppData",
"ApplyTags": "Aplicar Tags",
"Authentication": "Autenticação",
"AuthenticationMethodHelpText": "Exigir nome de usuário e senha para acessar o Readarr",
"AuthenticationMethodHelpText": "Exigir Nome de Usuário e Senha para acessar {appName}",
"AuthorClickToChangeBook": "Clique para alterar o livro",
"AutoRedownloadFailedHelpText": "Procurar e tentar baixar automaticamente uma versão diferente",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Livros excluídos do disco deixam de ser monitorados no Readarr automaticamente",
@@ -57,7 +55,7 @@
"Edit": "Editar",
"Edition": "Edição",
"Enable": "Habilitar",
"GrabRelease": "Obter lançamento",
"GrabRelease": "Baixar Lançamento",
"GrabReleaseMessageText": "O Readarr não conseguiu determinar para qual autor e livro é este lançamento. O Readarr pode não conseguir importar automaticamente este lançamento. Deseja obter \"{0}\"?",
"GrabSelected": "Baixar Selecionado",
"Group": "Grupo",
@@ -100,7 +98,7 @@
"CreateEmptyAuthorFoldersHelpText": "Criar pastas de autor ausente durante a verificação do disco",
"CreateGroup": "Criar grupo",
"CutoffHelpText": "Assim que esta qualidade for alcançada, o Readarr não baixará mais livros",
"CutoffUnmet": "Corte não atendido",
"CutoffUnmet": "Corte Não Alcançado",
"DatabaseMigration": "Migração de banco de dados",
"Dates": "Datas",
"DelayProfile": "Perfil de atraso",
@@ -187,7 +185,7 @@
"IndexerSettings": "Configurações do indexador",
"Indexers": "Indexadores",
"Interval": "Intervalo",
"IsCutoffCutoff": "Limite",
"IsCutoffCutoff": "Corte",
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Atualizar até que essa qualidade seja alcançada ou excedida",
"IsTagUsedCannotBeDeletedWhileInUse": "Não pode ser excluído durante o uso",
"Language": "Idioma",
@@ -199,7 +197,7 @@
"LogLevelvalueTraceTraceLoggingShouldOnlyBeEnabledTemporarily": "O registro em log deve ser habilitado apenas temporariamente",
"Logging": "Registro em log",
"LongDateFormat": "Formato longo de data",
"MIA": "Desaparecidos",
"MIA": "Ausentes",
"ManualImport": "Importação manual",
"MarkAsFailed": "Marcar como falha",
"MarkAsFailedMessageText": "Tem certeza que deseja marcar \"{0}\" como falhado?",
@@ -297,7 +295,7 @@
"RemoveTagExistingTag": "Tag existente",
"RemoveTagRemovingTag": "Removendo tag",
"RemovedFromTaskQueue": "Removido da Fila de Tarefas",
"RenameBooksHelpText": "O Readarr usará o nome de arquivo existente se a renomeação estiver desativada",
"RenameBooksHelpText": "O Readarr usará o nome de arquivo existente se a renomeação estiver deshabilitada",
"Reorder": "Reordenar",
"ReplaceIllegalCharacters": "Substituir Caracteres Ilegais",
"RequiredHelpText": "Essa condição {0} deve corresponder para que o formato personalizado seja aplicado. Caso contrário, uma correspondência {0} é suficiente.",
@@ -605,7 +603,7 @@
"ConsoleLogLevel": "Nível de log do console",
"CollapseMultipleBooksHelpText": "Recolher vários livros lançados no mesmo dia",
"CollapseMultipleBooks": "Recolher vários livros",
"ChownGroup": "chown Grupo",
"ChownGroup": "Fazer chown em grupo",
"CatalogNumber": "Número do Catálogo",
"CalibreUsername": "Nome de usuário do Calibre",
"CalibreUrlBase": "URL base do Calibre",
@@ -668,7 +666,7 @@
"NameStyle": "Estilo do nome do autor",
"BookAvailableButMissing": "Filme disponível, mas ausente",
"NotMonitored": "Não monitorado",
"ShowBookTitleHelpText": "Mostrar título do filme abaixo do pôster",
"ShowBookTitleHelpText": "Mostrar título do livro abaixo do pôster",
"ShowReleaseDate": "Mostrar data de lançamento",
"NotAvailable": "Indisponível",
"ShowTitle": "Mostrar Título",
@@ -730,14 +728,14 @@
"OnBookFileDeleteHelpText": "Ao Excluir um Arquivo de Livro",
"OnBookTagUpdate": "Ao Atualizar Etiqueta de um Livro",
"OnDownloadFailure": "Na Falha do Download",
"OnGrab": "Ao Baixar",
"OnGrab": "Ao obter",
"OnHealthIssue": "Ao Problema de Saúde",
"OnImportFailure": "Em uma Falha de Importação",
"OnReleaseImport": "Ao Importar Lançamento",
"OnRename": "Ao Renomear",
"OnUpgrade": "Ao Atualizar",
"AppDataLocationHealthCheckMessage": "A atualização não será possível para evitar a exclusão de AppData na atualização",
"IndexerSearchCheckNoInteractiveMessage": "Nenhum indexador disponível com a Pesquisa interativa habilitada, o Readarr não fornecerá nenhum resultado de pesquisa interativa",
"IndexerSearchCheckNoInteractiveMessage": "Nenhum indexador disponível com a Pesquisa Interativa habilitada, o Readarr não dará nenhum resultado para pesquisa interativa",
"ConnectSettingsSummary": "Notificações, conexões com servidores/tocadores de mídia e scripts personalizados",
"DownloadClientStatusCheckAllClientMessage": "Todos os clientes de download estão indisponíveis devido a falhas",
"DownloadClientsSettingsSummary": "Clientes de download, gerenciamento de download e mapeamentos de caminhos remotos",
@@ -797,7 +795,7 @@
"ReadarrSupportsAnyDownloadClient": "Readarr suporta muitos clientes populares de download de torrent e usenet.",
"RemotePathMappingCheckDockerFolderMissing": "Você está usando o docker; o cliente de download {0} coloca os downloads em {1}, mas esse diretório parece não existir dentro do contêiner. Revise seus mapeamentos de caminho remoto e configurações de volume do contêiner.",
"RemotePathMappingCheckFilesLocalWrongOSPath": "O cliente de download local {0} relatou arquivos em {1}, mas este não é um caminho {2} válido. Revise as configurações do cliente de download.",
"RemotePathMappingCheckGenericPermissions": "O cliente de download {0} coloca os downloads em {1}, mas Readarr não pode ver este diretório. Pode ser necessário ajustar as permissões da pasta.",
"RemotePathMappingCheckGenericPermissions": "O cliente de download {0} coloca os downloads em {1}, mas o Readarr não pode ver este diretório. Pode ser necessário ajustar as permissões da pasta.",
"RemotePathMappingCheckRemoteDownloadClient": "O cliente de download remoto {0} relatou arquivos em {1}, mas este diretório parece não existir. Provavelmente faltando mapeamento de caminho remoto.",
"SettingsRemotePathMappingLocalPathHelpText": "Caminho que Readarr deve usar para acessar o caminho remoto localmente",
"RootFolderCheckSingleMessage": "Pasta raiz ausente: {0}",
@@ -931,7 +929,7 @@
"ResetQualityDefinitions": "Redefinir definições de qualidade",
"ResetQualityDefinitionsMessageText": "Tem certeza de que deseja redefinir as definições de qualidade?",
"BlocklistReleaseHelpText": "Impede que o Readarr obtenha automaticamente esses arquivos novamente",
"NoCutoffUnmetItems": "Nenhum item com limite não atendido",
"NoCutoffUnmetItems": "Nenhum item com limite não atingido",
"NoEventsFound": "Não foram encontrados eventos",
"NoMissingItems": "Nenhum item ausente",
"CountImportListsSelected": "{selectedCount} lista(s) de importação selecionada(s)",
@@ -1028,11 +1026,11 @@
"AutoRedownloadFailed": "Falha no Novo Download",
"AutoRedownloadFailedFromInteractiveSearch": "Falha no Novo Download da Pesquisa Interativa",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Procure e tente baixar automaticamente uma versão diferente quando a versão com falha for obtida da pesquisa interativa",
"BlocklistAndSearchMultipleHint": "Iniciar pesquisas por substitutos após adicionar a lista de bloqueio",
"BlocklistMultipleOnlyHint": "Adiciona a Lista de bloqueio sem procurar substitutos",
"BlocklistOnly": "Apenas Adicionar a Lista de Bloqueio",
"ChangeCategoryMultipleHint": "Altera os downloads para a 'Categoria Pós-Importação' do Cliente de Download",
"CustomFormatsSpecificationRegularExpression": "Expressão Regular",
"BlocklistAndSearchMultipleHint": "Iniciar pesquisas por substitutos após adicionar à lista de bloqueio",
"BlocklistMultipleOnlyHint": "Adicionar à lista de bloqueio sem procurar por substitutos",
"BlocklistOnly": "Apenas adicionar à lista de bloqueio",
"ChangeCategoryMultipleHint": "Altera os downloads para a \"Categoria pós-importação' do cliente de download",
"CustomFormatsSpecificationRegularExpression": "Expressão regular (regex)",
"IgnoreDownload": "Ignorar Download",
"IgnoreDownloadHint": "Impede que {appName} processe ainda mais este download",
"IgnoreDownloads": "Ignorar Downloads",
@@ -1041,12 +1039,12 @@
"RemoveQueueItemConfirmation": "Tem certeza de que deseja remover '{sourceTitle}' da fila?",
"RemoveQueueItemRemovalMethod": "Método de Remoção",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "'Remover do Cliente de Download' removerá os downloads e os arquivos do cliente de download.",
"BlocklistAndSearch": "Lista de Bloqueio e Pesquisa",
"BlocklistAndSearchHint": "Inicie uma busca por um substituto após adicionar a lista de bloqueio",
"BlocklistOnlyHint": "Adiciona a Lista de bloqueio sem procurar um substituto",
"ChangeCategory": "Alterar Categoria",
"ChangeCategoryHint": "Altera o download para a 'Categoria Pós-Importação' do Cliente de Download",
"CustomFormatsSpecificationRegularExpressionHelpText": "RegEx do Formato Personalizado Não Diferencia Maiúsculas de Minúsculas",
"BlocklistAndSearch": "Adicionar à lista de bloqueio e pesquisar",
"BlocklistAndSearchHint": "Iniciar uma pesquisa por um substituto após adicionar à lista de bloqueio",
"BlocklistOnlyHint": "Adicionar à lista de bloqueio sem procurar por um substituto",
"ChangeCategory": "Alterar categoria",
"ChangeCategoryHint": "Altera o download para a \"Categoria pós-importação\" do cliente de download",
"CustomFormatsSpecificationRegularExpressionHelpText": "O regex do formato personalizado não diferencia maiúsculas e minúsculas",
"DoNotBlocklist": "Não coloque na lista de bloqueio",
"DoNotBlocklistHint": "Remover sem colocar na lista de bloqueio",
"RemoveFromDownloadClientHint": "Remove download e arquivo(s) do cliente de download",
@@ -1061,7 +1059,7 @@
"SelectQuality": "Selecionar uma Qualidade",
"CustomFilter": "Filtro Personalizado",
"LabelIsRequired": "Rótulo é requerido",
"ConnectionSettingsUrlBaseHelpText": "Adiciona um prefixo a URL {connectionName}, como {url}",
"ConnectionSettingsUrlBaseHelpText": "Adiciona um prefixo ao URL {connectionName}, como {url}",
"InteractiveSearchModalHeader": "Pesquisa Interativa",
"DownloadClientDelugeSettingsDirectory": "Diretório de Download",
"DownloadClientDelugeSettingsDirectoryCompleted": "Mover para o Diretório Quando Concluído",
@@ -1076,11 +1074,32 @@
"NotificationsSettingsUpdateMapPathsTo": "Mapear Caminhos Para",
"NotificationsSettingsUseSslHelpText": "Conecte-se a {serviceName} por HTTPS em vez de HTTP",
"NotificationsSettingsUpdateMapPathsToHelpText": "Caminho {serviceName}, usado para modificar caminhos de série quando {serviceName} vê a localização do caminho da biblioteca de forma diferente de {appName} (requer 'Atualizar Biblioteca')",
"ClickToChangeIndexerFlags": "Clique para alterar sinalizadores do indexador",
"CustomFormatsSpecificationFlag": "Sinalizador",
"ClickToChangeIndexerFlags": "Clique para alterar os sinalizadores do indexador",
"CustomFormatsSpecificationFlag": "Sinalizar",
"Rejections": "Rejeições",
"SelectIndexerFlags": "Selecionar Sinalizadores do Indexador",
"SetIndexerFlags": "Definir Sinalizadores de Indexador",
"IndexerFlags": "Sinalizadores do Indexador",
"CustomFormatsSettingsTriggerInfo": "Um formato personalizado será aplicado a um lançamento ou arquivo quando corresponder a pelo menos um de cada um dos diferentes tipos de condição escolhidos."
"CustomFormatsSettingsTriggerInfo": "Um formato personalizado será aplicado a um lançamento ou arquivo quando corresponder a pelo menos um dos diferentes tipos de condição escolhidos.",
"IndexerSettingsSeedTime": "Tempo de semeação",
"IndexerSettingsSeedRatio": "Proporção de semeação",
"IndexerSettingsSeedRatioHelpText": "A proporção que um torrent deve atingir antes de parar, vazio usa o padrão do cliente de download. A proporção deve ser de pelo menos 1,0 e seguir as regras dos indexadores",
"IndexerSettingsSeedTimeHelpText": "O tempo que um torrent deve ser semeado antes de parar, vazio usa o padrão do cliente de download",
"FailedLoadingSearchResults": "Falha ao carregar os resultados da pesquisa. Tente novamente.",
"WhySearchesCouldBeFailing": "Clique aqui para descobrir por que as pesquisas podem estar falhando",
"AuthBasic": "Básico (pop-up do navegador)",
"AuthForm": "Formulário (página de login)",
"AuthenticationMethod": "Método de autenticação",
"AuthenticationMethodHelpTextWarning": "Selecione um método de autenticação válido",
"AuthenticationRequired": "Autenticação exigida",
"AuthenticationRequiredHelpText": "Altere para quais solicitações a autenticação é necessária. Não mude a menos que você entenda os riscos.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Confirme a nova senha",
"AuthenticationRequiredPasswordHelpTextWarning": "Digite uma nova senha",
"AuthenticationRequiredUsernameHelpTextWarning": "Digite um novo nome de usuário",
"AuthenticationRequiredWarning": "Para evitar o acesso remoto sem autenticação, {appName} agora exige que a autenticação esteja habilitada. Opcionalmente, você pode desabilitar a autenticação de endereços locais.",
"DisabledForLocalAddresses": "Desabilitado para endereços locais",
"Enabled": "Habilitado",
"External": "Externo",
"ApiKey": "Chave API",
"PasswordConfirmation": "Confirmação Da Senha"
}

View File

@@ -2,9 +2,7 @@
"20MinutesTwenty": "120 de minute: {0}",
"45MinutesFourtyFive": "90 de minute: {0}",
"60MinutesSixty": "60 de minute: {0}",
"APIKey": "Cheie API",
"About": "Despre",
"ApiKeyHelpTextWarning": "Necesită repornire pentru a intra în vigoare",
"AnalyticsEnabledHelpTextWarning": "Necesită repornire pentru a intra în vigoare",
"AppDataDirectory": "Directorul AppData",
"ApplyTags": "Aplicați etichete",
@@ -653,5 +651,14 @@
"RemoveQueueItemConfirmation": "Sigur doriți să eliminați {0} elementul {1} din coadă?",
"SelectQuality": "Selectați Calitate",
"AutoRedownloadFailed": "Descarcare esuata",
"SourceTitle": "Titlul sursei"
"SourceTitle": "Titlul sursei",
"FailedLoadingSearchResults": "Nu s-au putut încărca rezultatele căutării, încercați din nou.",
"AuthBasic": "Basic (fereastră pop-up browser)",
"AuthForm": "Formulare (Pagina de autentificare)",
"AuthenticationRequired": "Autentificare necesara",
"AuthenticationRequiredPasswordHelpTextWarning": "Introduceți o parolă nouă",
"AuthenticationRequiredUsernameHelpTextWarning": "Introduceți un nou nume de utilizator",
"DisabledForLocalAddresses": "Dezactivat pentru adresele locale",
"ApiKey": "Cheie API",
"Enabled": "Activat"
}

View File

@@ -2,47 +2,45 @@
"20MinutesTwenty": "60 минут: {0}",
"45MinutesFourtyFive": "60 минут: {0}",
"60MinutesSixty": "60 минут: {0}",
"APIKey": "API ключ",
"About": "Об",
"AddListExclusion": "Добавить исключение из списка",
"AddingTag": "Добавить ярлык",
"AddingTag": "Добавить тэг",
"AgeWhenGrabbed": "Возраст (когда захвачен)",
"ApiKeyHelpTextWarning": "Для вступления в силу требуется перезапуск",
"AnalyticsEnabledHelpTextWarning": "Для вступления в силу требуется перезапуск",
"DeleteRootFolderMessageText": "Вы уверены что хотите удалить индексер '{0}'?",
"LoadingBooksFailed": "Неудачная загрузка файлов фильма",
"ProxyPasswordHelpText": "Нужно ввести имя пользователя и пароль только если они необходимы. В противном случае оставьте их пустыми.",
"ProxyPasswordHelpText": "Вам нужно только ввести имя пользователя и пароль, если они необходимы. В противном случае оставьте их пустыми.",
"ProxyType": "Тип прокси",
"SearchForMissing": "Поиск пропавших",
"SearchForMissing": "Поиск отсутствующих",
"SearchSelected": "Искать выделенные",
"Security": "Безопасность",
"SendAnonymousUsageData": "Отправить анонимные данные об использовании",
"SendAnonymousUsageData": "Отправка анонимных данных об использовании",
"Settings": "Настройки",
"SslCertPathHelpTextWarning": "Для вступления в силу требуется перезапуск",
"SslCertPasswordHelpTextWarning": "Для вступления в силу требуется перезапуск",
"UnableToLoadMetadataProfiles": "Невозможно загрузить профили задержки",
"AlreadyInYourLibrary": "Уже в вашей библиотеке",
"AlternateTitles": "Альтернативное название",
"AlternateTitles": "Альтернативные названия",
"Analytics": "Аналитика",
"AnalyticsEnabledHelpText": "Отправлять в Radarr информацию о использовании и ошибках. Анонимная статистика включает в себя информацию о браузере, какие страницы загружены, сообщения об ошибках, а так же операционной системе. Мы используем эту информацию для выявления ошибок, а так же для разработки нового функционала.",
"AppDataDirectory": "Директория AppData",
"ApplyTags": "Применить тэги",
"Authentication": "Аутентификация",
"AuthenticationMethodHelpText": "Необходим логин и пароль для доступа в Radarr",
"AuthenticationMethodHelpText": "Необходим логин и пароль для доступа в {appName}",
"AuthorClickToChangeBook": "Нажать для смены фильма",
"AutoRedownloadFailedHelpText": "Автоматически искать и пытаться скачать разные релизы",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Фильмы, удаленные с диска, автоматически перестают отслеживаться",
"Automatic": "Автоматически",
"BackupFolderHelpText": "Относительные пути будут в каталоге AppData Radarr",
"BackupNow": "Сделать резервную копию",
"BackupNow": "Создать резервную копию",
"BackupRetentionHelpText": "Автоматические резервные копии старше указанного периода будут автоматически удалены",
"Backups": "Резервные копии",
"BindAddress": "Привязать адрес",
"BindAddressHelpText": "Действительный IPv4-адрес или '*' для всех интерфейсов",
"BindAddressHelpText": "Действительный IP-адрес, локальный адрес или '*' для всех интерфейсов",
"BindAddressHelpTextWarning": "Для вступления в силу требуется перезапуск",
"BookIsDownloading": "Фильм скачивается",
"BookIsDownloadingInterp": "Фильм скачивается - {0}% {1}",
"Branch": "Ветка",
"Branch": "Ветвь",
"BypassProxyForLocalAddresses": "Обход прокси для локальных адресов",
"Calendar": "Календарь",
"CalendarWeekColumnHeaderHelpText": "Отображается над каждым столбцом, когда неделя активна",
@@ -75,7 +73,7 @@
"CutoffUnmet": "Порог невыполнен",
"DatabaseMigration": "Перенос БД",
"Dates": "Даты",
"DelayProfile": "Профиль приостановки",
"DelayProfile": "Профиль задержки",
"DelayProfiles": "Профиль задержки",
"DelayingDownloadUntilInterp": "Приостановить скачивание до {0} в {1}",
"Delete": "Удалить",
@@ -97,7 +95,7 @@
"DeleteNotificationMessageText": "Вы уверены, что хотите удалить уведомление '{name}'?",
"DeleteQualityProfile": "Удалить качественный профиль",
"DeleteQualityProfileMessageText": "Вы уверены, что хотите удалить профиль качества '{name}'?",
"DeleteReleaseProfile": "Удалить профиль задержки",
"DeleteReleaseProfile": "Удалить профиль релиза",
"DeleteReleaseProfileMessageText": "Вы уверены, что хотите удалить этот профиль задержки?",
"DeleteSelectedBookFiles": "Удалить выбранные файлы фильма",
"DeleteSelectedBookFilesMessageText": "Вы уверены, что хотите удалить выбранные файлы?",
@@ -108,28 +106,28 @@
"DetailedProgressBarHelpText": "Показать текст на индикаторе выполнения",
"DiskSpace": "Дисковое пространство",
"Docker": "Docker",
"DownloadClient": "Загрузчик",
"DownloadClient": "Загрузочный клиент",
"DownloadClientSettings": "Настройки клиента скачиваний",
"DownloadClients": "Клиенты для скачивания",
"DownloadFailedCheckDownloadClientForMoreDetails": "Неудачное скачивание: подробности в программе для скачивания",
"DownloadFailedInterp": "Неудачное скачивание: {0}",
"DownloadPropersAndRepacksHelpTexts1": "Следует ли автоматически обновляться до Propers / Repacks",
"DownloadWarningCheckDownloadClientForMoreDetails": "Предупреждения по скачиванию: подробности в программе для скачивания",
"Edit": "Редактирование",
"Edit": "Изменить",
"Edition": "Издание",
"Enable": "Включить",
"EnableAutomaticAdd": "Включить автоматическое добавление",
"EnableAutomaticSearch": "Включить автоматический поиск",
"EnableColorImpairedMode": "Версия для слабовидящих",
"EnableColorImpairedModeHelpText": "Стиль изменён чтобы слабовидящие лучше различали цвета",
"EnableColorImpairedMode": "Включить режим для слабовидящих",
"EnableColorImpairedModeHelpText": "Измененный стиль, позволяющий пользователям с нарушением цвета лучше различать информацию с цветовой кодировкой",
"EnableCompletedDownloadHandlingHelpText": "Автоматически импортировать завершенные скачивания",
"EnableHelpText": "Создавать файл метаданных для это типа метаданных",
"EnableHelpText": "Включить создание файла метаданных для этого типа метаданных",
"EnableInteractiveSearch": "Включить интерактивный поиск",
"EnableRSS": "Включить RSS",
"EnableSSL": "Включить SSL",
"EnableSslHelpText": " Требуется перезапуск от администратора",
"Ended": "Закончился",
"ErrorLoadingContents": "Ошибка при загрузке содержимого",
"Ended": "Завершен",
"ErrorLoadingContents": "Ошибка при загрузке контента",
"ErrorLoadingPreviews": "Ошибка при загрузке предпросмотра",
"Exception": "Исключение",
"FailedDownloadHandling": "Неудачные обработки скачиваний",
@@ -161,10 +159,10 @@
"Hostname": "Имя хоста",
"ICalFeed": "Лента iCal",
"ICalHttpUrlHelpText": "Скопировать URL или нажать чтобы подписаться, если ваш браузер поддерживает webcal",
"ICalLink": "Ссылка iCal",
"IconForCutoffUnmet": "Значок \"Не выполнено отсечение\"",
"ICalLink": "iCal ссылка",
"IconForCutoffUnmet": "Значок для невыполненного порога",
"IconTooltip": "Запланировано",
"IgnoredAddresses": "Проигнорированные адреса",
"IgnoredAddresses": "Игнорируемые адреса",
"IgnoredHelpText": "Релиз будет не принят, если он содержит один или несколько терминов (регистрозависимы)",
"IgnoredPlaceHolder": "Добавить новое ограничение",
"IllRestartLater": "Перезапущу позднее",
@@ -175,9 +173,9 @@
"Importing": "Импортирование",
"IncludeHealthWarningsHelpText": "Включая предупреждения о здоровье",
"IncludeUnknownAuthorItemsHelpText": "Показывать без фильма в очереди. Может включать в себя удалённые фильмы или что-то еще в списке",
"IncludeUnmonitored": "Включая неотслеживаемые",
"IncludeUnmonitored": "Включить неотслеживаемые",
"Indexer": "Индексатор",
"IndexerPriority": "Приоритет индексаторов",
"IndexerPriority": "Приоритет индексатора",
"IndexerSettings": "Настройки индексатора",
"Indexers": "Индексаторы",
"Interval": "Интервал",
@@ -187,11 +185,11 @@
"Language": "Язык",
"LaunchBrowserHelpText": " Открывать браузер и переходить на страницу Radarr при запуске программы.",
"LoadingBookFilesFailed": "Неудачная загрузка файлов фильма",
"Local": "Местный",
"Local": "Локальный",
"LogFiles": "Файлы журнала",
"LogLevel": "Уровень журнала",
"LogLevelvalueTraceTraceLoggingShouldOnlyBeEnabledTemporarily": "Отслеживание журнала желательно включать только на короткое время",
"Logging": "Журналирование",
"Logging": "Ведение журнала",
"Logs": "Журналы",
"LongDateFormat": "Длинный формат даты",
"MIA": "MIA",
@@ -203,15 +201,15 @@
"MaximumSizeHelpText": "Максимальный размер релиза в МВ. Установите 0 чтобы снять все ограничения",
"Mechanism": "Механизм",
"MediaInfo": "Медиа данные",
"MediaManagementSettings": "Насторйки медиа управлением",
"MediaManagementSettings": "Настройки управления медиа",
"Message": "Сообщение",
"MetadataSettings": "Настройки метаданных",
"MinimumAge": "Минимальный возраст",
"MinimumAgeHelpText": "Только Usenet: минимальный возраст в минутах для NZB до того, как они будут получены. Используйте это, чтобы дать новым выпускам время распространиться среди вашего поставщика usenet.",
"MinimumAgeHelpText": "Только для Usenet: минимальный возраст NZB в минутах до их захвата. Используйте это, чтобы дать новым релизам время распространиться среди вашего провайдера Usenet.",
"MinimumFreeSpace": "Минимальное свободное место",
"MinimumFreeSpaceWhenImportingHelpText": "Не импортировать, если останется меньше указанного места на диске",
"MinimumLimits": "Минимальные ограничения",
"Missing": "Не найдено",
"Missing": "Отсутствующий",
"Mode": "Режим",
"Monitored": "Отслеживается",
"MoreInfo": "Ещё инфо",
@@ -247,18 +245,18 @@
"PortHelpTextWarning": "Для вступления в силу требуется перезапуск",
"PortNumber": "Номер порта",
"PosterSize": "Размер постера",
"PreviewRename": "Предпросмотр переименований",
"PreviewRename": "Предпросмотр\nпереименования",
"Profiles": "Профили",
"Proper": "Правильный",
"Proper": "Пропер (Proper)",
"PropersAndRepacks": "Проперы и репаки",
"Protocol": "Протокол",
"ProtocolHelpText": "Выберите, какой протокол (ы) использовать и какой из них предпочтительнее при выборе между одинаковыми версиями",
"ProtocolHelpText": "Выберите, какой протокол(ы) использовать и какой из них предпочтительнее при выборе между одинаковыми в остальном релизами",
"Proxy": "Прокси",
"ProxyBypassFilterHelpText": "Используйте ',' в качестве разделителя и '*.' как подстановочный знак для поддоменов",
"ProxyUsernameHelpText": "Нужно ввести имя пользователя и пароль только если они необходимы. В противном случае оставьте их пустыми.",
"ProxyBypassFilterHelpText": "Используйте ',' в качестве разделителя и '*.' как подстановочный знак для субдоменов",
"ProxyUsernameHelpText": "Вам нужно только ввести имя пользователя и пароль, если они необходимы. В противном случае оставьте их пустыми.",
"PublishedDate": "Дата публикации",
"Quality": "Качество",
"QualityDefinitions": "Определения качества",
"QualityDefinitions": "Определение качества",
"QualityProfile": "Профиль качества",
"QualityProfiles": "Профили качества",
"QualitySettings": "Настройки качества",
@@ -273,8 +271,8 @@
"RecycleBinCleanupDaysHelpText": "Установите 0, чтобы отключить автоматическую очистку",
"RecycleBinCleanupDaysHelpTextWarning": "Файлы в корзине старше указанного количества дней будут очищены автоматически",
"RecycleBinHelpText": "Файлы фильмов будут попадать сюда при удалении",
"RecyclingBin": "Мусорная корзина",
"RecyclingBinCleanup": "Очистка мусорной корзины",
"RecyclingBin": "Корзина",
"RecyclingBinCleanup": "Очистка корзины",
"Redownload": "Перезакачать",
"Refresh": "Обновить",
"RefreshInformationAndScanDisk": "Обновить информацию и просканировать диск",
@@ -285,8 +283,8 @@
"Reload": "Перезагрузить",
"RemotePathMappings": "Сопоставления удаленного пути",
"Remove": "Удалить",
"RemoveCompletedDownloadsHelpText": "Удалить импортированные загрузки из истории загрузок клиента",
"RemoveFailedDownloadsHelpText": "Удалить неудачные загрузки из истории загрузок клиента",
"RemoveCompletedDownloadsHelpText": "Удалить импортированные загрузки из истории загрузочного клиента",
"RemoveFailedDownloadsHelpText": "Удалить неудачные загрузки из истории загрузочного клиента",
"RemoveFilter": "Удалить фильтр",
"RemoveFromDownloadClient": "Удалить из загрузочного клиента",
"RemoveFromQueue": "Удалить из очереди",
@@ -296,13 +294,13 @@
"RemoveTagRemovingTag": "Удаление тега",
"RemovedFromTaskQueue": "Удалено из очереди задач",
"RenameBooksHelpText": "Radarr будет использовать существующее имя файла, если переименование отключено",
"Reorder": "Изменить порядок",
"ReplaceIllegalCharacters": "Замените недопустимые символы",
"Reorder": "Изменение порядка",
"ReplaceIllegalCharacters": "Заменить недопустимые символы",
"RequiredHelpText": "Релиз должен содержать хотя бы одно из этих условий (без учета регистра)",
"RequiredPlaceHolder": "Добавить новое ограничение",
"RescanAfterRefreshHelpTextWarning": "Radarr не будет автоматически обнаруживать изменения в файлах, если не установлен параметр «Всегда»",
"RescanAuthorFolderAfterRefresh": "Повторно сканировать папку с фильмом после обновления",
"Reset": "Сбросить",
"Reset": "Сброс",
"ResetAPIKey": "Сбросить API ключ",
"ResetAPIKeyMessageText": "Вы уверены, что хотите сбросить Ваш API ключ?",
"Restart": "Перезапустить",
@@ -316,7 +314,7 @@
"RetryingDownloadInterp": "Повторная загрузка {0} в {1}",
"RootFolder": "Корневой каталог",
"RootFolders": "Корневые папки",
"RssSyncIntervalHelpText": "Интервал в минутах. Установите 0 чтобы выключить (остановит все автоматические захваты релизов)",
"RssSyncIntervalHelpText": "Интервал в минутах. Установите 0, чтобы отключить (это остановит все автоматические захваты релизов)",
"SSLCertPassword": "Пароль SSL сертификата",
"SSLCertPath": "Путь SSL сертификата",
"SSLPort": "SSL порт",
@@ -325,13 +323,13 @@
"Search": "Поиск",
"SearchAll": "Искать все",
"SetPermissions": "Установить разрешения",
"SetPermissionsLinuxHelpText": "Следует ли запускать chmod при импорте / переименовании файлов?",
"SetPermissionsLinuxHelpTextWarning": "Если вы не знаете, что делают эти настройки, не меняйте их.",
"SetPermissionsLinuxHelpText": "Следует ли запускать chmod при импорте/переименовании файлов?",
"SetPermissionsLinuxHelpTextWarning": "Если вы не уверены, что делают эти настройки, не меняйте их.",
"ShortDateFormat": "Короткий формат даты",
"ShowCutoffUnmetIconHelpText": "Показывать значок для файлов, когда порог не соблюден",
"ShowDateAdded": "Показать добавленные даты",
"ShowDateAdded": "Показать дату добавления",
"ShowMonitored": "Показать отслеживаемые",
"ShowMonitoredHelpText": "Показывать отслеживаемый статус под плакатом",
"ShowMonitoredHelpText": "Показывать статус отслеживания под постером",
"ShowPath": "Показать путь",
"ShowQualityProfile": "Показать профиль качества",
"ShowQualityProfileHelpText": "Показать профиль качества под постером",
@@ -339,7 +337,7 @@
"ShowRelativeDatesHelpText": "Показывать относительные (сегодня / вчера / и т. д.) или абсолютные даты",
"ShowSearch": "Показать поиск",
"ShowSearchActionHelpText": "Показать копку поиска по наведению",
"ShowSizeOnDisk": "Показать объём на диске",
"ShowSizeOnDisk": "Показать размер на диске",
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Отображается над каждым столбцом, когда неделя активна",
"Size": " Размер",
"SkipFreeSpaceCheck": "Пропустить проверку свободного места",
@@ -348,7 +346,7 @@
"SorryThatBookCannotBeFound": "Извините, этот фильм не найден.",
"Source": "Источник",
"SourcePath": "Исходный путь",
"SslCertPasswordHelpText": "Пароль pfx файла",
"SslCertPasswordHelpText": "Пароль для файла pfx",
"SslCertPathHelpText": "Путь к pfx файлу",
"SslPortHelpTextWarning": "Для вступления в силу требуется перезапуск",
"StandardBookFormat": "Стандартный формат фильма",
@@ -364,7 +362,7 @@
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Будет использовано для автоматических поисков через интерфейс или Radarr",
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Будет использовано при автоматических поисках",
"TagIsNotUsedAndCanBeDeleted": "Тег не используется и может быть удален",
"Tags": "Тэги",
"Tags": "Теги",
"Tasks": "Задачи",
"TestAll": "Тестировать все",
"TestAllClients": "Тестировать всех клиентов",
@@ -461,7 +459,7 @@
"ThisCannotBeCancelled": "Это действие нельзя отменить после запуска без отключения всех ваших индексаторов.",
"UnselectAll": "Снять все выделения",
"UpdateSelected": "Обновление выбрано",
"Wanted": "Разыскиваемый",
"Wanted": "Разыскиваемые",
"SelectAll": "Выбрать все",
"UnableToLoadBlocklist": "Не удалось загрузить черный список",
"Time": "Время",
@@ -483,7 +481,7 @@
"FileWasDeletedByViaUI": "Файл был удален через интерфейс",
"Filters": "Фильтры",
"General": "Основное",
"GeneralSettingsSummary": "Порт, SSL, логин/пароль, прокси, аналитика и обновления",
"GeneralSettingsSummary": "Порт, SSL, имя пользователя/пароль, прокси, аналитика и обновления",
"IndexerLongTermStatusCheckSingleClientMessage": "Все индексаторы недоступны из-за ошибок за последние 6 часов: {0}",
"IndexerRssHealthCheckNoAvailableIndexers": "Все RSS индексаторы временно выключены из-за ошибок",
"IndexerRssHealthCheckNoIndexers": "Нет индексаторов с включённой RSS синхронизацией, Radarr не будет автоматически подхватывать новые релизы",
@@ -493,7 +491,7 @@
"IndexersSettingsSummary": "Ограничения для индексаторов и релизов",
"IndexerStatusCheckAllClientMessage": "Все индексаторы недоступны из-за ошибок",
"IndexerStatusCheckSingleClientMessage": "Индексаторы недоступны из-за ошибок: {0}",
"MaintenanceRelease": "Техническая версия: исправления ошибок и другие улучшения. См. Историю коммитов Github для более подробной информации",
"MaintenanceRelease": "Техническая версия: исправлены ошибки и другие улучшения. Дополнительную информацию см. в истории коммитов Github",
"Monitor": "Монитор",
"OnBookFileDeleteForUpgradeHelpText": "При удалении файла фильма для обновления",
"OnGrab": "При захвате",
@@ -501,7 +499,7 @@
"OnUpgrade": "При обновлении",
"Queued": "В очереди",
"ReadarrSupportsAnyDownloadClient": "Radarr поддерживает многие популярные торрент и usenet-клиенты для скачивания.",
"RefreshAndScan": "Обновить & сканировать",
"RefreshAndScan": "Обновить",
"RemotePathMappingCheckDownloadPermissions": "Radarr видит загруженный фильм {0}, но не может получить доступ к нему. Возможно, ошибка в правах доступа.",
"RemotePathMappingCheckFileRemoved": "Файл {0} был удален в процессе обработки.",
"RemotePathMappingCheckFilesBadDockerPath": "Вы используете docker; клиент загрузки {0} сообщил о файлах в {1}, но это не корректный путь {2}. Проверьте правильность указанного пути и настройки клиента загрузки.",
@@ -532,7 +530,7 @@
"IndexerLongTermStatusCheckAllClientMessage": "Все индексаторы недоступны из-за ошибок за последние 6 часов",
"MountCheckMessage": "Смонтированный путь к фильму смонтировано режиме только для чтения: ",
"ProxyCheckResolveIpMessage": "Не удалось преобразовать IP-адрес для настроенного прокси-хоста {0}",
"QualitySettingsSummary": "Качественные размеры и наименования",
"QualitySettingsSummary": "Размеры и название качества",
"QueueIsEmpty": "Очередь пуста",
"RemotePathMappingCheckWrongOSPath": "Удалённый клиент загрузки {0} загружает файлы в {1}, но это не действительный путь {2}. Проверьте соответствие удаленных путей и настройки клиента загрузки.",
"ShowUnknownAuthorItems": "Показать неизвестные элементы фильма",
@@ -546,7 +544,7 @@
"ImportListStatusCheckSingleClientMessage": "Листы недоступны из-за ошибок: {0}",
"Lists": "Списки",
"MediaManagement": "Управление медиа",
"Metadata": "Мета данные",
"Metadata": "Метаданные",
"MissingFromDisk": "Radarr не смог найти файл на диске, поэтому файл был откреплён от фильма в базе данных",
"ProxyCheckBadRequestMessage": "Не удалось проверить прокси. Код: {0}",
"ProxyCheckFailedToTestMessage": "Не удалось проверить прокси: {0}",
@@ -569,30 +567,30 @@
"AllAuthorBooks": "Все книги автора",
"AllowAuthorChangeClickToChangeAuthor": "Нажмите, чтобы изменить автора",
"AllExpandedExpandAll": "Развернуть Все",
"RestartRequiredHelpTextWarning": "Для вступления в силу требуется перезапуск",
"Label": "Ярлык",
"RestartRequiredHelpTextWarning": "Для применения изменений, требуется перезапуск",
"Label": "Метка",
"AddList": "Добавить список",
"Publisher": "Издатель",
"RenameFiles": "Файлы переименованы",
"RenameFiles": "Переименовать файлы",
"Test": "Тест",
"Started": "Запущено",
"Database": "База данных",
"InstanceName": "Имя экземпляра",
"InstanceNameHelpText": "Имя экземпляра на вкладке и для имени приложения системного журнала",
"InstanceNameHelpText": "Имя экземпляра на вкладке и имя приложения системного журнала",
"AllowedLanguages": "Разрешенные языки",
"ApplicationURL": "URL-адрес приложения",
"ApplicationUrlHelpText": "Внешний URL-адрес этого приложения, включая http(s)://, порт и базовый URL-адрес",
"WriteTagsNo": "Никогда",
"ImportListExclusions": "Удалить лист исключения для импорта",
"ImportListExclusions": "Исключения из списка импорта",
"ManualImportSelectEdition": "Ручной импорт - выбрать фильм",
"HardlinkCopyFiles": "Встроенные ссылки/копирование файлов",
"HardlinkCopyFiles": "Жесткая ссылка/Копирование файлов",
"MoveFiles": "Переместить файлы",
"OnApplicationUpdate": "О обновлении приложения",
"OnApplicationUpdate": "При обновлении приложения",
"ChooseImportMethod": "Выберите режим импорта",
"ClickToChangeReleaseGroup": "Нажмите, чтобы изменить релиз-группу",
"OnApplicationUpdateHelpText": "О обновлении приложения",
"Theme": "Тема",
"ThemeHelpText": "Измените тему пользовательского интерфейса приложения, тема «Авто» будет использовать тему вашей ОС для установки светлого или темного режима. Вдохновленный Theme.Park",
"ThemeHelpText": "Измените тему пользовательского интерфейса приложения, тема «Авто» будет использовать тему вашей ОС для установки светлого или темного режима. Вдохновлено Theme.Park",
"EnableRssHelpText": "Будет использоваться, когда Radarr будет периодически искать выпуски через RSS Sync",
"BypassIfHighestQuality": "Игнорировать при максимальном качестве",
"CustomFormatScore": "Настраиваемый формат оценки",
@@ -608,7 +606,7 @@
"CopyToClipboard": "Копировать в буфер обмена",
"CustomFormat": "Настраиваемый формат",
"CustomFormatSettings": "Пользовательские настройки форматов",
"CustomFormats": "Настраиваемое форматирование",
"CustomFormats": "Пользовательский формат",
"CutoffFormatScoreHelpText": "Radarr перестанет скачивать фильмы после достижения указанного количества очков",
"DeleteCustomFormat": "Удалить пользовательский формат",
"DeleteCustomFormatMessageText": "Вы уверены, что хотите удалить пользовательский формат '{name}'?",
@@ -619,9 +617,9 @@
"ResetTitles": "Сбросить заголовки",
"ImportListMissingRoot": "Отсутствует корневая папка для импортирования списка(ов): {0}",
"ImportListMultipleMissingRoots": "Для импортируемых списков отсутствуют несколько корневых папок: {0}",
"IndexerDownloadClientHelpText": "Укажите, какой клиент загрузки используется для захвата из этого индексатора",
"IndexerDownloadClientHelpText": "Укажите, какой клиент загрузки используется для получения данных из этого индексатора",
"IndexerTagsHelpText": "Используйте этот индексатор только для фильмов с хотя бы одним совпадающим тегом. Оставьте пустым, чтобы использовать для всех фильмов.",
"ShownClickToHide": "Показано, нажмите чтобы скрыть",
"ShownClickToHide": "Показано, нажмите, чтобы скрыть",
"HiddenClickToShow": "Скрыто, нажмите чтобы показать",
"HideAdvanced": "Скрыть расширенные",
"ShowAdvanced": "Показать расширенные",
@@ -651,7 +649,7 @@
"Negated": "Отрицательный",
"RedownloadFailed": "Неудачное скачивание",
"RemoveCompleted": "Удаление завершено",
"RemoveDownloadsAlert": "Настройки удаления были перенесены в отдельные настройки клиента загрузки выше.",
"RemoveDownloadsAlert": "Параметры удаления были перенесены в отдельные настройки загрузочного клиента выше таблицы.",
"RemoveFailed": "Удаление не удалось",
"RemoveSelectedItem": "Удалить выбранный элемент",
"ApplyChanges": "Применить изменения",
@@ -669,7 +667,7 @@
"EditSelectedImportLists": "Редактировать выбранные списки импорта",
"ExistingTag": "Существующий тэг",
"ConnectionLost": "Соединение прервано",
"ConnectionLostReconnect": "Radarr попытается соединиться автоматически или нажмите кнопку внизу.",
"ConnectionLostReconnect": "{appName} попытается соединиться автоматически или нажмите кнопку внизу.",
"Large": "Большой",
"LastDuration": "Последняя длительность",
"LastExecution": "Последнее выполнение",
@@ -688,8 +686,8 @@
"NotificationStatusSingleClientHealthCheckMessage": "Уведомления недоступны из-за сбоев: {0}",
"System": "Система",
"AllResultsAreHiddenByTheAppliedFilter": "Все результаты скрыты фильтром",
"ConnectionLostToBackend": "Radarr потерял связь с сервером и его необходимо перезагрузить, чтобы восстановить работоспособность.",
"Location": "Месторасположение",
"ConnectionLostToBackend": "{appName} потерял связь с сервером и его необходимо перезагрузить, чтобы восстановить работоспособность.",
"Location": "Расположение",
"RecentChanges": "Последние изменения",
"SomeResultsAreHiddenByTheAppliedFilter": "Некоторые результаты скрыты примененным фильтром",
"WhatsNew": "Что нового?",
@@ -714,7 +712,7 @@
"ThereWasAnErrorLoadingThisPage": "Произошла ошибка при загрузке этой страницы",
"SkipRedownload": "Пропустить повторное скачивание",
"DeleteImportList": "Удалить список импорта",
"AutomaticUpdatesDisabledDocker": "Автоматические обновления напрямую не поддерживаются при использовании механизма обновления Docker. Вам нужно будет обновить образ контейнера за пределами {AppName} или использовать скрипт",
"AutomaticUpdatesDisabledDocker": "Автоматические обновления напрямую не поддерживаются при использовании механизма обновления Docker. Вам нужно будет обновить образ контейнера за пределами {appName} или использовать скрипт",
"EditSelectedIndexers": "Редактировать выбранный индексатор",
"CloneCondition": "Условие клонирования",
"DeleteCondition": "Удалить условие",
@@ -726,5 +724,133 @@
"DeleteRemotePathMappingMessageText": "Вы уверены, что хотите удалить это сопоставление удаленного пути?",
"RemotePathMappingsInfo": "Сопоставление удаленных путей требуется крайне редко, если {app} и клиент загрузки находятся в одной системе, то лучше согласовать пути. Более подробную информацию можно найти в [wiki]({wikiLink}).",
"WouldYouLikeToRestoreBackup": "Желаете восстановить резервную копию {name} ?",
"CustomFormatsSpecificationRegularExpression": "Регулярное выражение"
"CustomFormatsSpecificationRegularExpression": "Регулярное выражение",
"ListsSettingsSummary": "Списки",
"ImportLists": "Импорт списков",
"IndexerFlags": "Флаги индексатора",
"Rejections": "Отказы",
"ExtraFileExtensionsHelpText": "Список дополнительных файлов для импорта, разделенных запятыми (.nfo будет импортирован как .nfo-orig)",
"ExtraFileExtensionsHelpTextsExamples": "Например: '.sub, .nfo' или 'sub,nfo'",
"RemoveQueueItem": "Удалить - {sourceTitle}",
"CustomFilter": "Настраиваемые фильтры",
"SourceTitle": "Название источника",
"FailedLoadingSearchResults": "Не удалось загрузить результат поиска, попробуйте еще раз.",
"InteractiveSearchModalHeader": "Интерактивный поиск",
"RemoveQueueItemConfirmation": "Вы уверены, что хотите удалить '{sourceTitle}' из очереди?",
"SelectDropdown": "Выбрать...",
"BypassIfAboveCustomFormatScore": "Пропустить, если значение больше пользовательского формата",
"BypassIfAboveCustomFormatScoreHelpText": "Включите обход, когда оценка релиза выше, чем заданная минимальная оценка пользовательского формата",
"CountDownloadClientsSelected": "{count} выбранных клиентов загрузки",
"ErrorLoadingContent": "Произошла ошибка при загрузке этого контента",
"AutoRedownloadFailed": "Повторная загрузка не удалась",
"Loading": "Загрузка",
"MinimumCustomFormatScoreHelpText": "Минимальная оценка пользовательского формата, необходимая для обхода задержки для предпочитаемого протокола",
"ProfilesSettingsSummary": "Профили качества, языка, задержки и выпуска",
"RecycleBinUnableToWriteHealthCheck": "Не удается выполнить запись в настроенную папку корзины: {path}. Убедитесь, что этот путь существует и доступен для записи пользователем, запускающим {appName}",
"SelectQuality": "Выбрать качество",
"SelectReleaseGroup": "Выберите релиз-группу",
"ApiKey": "API ключ",
"AuthBasic": "Базовый (всплывающее окно браузера)",
"AuthForm": "Формы (Страница авторизации)",
"AuthenticationMethod": "Способ авторизации",
"AuthenticationRequired": "Требуется авторизация",
"AuthenticationRequiredHelpText": "Отредактируйте, для каких запросов требуется аутентификация. Не меняйте, пока не поймете все риски.",
"AuthenticationRequiredPasswordHelpTextWarning": "Введите новый пароль",
"AuthenticationRequiredUsernameHelpTextWarning": "Введите новое имя пользователя",
"AuthenticationRequiredWarning": "Чтобы предотвратить удаленный доступ без авторизации, {appName} теперь требует, чтобы авторизация была включена. При желании вы можете отключить авторизацию с локальных адресов.",
"DisabledForLocalAddresses": "Отключено для локальных адресов",
"Enabled": "Включено",
"Monitoring": "Мониторинг",
"ConnectionSettingsUrlBaseHelpText": "Добавляет префикс к URL-адресу {connectionName}, например {url}",
"ClickToChangeIndexerFlags": "Нажмите, чтобы изменить флаги индексатора",
"CustomFormatsSpecificationFlag": "Флаг",
"DoNotBlocklist": "Не вносить в черный список",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Опциональное место для перемещения завершенных загрузок. Оставьте пустым, чтобы использовать местоположение Deluge по умолчанию",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Аутентификация с помощью Plex.tv",
"NotificationsSettingsUpdateMapPathsTo": "Карта путей к",
"RemoveQueueItemRemovalMethod": "Метод удаления",
"Continuing": "Продолжается",
"Clone": "Клонировать",
"MonitoringOptions": "Опции отслеживания",
"Series": "Сериалы",
"AppUpdated": "{appName} обновлен",
"AppUpdatedVersion": "Приложение {appName} обновлено до версии `{version}`. Чтобы получить последние изменения, вам необходимо перезагрузить приложение {appName}",
"DownloadClientQbittorrentSettingsContentLayout": "Макет контента",
"SmartReplace": "Умная замена",
"IndexerSettingsSeedTimeHelpText": "Время, в течение которого торрент должен оставаться на раздаче перед остановкой, пусто: используется значение по умолчанию клиента загрузки",
"IndexerSettingsSeedRatioHelpText": "Рейтинг, которого должен достичь торрент перед остановкой, пустой использует значение по умолчанию клиента загрузки. Рейтинг должен быть не менее 1,0 и соответствовать правилам индексаторов",
"InvalidUILanguage": "В вашем пользовательском интерфейсе установлен недопустимый язык. Исправьте его и сохраните настройки",
"IgnoreDownloadsHint": "Не позволяет приложению {appName} обрабатывать эти загрузки",
"RemoveMultipleFromDownloadClientHint": "Удаляет загрузки и файлы из загрузочного клиента",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "«Удаление из загрузочного клиента» удалит загрузки и файлы из загрузочного клиента.",
"BlocklistAndSearch": "Черный список и поиск",
"BlocklistAndSearchHint": "Начать поиск для замены после внесения в черный список",
"BlocklistAndSearchMultipleHint": "Начать поиск для замены после внесения в черный список",
"ChownGroup": "chown группа",
"DoNotBlocklistHint": "Удалить без внесения в черный список",
"EnableProfile": "Включить профиль",
"IndexerSettingsSeedRatio": "Рейтинг",
"AutoRedownloadFailedFromInteractiveSearch": "Не удалось выполнить повторную загрузку из интерактивного поиска",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Автоматический поиск и попытка загрузки другого релиза, если неудачный релиз был получен из интерактивного поиска",
"DownloadClientDelugeSettingsDirectoryHelpText": "Опциональное место для загрузок. Оставьте пустым, чтобы использовать каталог Deluge по умолчанию",
"AuthenticationMethodHelpTextWarning": "Пожалуйста, выберите действительный метод аутентификации",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Подтвердите новый пароль",
"AutoAdd": "Автоматическое добавление",
"BlocklistMultipleOnlyHint": "Черный список без поиска замен",
"BlocklistOnly": "Только черный список",
"BlocklistOnlyHint": "Черный список без поиска замен",
"ChangeCategory": "Изменить категорию",
"ChangeCategoryHint": "Перенести загружаемое в «Категорию после импорта» из клиента загрузки",
"ChangeCategoryMultipleHint": "Перенести загружаемое в «Категорию после импорта» из клиента загрузки",
"DownloadClientDelugeSettingsDirectory": "Каталог загрузки",
"DownloadClientDelugeSettingsDirectoryCompleted": "Переместить каталог по завершении",
"External": "Внешний",
"IgnoreDownloads": "Игнорировать загрузки",
"IgnoreDownloadHint": "Не позволяет приложению {appName} продолжать обработку этой загрузки",
"IgnoreDownload": "Игнорировать загрузку",
"IndexerSettingsSeedTime": "Время сидирования",
"MediaManagementSettingsSummary": "Именование, настройки управления файлами и корневыми папками",
"LabelIsRequired": "Требуется метка",
"NotificationsSettingsUpdateLibrary": "Обновить библиотеку",
"NotificationsSettingsUpdateMapPathsFrom": "Карта путей от",
"NotificationsSettingsUseSslHelpText": "Подключитесь к {serviceName} по протоколу HTTPS вместо HTTP",
"NotificationsPlexSettingsAuthToken": "Токен авторизации",
"Other": "Другой",
"ReleaseProfiles": "Профили релизов",
"RemoveFromDownloadClientHint": "Удаляет загрузку и файлы из загрузочного клиента",
"RemoveQueueItemRemovalMethodHelpTextWarning": "«Удаление из загрузочного клиента» удалит загрузку и файлы из загрузочного клиента.",
"ShowBanners": "Показывать баннеры",
"SetIndexerFlags": "Установить флаги индексатора",
"SelectIndexerFlags": "Выбор флагов индексатора",
"SearchMonitored": "Искать сериал",
"CustomFormatsSettingsTriggerInfo": "Пользовательский формат будет применен к релизу или файлу, если он соответствует хотя бы одному из каждого из выбранных типов условий.",
"CustomFormatsSpecificationRegularExpressionHelpText": "RegEx пользовательского формата не чувствителен к регистру",
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Использовать ли настроенный макет контента qBittorrent, исходный макет из торрента или всегда создавать подпапку (qBittorrent 4.3.2+)",
"MetadataSource": "Источник метаданных",
"NotificationsSettingsUpdateMapPathsFromHelpText": "Путь {appName}, используемый для изменения путей к сериалам, когда {serviceName} видит путь к библиотеке иначе, чем {appName} (требуется 'Обновить библиотеку')",
"NotificationsSettingsUpdateMapPathsToHelpText": "Путь {serviceName}, используемый для изменения путей к сериям, когда {serviceName} видит путь к библиотеке иначе, чем {appName} (требуется 'Обновить библиотеку')",
"PasswordConfirmation": "Подтверждение пароля",
"DashOrSpaceDashDependingOnName": "Тире или пробел в зависимости от имени",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "Клиент загрузки {downloadClientName} настроен на удаление завершенных загрузок. Это может привести к удалению загрузок из вашего клиента до того, как {appName} сможет их импортировать.",
"NoMissingItems": "Нет отсутствующих элементов",
"ShowBannersHelpText": "Показывать баннеры вместо заголовков",
"RootFolderPathHelpText": "Элементы списка корневых папок будут добавлены в",
"MetadataSettingsSummary": "Создавать файлы метаданных при импорте эпизодов или обновлении сериалов",
"DataMissingBooks": "Отслеживать эпизоды, у которых нет файлов или которые еще не вышли в эфир",
"MetadataProfileIdHelpText": "Элементы списка профиля качества будут добавлены с помощью",
"ReadarrSupportsMultipleListsForImportingBooksAndAuthorsIntoTheDatabase": "{appName} поддерживает несколько списков для импорта сериалов в базу данных.",
"IndexerIdHelpText": "Укажите, к какому индексатору применяется профиль",
"ContinuingAllBooksDownloaded": "Продолжается (все эпизоды скачаны)",
"DeleteBookFileMessageText": "Вы уверены, что хотите удалить '{path}'?",
"QualityProfileIdHelpText": "Элементы списка профиля качества будут добавлены с помощью",
"UseSSL": "Использовать SSL",
"EndedAllBooksDownloaded": "Завершено (Все эпизоды скачаны)",
"SearchForAllCutoffUnmetBooks": "Искать все эпизоды не достигшие указанного качества",
"StatusEndedContinuing": "Продолжается",
"Author": "Автор",
"IsShowingMonitoredUnmonitorSelected": "Неотслеживаемые выбраны",
"EnabledHelpText": "Установите флажок, чтобы включить профиль релиза",
"Authors": "Автор",
"IsShowingMonitoredMonitorSelected": "Отслеживание выбрано",
"SearchForAllMissingBooks": "Искать все недостающие эпизоды"
}

View File

@@ -31,7 +31,6 @@
"AlreadyInYourLibrary": "Už vo vašej knižnici",
"AlternateTitles": "Alternatívny názov",
"AnalyticsEnabledHelpText": "Odosielajte anonymné informácie o používaní a chybách na servery Readarru. To zahŕňa informácie o vašom prehliadači, ktoré stránky Radarr WebUI používate, hlásenia chýb a taktiež verziu operačného systému a spúšťacieho prostredia. Tieto informácie použijeme k uprednostňovaniu funkcií a oprav chýb.",
"APIKey": "Kľúč rozhrania API",
"AppDataDirectory": "Priečinok AppData",
"ApplyTags": "Použiť značky",
"Authentication": "Overenie",
@@ -138,7 +137,6 @@
"EnableSslHelpText": " Vyžaduje sa reštart s oprávnením správcu, aby sa zmeny prejavili",
"SslPortHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"UrlBaseHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"ApiKeyHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"AnalyticsEnabledHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"RestartRequiredHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Ako použiť značky na vybratých klientov na sťahovanie",
@@ -155,5 +153,48 @@
"AllResultsAreHiddenByTheAppliedFilter": "Použitý filter skryje všetky výsledky",
"SslCertPasswordHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"SslCertPathHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"BindAddressHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili"
"BindAddressHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"PortHelpTextWarning": "Vyžaduje sa reštart, aby sa zmeny prejavili",
"DeleteRemotePathMapping": "Pridajte vzdialené mapovanie ciest",
"ApplyTagsHelpTextHowToApplyAuthors": "Ako použiť značky na vybraných umelcov",
"DataListMonitorAll": "Monitorovať interpretov a všetky albumy pre každého interpreta v zozname importu",
"ListsSettingsSummary": "Zoznam",
"UnableToAddANewNotificationPleaseTryAgain": "Nie je možné pridať novú podmienku, skúste to znova.",
"Docker": "Docker",
"Events": "Udalosť",
"ColonReplacement": "Nahrádzanie bodkočiarky",
"UnableToAddANewListPleaseTryAgain": "Nie je možné pridať novú automatickú značku, skúste to znova.",
"AddedAuthorSettings": "Pridané nastavenia interpreta",
"ConnectionLost": "Spojenie prerušené",
"ApplyTagsHelpTextHowToApplyImportLists": "Ako použiť značky na vybrané filmy",
"ApplyTagsHelpTextHowToApplyIndexers": "Ako použiť značky na vybrané filmy",
"ApplyTagsHelpTextRemove": "Odobrať: Odoberie zadané značky",
"AllowAuthorChangeClickToChangeAuthor": "Kliknutím zmeníte interpreta",
"AllowFingerprintingHelpText": "Použiť odtlačky na zlepšenie presnosti priraďovania stôp",
"AddNew": "Pridať nový",
"Backup": "Záloha",
"ImportListExclusions": "Pridať vylúčenie zoznamu importov",
"DeleteConditionMessageText": "Naozaj chcete zmazať tento profil oneskorenia?",
"Ui": "UI",
"AllowFingerprintingHelpTextWarning": "To vyžaduje, aby aplikácia {appName} čítala časti súboru, čo spomalí skenovanie a môže spôsobiť vysokú aktivitu na disku alebo v sieti.",
"ApplyTagsHelpTextReplace": "Nahradiť: Nahradí značky zadanými značkami (pre vymazanie všetkých značiek, nezadávajte žiadne)",
"DeleteImportListExclusion": "Pridať vylúčenie zoznamu",
"BlocklistReleases": "Blocklistnúť vydanie",
"BookIsDownloadingInterp": "Album sa sťahuje - {0}% {1}",
"ImportLists": "Zoznam",
"Library": "Knižnica",
"Required": "Vyžadovať",
"SomeResultsAreHiddenByTheAppliedFilter": "Všetky výsledky sú skryté použitým filtrom",
"UnableToAddANewDownloadClientPleaseTryAgain": "Nie je možné pridať novú podmienku, skúste to znova.",
"UnableToAddANewIndexerPleaseTryAgain": "Nie je možné pridať novú podmienku, skúste to znova.",
"UnableToAddANewRootFolderPleaseTryAgain": "Nie je možné pridať novú automatickú značku, skúste to znova.",
"UnableToLoadBackups": "Nie je možné načítať albumy",
"ApiKey": "Kľúč rozhrania API",
"AuthBasic": "Základné (vyskakovacie okno prehliadača)",
"AuthForm": "Formuláre (prihlasovacia stránka)",
"DisabledForLocalAddresses": "Zakázané pre miestne adresy",
"Enabled": "Povoliť",
"UnableToAddANewImportListExclusionPleaseTryAgain": "Nie je možné pridať novú podmienku, skúste to znova.",
"UnableToAddANewMetadataProfilePleaseTryAgain": "Nie je možné pridať novú podmienku, skúste to znova.",
"UnableToAddANewQualityProfilePleaseTryAgain": "Nie je možné pridať novú podmienku, skúste to znova."
}

View File

@@ -7,11 +7,9 @@
"20MinutesTwenty": "20 Minuter: {0}",
"45MinutesFourtyFive": "45 Minuter: {0}",
"60MinutesSixty": "60 Minuter: {0}",
"APIKey": "API Nyckel",
"About": "Om",
"AddListExclusion": "Lägg till listuteslutning",
"AddingTag": "Lägg till tagg",
"ApiKeyHelpTextWarning": "Kräver omstart för att träda i kraft",
"AnalyticsEnabledHelpTextWarning": "Kräver omstart för att träda i kraft",
"Automatic": "Automatiskt",
"DelayProfile": "Fördröjande profil",
@@ -813,5 +811,67 @@
"ReplaceWithSpaceDash": "Byt ut med Space Dash",
"ReplaceWithSpaceDashSpace": "Byt ut med Space Dash Space",
"Activity": "Aktivitet",
"AddNew": "Lägg till ny"
"AddNew": "Lägg till ny",
"RecentChanges": "Senaste ändringar",
"NoEventsFound": "Inga händelser hittades",
"ApplyTagsHelpTextHowToApplyAuthors": "Så här applicerar du taggar på de valda författarna",
"ApplyTagsHelpTextReplace": "Ersätt: Ersätt taggarna med de angivna taggarna (ange inga taggar för att rensa alla taggar)",
"DeleteSelectedIndexers": "Radera indexerare",
"ExistingTag": "Befintlig tagg",
"No": "Nej",
"NoChange": "Ingen förändring",
"RemovingTag": "Ta bort taggen",
"NotificationStatusAllClientHealthCheckMessage": "Samtliga listor otillgängliga på grund av fel",
"DeleteSelectedImportLists": "Radera Importlista",
"InteractiveSearchModalHeader": "Interaktiv sökning",
"LastDuration": "lastDuration",
"LastExecution": "Senaste avrättningen",
"Events": "Händelser",
"Location": "Lagringsplats",
"BlocklistReleases": "Svartlista Utgåva",
"DeleteRemotePathMapping": "Redigera fjärrsökväg",
"Required": "Nödvändig",
"RedownloadFailed": "Fel vid nerladdning",
"ApplyTagsHelpTextAdd": "Lägg till: Lägg till taggarna i den befintliga listan med taggar",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Så här applicerar du taggar på de valda författarna",
"WhatsNew": "Vad är nytt?",
"Backup": "Säkerhetskopiering",
"NextExecution": "Nästa utförande",
"TotalSpace": "Totalt utrymme",
"AllResultsAreHiddenByTheAppliedFilter": "Alla resultat döljs av det tillämpade filtret",
"NoResultsFound": "Inga resultat funna",
"System": "System",
"Yes": "Ja",
"CustomFilter": "Anpassade Filter",
"AutoRedownloadFailed": "Fel vid nerladdning",
"DeleteConditionMessageText": "Är du säker på att du vill ta bort kvalitetsprofilen '{0}'?",
"FreeSpace": "Ledigt utrymme",
"SelectDropdown": "'Välj...",
"Ui": "Användargränssnitt",
"ApplyTagsHelpTextHowToApplyIndexers": "Så här applicerar du taggar på de valda författarna",
"ApplyTagsHelpTextRemove": "Ta bort: Ta bort de angivna taggarna",
"ExtraFileExtensionsHelpTextsExamples": "Exempel: '.sub, .nfo' eller 'sub,nfo'",
"ApplyTagsHelpTextHowToApplyImportLists": "Så här applicerar du taggar på de valda författarna",
"ExtraFileExtensionsHelpText": "Kommaseparerad lista med extra filer som ska importeras (.nfo importeras som .nfo-orig)",
"ConnectionLost": "Anslutning saknas",
"ConnectionLostReconnect": "Radarr kommer försöka ansluta automatiskt, du kan även klicka på ladda om nedan.",
"DeleteSelectedDownloadClients": "Radera nedladdningsklient",
"FailedLoadingSearchResults": "Det gick inte att ladda sökresultaten. Försök igen.",
"IndexerFlags": "Indexerflaggor",
"Large": "Stor",
"LastWriteTime": "Senast skriven tid",
"Library": "Bibliotek",
"Medium": "Medium",
"Negated": "Negerat",
"NotificationStatusSingleClientHealthCheckMessage": "Listor otillgängliga på grund av fel: {0}",
"SelectQuality": "Välj kvalitet",
"SetTags": "Ange taggar",
"Small": "Små",
"SomeResultsAreHiddenByTheAppliedFilter": "Vissa resultat döljs av det applicerade filtret",
"SourceTitle": "Källtitel",
"AuthBasic": "Grundläggande (Browser Popup)",
"DisabledForLocalAddresses": "Inaktiverad för lokala adresser",
"Enabled": "Aktiverad",
"ApiKey": "API Nyckel",
"AuthForm": "Blanketter (inloggningssida)"
}

View File

@@ -10,11 +10,9 @@
"20MinutesTwenty": "60 นาที: {0}",
"45MinutesFourtyFive": "60 นาที: {0}",
"60MinutesSixty": "60 นาที: {0}",
"APIKey": "คีย์ API",
"About": "เกี่ยวกับ",
"AddListExclusion": "เพิ่มการยกเว้นรายการ",
"AddingTag": "กำลังเพิ่มแท็ก",
"ApiKeyHelpTextWarning": "ต้องรีสตาร์ทเพื่อให้มีผล",
"AnalyticsEnabledHelpTextWarning": "ต้องรีสตาร์ทเพื่อให้มีผล",
"DeleteRootFolderMessageText": "แน่ใจไหมว่าต้องการลบตัวสร้างดัชนี \"{0}\"",
"LoadingBooksFailed": "การโหลดไฟล์ภาพยนตร์ล้มเหลว",
@@ -636,5 +634,13 @@
"RemoveQueueItemConfirmation": "แน่ใจไหมว่าต้องการนำ {0} ออกจากคิว",
"SourceTitle": "ชื่อแหล่งที่มา",
"CustomFilter": "ตัวกรองที่กำหนดเอง",
"AutoRedownloadFailed": "ดาวน์โหลดล้มเหลว"
"AutoRedownloadFailed": "ดาวน์โหลดล้มเหลว",
"IndexerFlags": "ดัชนีดัชนี",
"InteractiveSearchModalHeader": "การค้นหาแบบโต้ตอบ",
"FailedLoadingSearchResults": "ไม่สามารถโหลดผลการค้นหาโปรดลองอีกครั้ง",
"ApiKey": "คีย์ API",
"DisabledForLocalAddresses": "ปิดใช้งานสำหรับที่อยู่ท้องถิ่น",
"Enabled": "เปิดใช้งาน",
"AuthBasic": "พื้นฐาน (เบราว์เซอร์ป๊อปอัพ)",
"AuthForm": "แบบฟอร์ม (หน้าเข้าสู่ระบบ)"
}

View File

@@ -3,11 +3,9 @@
"20MinutesTwenty": "60 Dakika: {0}",
"45MinutesFourtyFive": "60 Dakika: {0}",
"60MinutesSixty": "60 Dakika: {0}",
"APIKey": "API Anahtarı",
"About": "Hakkında",
"AddListExclusion": "Hariç Tutma Listesine Ekle",
"AddingTag": "Etiket ekleniyor",
"ApiKeyHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"AnalyticsEnabledHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"Columns": "Sütunlar",
"DeleteIndexer": "Dizinleyiciyi Sil",
@@ -20,24 +18,24 @@
"SslCertPathHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"SslCertPasswordHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"UnableToLoadMetadataProfiles": "Gecikme Profilleri yüklenemiyor",
"AgeWhenGrabbed": "Y (yakalandığında)",
"AlreadyInYourLibrary": "Zaten kitaplığınızda",
"AlternateTitles": "Alternatif Başlık",
"Analytics": "Analiz",
"AgeWhenGrabbed": "Yıl (yakalandığında)",
"AlreadyInYourLibrary": "Kütüphanenizde mevcut",
"AlternateTitles": "Alternatif Başlıklar",
"Analytics": "Analitik",
"AnalyticsEnabledHelpText": "Anonim kullanım ve hata bilgilerini Radarr sunucularına gönderin. Bu, tarayıcınızla ilgili bilgileri, kullandığınız Radarr WebUI sayfalarını, hata raporlamasının yanı sıra işletim sistemi ve çalışma zamanı sürümünü içerir. Bu bilgileri, özellikleri ve hata düzeltmelerini önceliklendirmek için kullanacağız.",
"AppDataDirectory": "Uygulama Veri Dizini",
"ApplyTags": "Etiketleri Uygula",
"Authentication": "Doğrulama",
"AuthenticationMethodHelpText": "Radarr'a erişmek için Kullanıcı Adı ve Şifre gerektir",
"AuthorClickToChangeBook": "Filmi değiştirmek için tıklayın",
"AutoRedownloadFailedHelpText": "Otomatik olarak farklı bir sürüm arayın ve indirmeye çalışın",
"AutoRedownloadFailedHelpText": "Otomatik olarak farklı bir Yayın arayın ve indirmeye çalışın",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Diskten silinen filmler otomatik olarak Radarr'da izlenmez",
"Automatic": "Otomatik",
"BackupFolderHelpText": "Göreli yollar Radarr'ın AppData dizini altında olacaktır",
"BackupNow": "Şimdi yedekle",
"BackupRetentionHelpText": "Saklama süresinden daha eski olan otomatik yedeklemeler otomatik olarak temizlenecektir",
"Backups": "Yedeklemeler",
"BindAddress": "Bağlama Adresi",
"BindAddress": "Bind Adresi",
"BindAddressHelpText": "Tüm arayüzler için geçerli IP adresi, localhost veya '*'",
"BindAddressHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"BookIsDownloading": "Film indiriliyor",
@@ -71,7 +69,7 @@
"CreateEmptyAuthorFoldersHelpText": "Disk taraması sırasında eksik film klasörleri oluşturun",
"CreateGroup": "Grup oluştur",
"CutoffHelpText": "Bu kaliteye ulaşıldığında Radarr artık film indirmeyecektir",
"CutoffUnmet": "Kesme Karşılanmadı",
"CutoffUnmet": "Kesinti Karşılanmayan",
"DatabaseMigration": "DB Geçişi",
"Dates": "Tarih",
"DelayProfile": "Gecikme Profilleri",
@@ -79,23 +77,23 @@
"DelayingDownloadUntilInterp": "İndirme işlemi {0} saat {1} itibarıyla erteleniyor",
"Delete": "Sil",
"DeleteBackup": "Yedeklemeyi Sil",
"DeleteBackupMessageText": "'{0}' yedeğini silmek istediğinizden emin misiniz?",
"DeleteBackupMessageText": "'{name}' yedeğini silmek istediğinizden emin misiniz?",
"DeleteDelayProfile": "Gecikme Profilini Sil",
"DeleteDelayProfileMessageText": "Bu gecikme profilini silmek istediğinizden emin misiniz?",
"DeleteDownloadClient": "İndirme İstemcisini Sil",
"DeleteDownloadClientMessageText": "İndirme istemcisini '{0}' silmek istediğinizden emin misiniz?",
"DeleteDownloadClientMessageText": "'{name}' indirme istemcisini silmek istediğinizden emin misiniz?",
"DeleteEmptyFolders": "Boş klasörleri silin",
"DeleteEmptyFoldersHelpText": "Disk taraması sırasında ve film dosyaları silindiğinde boş film klasörlerini silin",
"DeleteImportListExclusion": "İçe Aktarma Listesi Hariç Tutmasını Sil",
"DeleteImportListExclusionMessageText": "Bu içe aktarma listesi hariç tutma işlemini silmek istediğinizden emin misiniz?",
"DeleteImportListMessageText": "'{name}' listesini silmek istediğinizden emin misiniz?",
"DeleteIndexerMessageText": "Dizin oluşturucuyu '{0}' silmek istediğinizden emin misiniz?",
"DeleteIndexerMessageText": "'{name}' dizinleyicisini silmek istediğinizden emin misiniz?",
"DeleteMetadataProfileMessageText": "Kalite profilini silmek istediğinizden emin misiniz {0}",
"DeleteNotification": "Bildirimi Sil",
"DeleteNotificationMessageText": "'{0}' bildirimini silmek istediğinizden emin misiniz?",
"DeleteNotificationMessageText": "'{name}' bildirimini silmek istediğinizden emin misiniz?",
"DeleteQualityProfile": "Kalite Profilini Sil",
"DeleteQualityProfileMessageText": "'{name}' kalite profilini silmek istediğinizden emin misiniz?",
"DeleteReleaseProfile": "Sürüm Profilini Sil",
"DeleteReleaseProfile": "Yayımlama Profilini Sil",
"DeleteReleaseProfileMessageText": "Bu gecikme profilini silmek istediğinizden emin misiniz?",
"DeleteSelectedBookFiles": "Seçili Film Dosyalarını Sil",
"DeleteSelectedBookFilesMessageText": "Seçili film dosyalarını silmek istediğinizden emin misiniz?",
@@ -108,7 +106,7 @@
"Docker": "Liman işçisi",
"DownloadClient": "İstemciyi İndir",
"DownloadClientSettings": "İstemci Ayarlarını İndir",
"DownloadClients": "İstemcileri İndir",
"DownloadClients": ndirme İstemcileri",
"DownloadFailedCheckDownloadClientForMoreDetails": "İndirme başarısız oldu: Daha fazla ayrıntı için indirme istemcisini kontrol edin",
"DownloadFailedInterp": "İndirme başarısız oldu: {0}",
"DownloadPropersAndRepacksHelpTexts1": "Propers / Repacks'e otomatik olarak yükseltme yapılıp yapılmayacağı",
@@ -147,12 +145,12 @@
"GoToInterp": "{0} adresine gidin",
"Grab": "Kapmak",
"GrabID": "Grab ID",
"GrabRelease": "Bırakma",
"GrabRelease": "Yayın Yakalama",
"GrabReleaseMessageText": "Radarr, bu sürümün hangi film için olduğunu belirleyemedi. Radarr bu sürümü otomatik olarak içe aktaramayabilir. '{0}' almak istiyor musunuz?",
"GrabSelected": "Seçilenleri Kap",
"HasPendingChangesNoChanges": "Değişiklikler yok",
"HasPendingChangesSaveChanges": "Değişiklikleri Kaydet",
"History": "Tarih",
"History": "Geçmiş",
"Host": "Ana bilgisayar",
"Hostname": "Hostname",
"ICalFeed": "iCal Beslemesi",
@@ -171,12 +169,12 @@
"Importing": "İçe aktarılıyor",
"IncludeHealthWarningsHelpText": "Sağlık Uyarılarını Dahil Et",
"IncludeUnknownAuthorItemsHelpText": "Kuyrukta film olmayan öğeleri gösterin. Bu, kaldırılan filmleri veya Radarr'ın kategorisindeki herhangi bir şeyi içerebilir",
"IncludeUnmonitored": "İzlenmeyenleri Dahil Et",
"Indexer": "Dizin oluşturucu",
"IndexerPriority": "Dizin Oluşturucu Önceliği",
"IndexerSettings": "Dizin Oluşturucu Ayarları",
"Indexers": "Dizin oluşturucular",
"Interval": "Aralık",
"IncludeUnmonitored": "Takip Edilmeyenleri Dahil Et",
"Indexer": "Dizinleyici",
"IndexerPriority": "Dizinleyici Önceliği",
"IndexerSettings": "Dizinleyici Ayarları",
"Indexers": "Dizinleyiciler",
"Interval": "Periyot",
"IsCutoffCutoff": "Ayırmak",
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Bu kalite karşılanana veya aşılana kadar yükseltin",
"IsTagUsedCannotBeDeletedWhileInUse": "Kullanımdayken silinemez",
@@ -187,32 +185,32 @@
"LogFiles": "Log dosyaları",
"LogLevel": "Günlük Düzeyi",
"LogLevelvalueTraceTraceLoggingShouldOnlyBeEnabledTemporarily": "İzleme günlük kaydı yalnızca geçici olarak etkinleştirilmelidir",
"Logging": "Logging",
"Logging": "Loglama",
"Logs": "Kütükler",
"LongDateFormat": "Uzun Tarih Formatı",
"MIA": "MIA",
"ManualImport": "Manuel İçe Aktarma",
"ManualImport": "Manuel İçe Aktar",
"MarkAsFailed": "Başarısız olarak işaretle",
"MarkAsFailedMessageText": "'{0}' başarısız olarak işaretlemek istediğinizden emin misiniz?",
"MaximumLimits": "Maksimum Sınırlar",
"MaximumSize": "En büyük boy",
"MaximumSizeHelpText": "MB cinsinden alınacak bir sürüm için maksimum boyut. Sınırsız olarak ayarlamak için sıfıra ayarlayın",
"Mechanism": "Mekanizma",
"Mechanism": "İşleyiş",
"MediaInfo": "Medya bilgisi",
"MediaManagementSettings": "Medya Yönetimi Ayarları",
"Message": "İleti",
"MetadataSettings": "Meta Veri Ayarları",
"MinimumAge": "Asgari yaş",
"MinimumAgeHelpText": "Yalnızca Usenet: NZB'lerin alınmadan önceki dakika cinsinden minimum yaşı. Yeni sürümlerin usenet sağlayıcınıza yayılması için zaman tanımak için bunu kullanın.",
"MinimumAgeHelpText": "Yalnızca Usenet: NZB'lerin alınmadan önceki dakika cinsinden minimum yaşı. Yeni yayınların usenet sağlayıcınıza yayılması için zaman tanımak için bunu kullanın.",
"MinimumFreeSpace": "Minimum Boş Alan",
"MinimumFreeSpaceWhenImportingHelpText": "Bu miktardan daha az kullanılabilir disk alanı bırakacaksa içe aktarmayı önleyin",
"MinimumLimits": "Minimum Limitler",
"Missing": "Eksik",
"Mode": "Mod",
"Monitored": "İzlendi",
"Monitored": "Takip Ediliyor",
"MoreInfo": "Daha fazla bilgi",
"MustContain": "İçermek zorundadır",
"MustNotContain": "İçermemelidir",
"MustContain": "İçermeli",
"MustNotContain": "İçermemeli",
"Name": "İsim",
"NamingSettings": "Adlandırma Ayarları",
"New": "Yeni",
@@ -231,17 +229,17 @@
"Options": "Seçenekler",
"Original": "Orijinal",
"Overview": "Genel Bakış",
"PackageVersion": "Paket Sürümü",
"PackageVersion": "Paket Versiyonu",
"PageSize": "Sayfa boyutu",
"PageSizeHelpText": "Her sayfada gösterilecek öğe sayısı",
"Password": "Parola",
"Password": "Şifre",
"Path": "Yol",
"Permissions": "İzinler",
"Port": "Liman",
"PortHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"PortNumber": "Port numarası",
"PosterSize": "Poster Boyutu",
"PreviewRename": "Ad değiştirmeyi ön izle",
"PreviewRename": "Yeniden Adlandır ve Önizle",
"Profiles": "Profiller",
"Proper": "Uygun",
"PropersAndRepacks": "Propers ve Repacks",
@@ -251,13 +249,13 @@
"ProxyBypassFilterHelpText": "Ayırıcı olarak \",\" ve \"*\" kullanın. alt alan adları için joker karakter olarak",
"ProxyType": "Proxy Türü",
"ProxyUsernameHelpText": "Gerekirse yalnızca bir kullanıcı adı ve şifre girmeniz gerekir. Aksi takdirde boş bırakın.",
"PublishedDate": "yayınlanma tarihi",
"PublishedDate": "Yayınlanma Tarihi",
"Quality": "Kalite",
"QualityDefinitions": "Kalite Tanımları",
"QualityProfile": "Kalite Profili",
"QualityProfiles": "Kalite Profileri",
"QualitySettings": "Kalite Ayarları",
"Queue": "Sıra",
"Queue": "Sırada",
"RSSSync": "RSS Senkronizasyonu",
"RSSSyncInterval": "RSS Senkronizasyon Aralığı",
"ReadTheWikiForMoreInformation": "Daha fazla bilgi için Wiki'yi okuyun",
@@ -274,17 +272,17 @@
"Refresh": "Yenile",
"RefreshInformationAndScanDisk": "Bilgileri ve tarama diskini yenileyin",
"ReleaseDate": "Yayın tarihleri",
"ReleaseGroup": "Yayın Grubu",
"ReleaseGroup": "Yayımlayan Grup",
"ReleaseRejected": "Reddedildi",
"ReleaseWillBeProcessedInterp": "İzin işlenecek {0}",
"Reload": "Tekrar yükle",
"RemotePathMappings": "Uzak Yol Eşlemeleri",
"Remove": "Kaldırmak",
"Remove": "Kaldır",
"RemoveCompletedDownloadsHelpText": "İçe aktarılan indirmeleri indirme istemcisi geçmişinden kaldırın",
"RemoveFailedDownloadsHelpText": "Başarısız indirmeleri indirme istemcisi geçmişinden kaldırın",
"RemoveFilter": "Filtreyi kaldır",
"RemoveFromDownloadClient": "İndirme İstemcisinden Kaldır",
"RemoveFromQueue": "Sıradan kaldır",
"RemoveFromQueue": "Kuyruktan kaldır",
"RemoveHelpTextWarning": "Kaldırma, indirmeyi ve dosyaları indirme istemcisinden kaldırır.",
"RemoveSelected": "Seçilenleri Kaldır",
"RemoveTagExistingTag": "Mevcut etiket",
@@ -311,11 +309,11 @@
"RetryingDownloadInterp": "İndirme işlemi {0}, {1} tarihinde yeniden deneniyor",
"RootFolder": "Kök Klasör",
"RootFolders": "Kök klasörler",
"RssSyncIntervalHelpText": "Dakika cinsinden aralık. Devre dışı bırakmak için sıfıra ayarlayın (bu, tüm otomatik bırakmayı durdurur)",
"RssSyncIntervalHelpText": "Dakika cinsinden periyot. Devre dışı bırakmak için sıfıra ayarlayın (tüm otomatik yayın yakalamayı durduracaktır)",
"SSLCertPassword": "SSL Sertifika Parolası",
"SSLCertPath": "SSL Sertifika Yolu",
"SSLPort": "SSL Bağlantı Noktası",
"Scheduled": "Tarifeli",
"Scheduled": "Planlı",
"ScriptPath": "Komut Dosyası Yolu",
"Search": "Ara",
"SearchAll": "Tümünü ara",
@@ -330,8 +328,8 @@
"ShortDateFormat": "Kısa Tarih Formatı",
"ShowCutoffUnmetIconHelpText": "Sınıra ulaşılmadığında dosyalar için simge göster",
"ShowDateAdded": "Eklenme Tarihi Göster",
"ShowMonitored": "İzlenenleri Göster",
"ShowMonitoredHelpText": "Posterin altında izlenen durumu göster",
"ShowMonitored": "Takip Edilenleri Göster",
"ShowMonitoredHelpText": "Posterin altında takip durumu göster",
"ShowPath": "Yolu Göster",
"ShowQualityProfile": "Kalite Profilini Göster",
"ShowQualityProfileHelpText": "Poster altında kalite profilini göster",
@@ -348,12 +346,12 @@
"SorryThatBookCannotBeFound": "Maalesef o film bulunamıyor.",
"Source": "Kaynak",
"SourcePath": "Kaynak Yolu",
"SslCertPasswordHelpText": "Pfx dosyası için şifre",
"SslCertPasswordHelpText": "Pfx dosyasının şifresi",
"SslCertPathHelpText": "Pfx dosyasının yolu",
"SslPortHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"StandardBookFormat": "Standart Film Formatı",
"StartTypingOrSelectAPathBelow": "Yazmaya başlayın veya aşağıdan bir yol seçin",
"StartupDirectory": "Başlangıç dizini",
"StartupDirectory": "Başlangıç Dizini",
"Status": "Durum",
"StatusEndedEnded": "Bitti",
"Style": "Tarz",
@@ -415,21 +413,21 @@
"UnableToLoadTheCalendar": "Takvim yüklenemiyor",
"UnableToLoadUISettings": "UI ayarları yüklenemiyor",
"Ungroup": "Grubu çöz",
"Unmonitored": "İzlenenmiyen",
"Unmonitored": "Takip Edilmiyor",
"UnmonitoredHelpText": "İCal akışına izlenmeyen filmleri dahil et",
"UpdateAll": "Tümünü Güncelle",
"UpdateAutomaticallyHelpText": "Güncellemeleri otomatik olarak indirin ve yükleyin. Yine de Sistem'den yükleyebileceksiniz: Güncellemeler",
"UpdateAutomaticallyHelpText": "Güncelleştirmeleri otomatik olarak indirip yükleyin. Sistem: Güncellemeler'den yükleme yapmaya devam edebileceksiniz",
"UpdateMechanismHelpText": "Radarr'ın yerleşik güncelleyicisini veya bir komut dosyasını kullanın",
"UpdateScriptPathHelpText": ıkarılan bir güncelleme paketini alan ve güncelleme işleminin geri kalanını işleyen özel bir komut dosyasına giden yol",
"Updates": "Güncellemeler",
"UpgradeAllowedHelpText": "Devre dışı bırakılırsa nitelikler yükseltilmez",
"Uptime": "Uptime",
"Uptime": "Çalışma süresi",
"UrlBaseHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"UseHardlinksInsteadOfCopy": "Kopyalama yerine Sabit Bağlantıları Kullanın",
"UseProxy": "Proxy kullan",
"Usenet": "Usenet",
"UsenetDelay": "Usenet Gecikmesi",
"UsenetDelayHelpText": "Usenet'ten bir sürüm almadan önce beklemek için dakika cinsinden gecikme",
"UsenetDelayHelpText": "Usenet'ten bir yayın almadan önce beklemek için dakika cinsinden gecikme",
"Username": "Kullanıcı adı",
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Radarr'ı güncellemek için kullanılacak dal",
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Harici güncelleme mekanizması tarafından kullanılan dal",
@@ -443,7 +441,7 @@
"ShowReleaseDate": ıkış Tarihini Göster",
"ReplaceIllegalCharactersHelpText": "Geçersiz karakterleri değiştirin. İşaretli değilse, Radarr onları kaldıracaktır.",
"BookAvailableButMissing": "Film Mevcut, ancak Eksik",
"NotMonitored": "İzlenmeyen",
"NotMonitored": "Takip Edilmeyen",
"OutputPath": ıkış yolu",
"Progress": "İlerleme",
"ShowBookTitleHelpText": "Film başlığını posterin altında göster",
@@ -455,19 +453,19 @@
"Level": "Seviye",
"ReleaseBranchCheckOfficialBranchMessage": "Dal {0} geçerli bir Radarr sürüm dalı değil, güncelleme almayacaksınız",
"RemoveFromBlocklist": "Kara listeden kaldır",
"SelectAll": "Hepsini seç",
"SelectAll": "Hepsini Seç",
"SelectedCountBooksSelectedInterp": "{0} Film Seçildi",
"ThisCannotBeCancelled": "Bu, Radarr yeniden başlatılmadan başlatıldıktan sonra iptal edilemez.",
"ThisCannotBeCancelled": "Bu, {appName} yeniden başlatılmadan başlatıldıktan sonra iptal edilemez.",
"UnselectAll": "Tüm Seçimleri Kaldır",
"UpdateSelected": "Seçilmişleri güncelle",
"All": "Herşey",
"All": "Hepsi",
"Time": "Zaman",
"UnableToLoadBlocklist": "Kara liste yüklenemiyor",
"Wanted": "İstenenler",
"Wanted": "Arananlar",
"Blocklist": "Kara liste",
"BlocklistRelease": "Kara Liste Yayını",
"AppDataLocationHealthCheckMessage": "Güncellemede AppData'nın silinmesini önlemek için güncelleme mümkün olmayacak",
"Filters": "Filtre",
"BlocklistRelease": "Kara Liste Sürümü",
"AppDataLocationHealthCheckMessage": "Güncelleme sırasında AppData'nın silinmesini önlemek için güncelleme yapılmayacaktır",
"Filters": "Filtreler",
"TheAuthorFolderAndAllOfItsContentWillBeDeleted": "'{0}' film klasörü ve tüm içeriği silinecek.",
"ShowUnknownAuthorItems": "Bilinmeyen Film Öğelerini Göster",
"Disabled": "Devre dışı",
@@ -484,17 +482,17 @@
"ImportMechanismHealthCheckMessage": "Tamamlanan İndirme İşlemini Etkinleştir",
"IndexerLongTermStatusCheckAllClientMessage": "6 saatten uzun süren arızalar nedeniyle tüm dizinleyiciler kullanılamıyor",
"IndexerLongTermStatusCheckSingleClientMessage": "6 saatten uzun süredir yaşanan arızalar nedeniyle dizinleyiciler kullanılamıyor: {0}",
"IndexerRssHealthCheckNoAvailableIndexers": "Yakın zamanda yapılan dizin oluşturucu hataları nedeniyle, rss özellikli tüm dizinleyiciler geçici olarak kullanılamıyor",
"IndexerRssHealthCheckNoAvailableIndexers": "Son indeksleyici hataları nedeniyle tüm rss özellikli indeksleyiciler geçici olarak kullanılamıyor",
"IndexerRssHealthCheckNoIndexers": "RSS senkronizasyonunun etkin olduğu dizinleyici yok, Radarr yeni sürümleri otomatik olarak almayacak",
"IndexerSearchCheckNoAutomaticMessage": "Otomatik Arama etkinken indeksleyici yok, Radarr herhangi bir otomatik arama sonucu sağlamayacak",
"IndexerSearchCheckNoAvailableIndexersMessage": "Yakın zamanda yapılan dizin oluşturucu hataları nedeniyle arama özellikli tüm dizin oluşturucular geçici olarak kullanılamıyor",
"IndexerSearchCheckNoAvailableIndexersMessage": "Son indeksleyici hataları nedeniyle arama özellikli indeksleyicilerin tümü geçici olarak kullanılamıyor",
"IndexerSearchCheckNoInteractiveMessage": "Etkileşimli Arama etkinken indeksleyici yok, Radarr herhangi bir etkileşimli arama sonucu sağlamayacaktır",
"IndexersSettingsSummary": "Dizin oluşturucular ve sürüm kısıtlamaları",
"IndexersSettingsSummary": "Dizinleyiciler ve yayımlama kısıtlamaları",
"IndexerStatusCheckAllClientMessage": "Hatalar nedeniyle tüm dizinleyiciler kullanılamıyor",
"IndexerStatusCheckSingleClientMessage": "Hatalar nedeniyle dizinleyiciler kullanılamıyor: {0}",
"MediaManagement": "Medya işletme",
"MissingFromDisk": "Whisparr dosyayı diskte bulamadı, bu yüzden kaldırıldı",
"Monitor": "monitor",
"Monitor": "Takip",
"MountCheckMessage": "Bir film yolu içeren bağlama, salt okunur olarak bağlanır: ",
"OnGrab": "Yakalandığında",
"OnHealthIssue": "Sağlık Sorunu Hakkında",
@@ -507,14 +505,14 @@
"RefreshAndScan": "Yenile ve Tara",
"RestartReloadNote": "Not: Radarr, geri yükleme işlemi sırasında kullanıcı arayüzünü otomatik olarak yeniden başlatacak ve yeniden yükleyecektir.",
"RootFolderCheckSingleMessage": "Eksik kök klasör: {0}",
"Save": "Kayıt etmek",
"Save": "Kaydet",
"SettingsRemotePathMappingLocalPath": "Yerel Yol",
"SettingsRemotePathMappingLocalPathHelpText": "Radarr'ın uzak yola yerel olarak erişmek için kullanması gereken yol",
"SettingsRemotePathMappingRemotePath": "Uzak Yol",
"SettingsRemotePathMappingRemotePathHelpText": "İndirme İstemcisinin eriştiği dizinin kök yolu",
"UpdateCheckStartupNotWritableMessage": "'{0}' başlangıç klasörü '{1}' kullanıcısı tarafından yazılamadığından güncelleme yüklenemiyor.",
"UpdateCheckUINotWritableMessage": "'{0}' UI klasörü '{1}' kullanıcısı tarafından yazılamadığından güncelleme yüklenemiyor.",
"DownloadClientsSettingsSummary": "İstemcileri indirin, indirme işlemlerini ve uzak yol haritalarını indirin",
"DownloadClientsSettingsSummary": ndirme İstemcileri, indirme işlemleri ve uzaktan yol eşlemeleri",
"DownloadClientStatusCheckAllClientMessage": "Hatalar nedeniyle tüm indirme istemcileri kullanılamıyor",
"OnBookFileDelete": "Film Dosyasında Sil",
"OnBookFileDeleteHelpText": "Film Dosyasında Sil",
@@ -522,7 +520,7 @@
"QueueIsEmpty": "Kuyruk boş",
"SearchFiltered": "Filtrelenmişleri Ara",
"UpdateCheckStartupTranslocationMessage": "Başlangıç klasörü '{0}' bir Uygulama Yer Değiştirme klasöründe olduğu için güncelleme yüklenemiyor.",
"Connect": "Bağlan",
"Connect": "Bildirimler",
"DownloadClientCheckNoneAvailableMessage": "İndirme istemcisi yok",
"DownloadClientCheckUnableToCommunicateMessage": "{0} ile iletişim kurulamıyor.",
"DownloadClientStatusCheckSingleClientMessage": "Hatalar nedeniyle indirilemeyen istemciler: {0}",
@@ -532,7 +530,7 @@
"IndexerPriorityHelpText": "1 (En Yüksek) ila 50 (En Düşük) arasında Dizin Oluşturucu Önceliği. Varsayılan: 25.",
"Lists": "Listeler",
"Metadata": "Meta veri",
"Queued": "Sıraya alındı",
"Queued": "Kuyruğa alındı",
"RescanAfterRefreshHelpText": "Filmi yeniledikten sonra film klasörünü yeniden tarayın",
"RootFolderCheckMultipleMessage": "Birden fazla kök klasörler eksik: {0}",
"SystemTimeCheckMessage": "Sistem saati 1 günden fazla kapalı. Zamanlanan görevler, saat düzeltilene kadar doğru çalışmayabilir",
@@ -543,27 +541,27 @@
"RestartRequiredHelpTextWarning": "Etkili olması için yeniden başlatma gerektirir",
"AddList": "Liste Ekleyin",
"RenameFiles": "Yeniden Adlandır",
"Test": "Ölçek",
"ImportListExclusions": "İçe Aktarma Listesi Hariç Tutmasını Sil",
"Test": "Sına",
"ImportListExclusions": "İçe Aktarma Listesinden Hariç Bırakılan(lar)",
"ManualImportSelectEdition": "Manuel İçe Aktarma - Film Seçin",
"HardlinkCopyFiles": "Hardlink / Dosyaları Kopyala",
"MoveFiles": "Dosyaları Taşı",
"MinimumCustomFormatScore": "Minimum Özel Biçim Puanı",
"MinimumCustomFormatScore": "Minimum Özel Format Puanı",
"CustomFormatScore": "Özel Biçim Puanı",
"CloneCustomFormat": "Özel Formatı Klonla",
"Conditions": "Koşullar",
"CopyToClipboard": "Panoya kopyala",
"CustomFormats": "Özel Biçimler",
"CustomFormats": "Özel Formatlar",
"CutoffFormatScoreHelpText": "Bu özel format puanına ulaşıldığında, Radarr artık film indirmeyecektir",
"DeleteCustomFormat": "Özel Formatı Sil",
"UnableToLoadCustomFormats": "Özel Biçimler yüklenemiyor",
"UpgradesAllowed": "Yükseltmelere İzin Verildi",
"CustomFormat": "Özel Biçimler",
"CustomFormat": "Özel Format",
"CustomFormatSettings": "Özel Biçim Ayarları",
"DeleteCustomFormatMessageText": "'{name}' özel biçimini silmek istediğinizden emin misiniz?",
"DeleteFormatMessageText": "{0} biçim etiketini silmek istediğinizden emin misiniz?",
"ExportCustomFormat": "Özel Formatı Dışa Aktar",
"Formats": "Biçimler",
"Formats": "Formatlar",
"IncludeCustomFormatWhenRenamingHelpText": "{Özel Biçimler} yeniden adlandırma biçimine dahil et",
"MinFormatScoreHelpText": "İndirmeye izin verilen minimum özel biçim puanı",
"NegateHelpText": "İşaretlenirse, bu {0} koşulu eşleşirse özel biçim uygulanmaz.",
@@ -575,15 +573,15 @@
"ReplaceWithDash": "Dash ile değiştir",
"ReplaceWithSpaceDash": "Space Dash ile değiştirin",
"ReplaceWithSpaceDashSpace": "Space Dash Space ile değiştirin",
"DeleteRemotePathMapping": "Uzak Yol Eşlemeyi Düzenle",
"DeleteRemotePathMapping": "Uzak Yol Eşlemeyi Sil",
"DeleteRemotePathMappingMessageText": "Bu uzak yol eşlemesini silmek istediğinizden emin misiniz?",
"BlocklistReleases": "Kara Liste Yayını",
"BlocklistReleases": "Kara Liste Sürümü",
"DeleteConditionMessageText": "'{0}' etiketini silmek istediğinizden emin misiniz?",
"Negated": "Reddedildi",
"RemoveSelectedItemBlocklistMessageText": "Kara listeden seçili öğeleri kaldırmak istediğinizden emin misiniz?",
"RemoveSelectedItemQueueMessageText": "Sıradan {0} öğeyi {1} kaldırmak istediğinizden emin misiniz?",
"RemoveSelectedItemQueueMessageText": "1 öğeyi kuyruktan kaldırmak istediğinizden emin misiniz?",
"RemoveSelectedItemsQueueMessageText": "Sıradan {0} öğeyi {1} kaldırmak istediğinizden emin misiniz?",
"Required": "gereklidir",
"Required": "Gerekli",
"BlocklistReleaseHelpText": "Lidarr'ın bu sürümü otomatik olarak tekrar yakalamasını engeller",
"NoEventsFound": "Etkinlik bulunamadı",
"ApplyTagsHelpTextHowToApplyAuthors": "Seçilen filmlere etiketler nasıl uygulanır",
@@ -591,13 +589,13 @@
"Yes": "Evet",
"RedownloadFailed": "Yükleme başarısız",
"ApplyTagsHelpTextAdd": "Ekle: Etiketleri mevcut etiket listesine ekleyin",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Seçilen indirme istemcilerine etiketler nasıl uygulanır?",
"ApplyTagsHelpTextHowToApplyImportLists": "Seçilen içe aktarma listelerine etiketler nasıl uygulanır?",
"ApplyTagsHelpTextHowToApplyIndexers": "Seçilen indeksleyicilere etiketler nasıl uygulanır?",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Seçilen indirme istemcilerine etiketler nasıl uygulanır",
"ApplyTagsHelpTextHowToApplyImportLists": "Seçilen içe aktarma listelerine etiketler nasıl uygulanır",
"ApplyTagsHelpTextHowToApplyIndexers": "Seçilen indeksleyicilere etiketler nasıl uygulanır",
"ApplyTagsHelpTextRemove": "Kaldır: Girilen etiketleri kaldırın",
"ApplyTagsHelpTextReplace": "Değiştir: Etiketleri girilen etiketlerle değiştirin (tüm etiketleri kaldırmak için etiket girmeyin)",
"DeleteSelectedDownloadClients": "İndirme İstemcilerini Sil",
"DeleteSelectedIndexers": "Dizin Oluşturucuları Sil",
"DeleteSelectedIndexers": "Dizinleyicileri Sil",
"ExistingTag": "Mevcut etiket",
"No": "Hayır",
"NoChange": "Değişiklik yok",
@@ -610,22 +608,22 @@
"RecentChanges": "Son değişiklikler",
"SomeResultsAreHiddenByTheAppliedFilter": "Bazı sonuçlar, uygulanan filtre tarafından gizlendi",
"WhatsNew": "Ne var ne yok?",
"NotificationStatusAllClientHealthCheckMessage": "Hatalar nedeniyle tüm listeler kullanılamıyor",
"NotificationStatusAllClientHealthCheckMessage": "Arızalar nedeniyle tüm bildirimler kullanılamıyor",
"NotificationStatusSingleClientHealthCheckMessage": "Hatalar nedeniyle kullanılamayan listeler: {0}",
"Small": "Küçük",
"System": "Sistem",
"Ui": "UI",
"Ui": "Arayüz",
"Events": "Etkinlikler",
"FreeSpace": "Boş alan",
"NextExecution": "Sonraki Yürütme",
"NoResultsFound": "Sonuç bulunamadı",
"TotalSpace": "Toplam alan",
"Backup": "Destek olmak",
"Backup": "Yedekler",
"Medium": "Orta",
"Activity": "Etkinlik",
"AddNew": "Yeni Ekle",
"Large": "Büyük",
"LastDuration": "lastDuration",
"LastDuration": "Yürütme Süresi",
"AllResultsAreHiddenByTheAppliedFilter": "Tüm sonuçlar, uygulanan filtre tarafından gizlenir",
"Library": "kütüphane",
"MetadataProfile": "üstveri profili",
@@ -636,7 +634,7 @@
"AppUpdatedVersion": "{appName}, `{version}` sürümüne güncellendi; en son değişikliklerin etkin olabilmesi için {appName} uygulamasını yeniden başlatmanız gerekli",
"Clone": "Klon",
"ConnectionLostToBackend": "{appName}'ın arka uçla bağlantısı kesildi ve işlevselliğin geri kazanılması için yeniden yüklenmesi gerekecek.",
"AutomaticUpdatesDisabledDocker": "Docker güncelleme mekanizması kullanıldığında otomatik güncellemeler doğrudan desteklenmez. Kapsayıcı görüntüsünü {appName} dışında güncellemeniz veya bir komut dosyası kullanmanız gerekecek",
"AutomaticUpdatesDisabledDocker": "Docker güncelleme mekanizması kullanıldığında otomatik güncellemeler doğrudan desteklenmez. Konteyner görüntüsünü {appName} dışında güncellemeniz veya bir komut dosyası kullanmanız gerekecek",
"ChownGroup": "Chown Grubu",
"ApplicationURL": "Uygulama URL'si",
"ApplicationUrlHelpText": "Bu uygulamanın http(s)://, bağlantı noktası ve URL tabanını içeren harici URL'si",
@@ -651,7 +649,7 @@
"BlocklistOnly": "Yalnızca Engellenenler Listesi",
"ChangeCategory": "Kategoriyi Değiştir",
"ChangeCategoryMultipleHint": "İndirme istemcisinden indirmeleri 'İçe Aktarma Sonrası Kategorisi' olarak değiştirir",
"ClickToChangeReleaseGroup": "Sürüm grubunu değiştirmek için tıklayın",
"ClickToChangeReleaseGroup": "Yayım grubunu değiştirmek için tıklayın",
"CloneCondition": "Klon Durumu",
"CustomFilter": "Özel Filtre",
"AutoRedownloadFailed": "Yeniden İndirme Başarısız",
@@ -666,7 +664,7 @@
"DeleteSelectedImportLists": "İçe Aktarma Listelerini Sil",
"DeleteSelectedDownloadClientsMessageText": "Seçilen {count} indirme istemcisini silmek istediğinizden emin misiniz?",
"DeleteRootFolder": "Kök Klasörü Sil",
"DeleteSelectedIndexersMessageText": "Seçilen {count} dizin oluşturucuyu silmek istediğinizden emin misiniz?",
"DeleteSelectedIndexersMessageText": "Seçilen {count} dizinleyiciyi silmek istediğinizden emin misiniz?",
"DoNotBlocklist": "Engelleme Listesine Eklemeyin",
"DoNotBlocklistHint": "Engellenenler listesine eklemeden kaldır",
"CustomFormatsSettingsTriggerInfo": "Bir yayına veya dosyaya, seçilen farklı koşul türlerinden en az biriyle eşleştiğinde Özel Format uygulanacaktır.",
@@ -674,5 +672,157 @@
"DownloadClientDelugeSettingsDirectory": "İndirme Dizini",
"DownloadClientDelugeSettingsDirectoryCompleted": "Tamamlandığında Dizini Taşı",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Tamamlanan indirmelerin taşınacağı isteğe bağlı konum; varsayılan Deluge konumunu kullanmak için boş bırakın",
"DownloadClientDelugeSettingsDirectoryHelpText": "İndirilenlerin yerleştirileceği isteğe bağlı konum; varsayılan Deluge konumunu kullanmak için boş bırakın"
"DownloadClientDelugeSettingsDirectoryHelpText": "İndirilenlerin yerleştirileceği isteğe bağlı konum; varsayılan Deluge konumunu kullanmak için boş bırakın",
"Duration": "Süre",
"DownloadClientQbittorrentSettingsContentLayout": "İçerik Düzeni",
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "qBittorrent'in yapılandırılmış içerik düzenini mi, torrentteki orijinal düzeni mi kullanacağınızı yoksa her zaman bir alt klasör oluşturup oluşturmayacağınızı (qBittorrent 4.3.2+)",
"EditSelectedImportLists": "Seçilen İçe Aktarma Listelerini Düzenle",
"NoImportListsFound": "İçe aktarma listesi bulunamadı",
"IndexerDownloadClientHelpText": "Bu dizinleyiciden yakalamak için hangi indirme istemcisinin kullanılacağını belirtin",
"ManageDownloadClients": "İndirme İstemcilerini Yönet",
"ManageIndexers": "Dizinleyicileri Yönet",
"NoHistoryBlocklist": "Geçmiş engellenenler listesi yok",
"NoIndexersFound": "Dizinleyici bulunamadı",
"InstanceName": "Örnek isim",
"ListRefreshInterval": "Liste Yenileme Aralığı",
"Label": "Etiket",
"ManageClients": "İstemcileri Yönet",
"InstanceNameHelpText": "Sekmedeki örnek adı ve Syslog uygulaması adı için",
"InvalidUILanguage": "Kullanıcı arayüzünüz geçersiz bir dile ayarlanmış, düzeltin ve ayarlarınızı kaydedin",
"NoDownloadClientsFound": "İndirme istemcisi bulunamadı",
"EnableProfile": "Profili Etkinleştir",
"IgnoreDownloads": "İndirilenleri Yoksay",
"ManageLists": "Listeleri Yönet",
"EditSelectedDownloadClients": "Seçilen İndirme İstemcilerini Düzenle",
"Implementation": "Uygula",
"IndexerDownloadClientHealthCheckMessage": "Geçersiz indirme istemcilerine sahip dizinleyiciler: {0}.",
"LabelIsRequired": "Etiket gerekli",
"EditSelectedIndexers": "Seçili Dizinleyicileri Düzenle",
"ManageImportLists": "İçe Aktarma Listelerini Yönet",
"IgnoreDownload": "İndirmeyi Yoksay",
"IgnoreDownloadHint": "{appName}'in bu indirmeyi daha fazla işlemesini durdurur",
"IgnoreDownloadsHint": "{appName}'ın bu indirmeleri daha fazla işlemesi durdurulur",
"InteractiveSearchModalHeader": "İnteraktif Arama",
"Started": "Başlatıldı",
"RemoveCompletedDownloads": "Tamamlanan İndirmeleri Kaldır",
"ResetTitles": "Başlıkları Sıfırla",
"OnApplicationUpdate": "Uygulama Güncellemesinde",
"RemoveCompleted": "Tamamlananları Kaldır",
"RemoveFailedDownloads": "Başarısız İndirmeleri Kaldır",
"ResetDefinitions": "Tanımları Sıfırla",
"NotificationsPlexSettingsAuthToken": "Kimlik Doğrulama Jetonu",
"NotificationsSettingsUpdateMapPathsFrom": "Harita Yolları",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Plex.tv ile kimlik doğrulaması yapın",
"NotificationsSettingsUpdateLibrary": "Kitaplığı Güncelle",
"NotificationsSettingsUpdateMapPathsTo": "Harita Yolları",
"NotificationsSettingsUpdateMapPathsFromHelpText": "{appName} yolu, {serviceName} kitaplık yolu konumunu {appName}'dan farklı gördüğünde seri yollarını değiştirmek için kullanılır ('Kütüphaneyi Güncelle' gerektirir)",
"NotificationsSettingsUpdateMapPathsToHelpText": "{serviceName}, kitaplık yolu konumunu {appName}'den farklı gördüğünde seri yollarını değiştirmek için kullanılan {serviceName} yolu ('Kütüphaneyi Güncelle' gerektirir)",
"NotificationsSettingsUseSslHelpText": "{serviceName} hizmetine HTTP yerine HTTPS üzerinden bağlanın",
"Rejections": "Reddedilenler",
"RemoveDownloadsAlert": "Kaldırma ayarları, yukarıdaki tabloda bireysel İndirme İstemcisi ayarlarına taşınmıştır.",
"RemoveSelectedItem": "Seçilen Öğeyi Kaldır",
"ResetQualityDefinitions": "Kalite Tanımlarını Sıfırla",
"SelectIndexerFlags": "Dizinleyici Bayraklarını Seçin",
"SetIndexerFlags": "Dizinleyici Bayraklarını Ayarla",
"WouldYouLikeToRestoreBackup": "'{name}' yedeğini geri yüklemek ister misiniz?",
"ThereWasAnErrorLoadingThisPage": "Sayfa yüklenirken bir hata oluştu",
"Theme": "Tema",
"ResetQualityDefinitionsMessageText": "Kalite tanımlarını sıfırlamak istediğinizden emin misiniz?",
"RemoveFailed": "Başarısızları Kaldır",
"ResetDefinitionTitlesHelpText": "Değerlerin yanı sıra tanım başlıklarını da sıfırlayın",
"SizeLimit": "Boyut Limiti",
"RemoveSelectedItems": "Seçili öğeleri kaldır",
"RemoveQueueItem": "Kaldır - {sourceTitle}",
"RemoveQueueItemConfirmation": "'{sourceTitle}' dosyasını kuyruktan kaldırmak istediğinizden emin misiniz?",
"ReleaseProfiles": "Yayımlama Profilleri",
"RemoveFromDownloadClientHint": "İndirilenleri ve dosyaları indirme istemcisinden kaldırır",
"RemoveMultipleFromDownloadClientHint": "İndirilenleri ve dosyaları indirme istemcisinden kaldırır",
"RemoveQueueItemRemovalMethod": "Kaldırma Yöntemi",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "'İndirme İstemcisinden Kaldır', indirilenleri ve dosyaları indirme istemcisinden kaldıracaktır.",
"SelectReleaseGroup": "Yayımlama Grubunu Seçin",
"SelectDropdown": "Seçimler...",
"SkipRedownload": "Yeniden İndirmeyi Atla",
"ThereWasAnErrorLoadingThisItem": "Bu öğe yüklenirken bir hata oluştu",
"UpdateAvailable": "Yeni güncelleme mevcut",
"ThemeHelpText": "Uygulama Kullanıcı Arayüzü Temasını Değiştirin, 'Otomatik' Teması, Açık veya Koyu modu ayarlamak için İşletim Sistemi Temanızı kullanacaktır. Theme.Park'tan ilham alındı",
"RemoveQueueItemRemovalMethodHelpTextWarning": "'İndirme İstemcisinden Kaldır', indirme işlemini ve dosyaları indirme istemcisinden kaldıracaktır.",
"ClickToChangeIndexerFlags": "Dizinleyici bayraklarını değiştirmek için tıklayın",
"IndexerFlags": "Dizinleyici Bayrakları",
"IndexerSettingsSeedRatioHelpText": "Bir torrentin durmadan önce ulaşması gereken oran. Boş bırakılırsa indirme istemcisinin varsayılan değerini kullanır. Oran en az 1,0 olmalı ve indeksleyici kurallarına uygun olmalıdır",
"IndexerSettingsSeedTime": "Seed Süresi",
"IndexerSettingsSeedRatio": "Seed Oranı",
"IndexerSettingsSeedTimeHelpText": "Bir torrentin durmadan önce seed edilmesi gereken süre. Boş bırakılırsa indirme istemcisinin varsayılan ayarını kullanır",
"BypassIfAboveCustomFormatScore": "Özel Format Koşullarının Üstündeyse Baypas Et",
"ImportLists": "Listeler",
"Loading": "Yükleniyor",
"NoCutoffUnmetItems": "Karşılanmayan son öğe yok",
"NoMissingItems": "Eksik öğe yok",
"UseSSL": "SSL kullan",
"OnApplicationUpdateHelpText": "Uygulama Güncellemesinde",
"Publisher": "Yayımcı",
"RemotePathMappingCheckLocalWrongOSPath": "Yerel indirme istemcisi {downloadClientName}, indirmeleri {path} yoluna yerleştiriyor ancak bu geçerli bir {osName} yolu değil. İndirme istemcisi ayarlarınızı gözden geçirin.",
"WriteTagsNo": "Asla",
"CustomFormatsSpecificationFlag": "Bayrak",
"ProfilesSettingsSummary": "Kalite, Dil, Gecikme ve Yayımlama profilleri",
"ChooseImportMethod": "İçe Aktarma Modunu Seçin",
"Author": "Yazar",
"CountDownloadClientsSelected": "{count} indirme istemcisi seçildi",
"IndexerTagsHelpText": "Bu dizinleyiciyi yalnızca en az bir eşleşen etikete sahip filmler için kullanın. Tüm filmlerle kullanmak için boş bırakın.",
"ListsSettingsSummary": "Listeler",
"QualityProfileIdHelpText": "Kalite Profili listesi öğeleri şu şekilde eklenecektir:",
"SourceTitle": "Kaynak başlığı",
"EnabledHelpText": "Yayımlama profilini etkinleştirmek için işaretleyin",
"ErrorLoadingContent": "Bu öğe yüklenirken bir hata oluştu",
"IsShowingMonitoredMonitorSelected": "Takip Edilen Seçildi",
"RemotePathMappingCheckFileRemoved": "Dosyanın {path} yolu işlenme sürecinin bir parçası olarak kaldırıldı.",
"RecycleBinUnableToWriteHealthCheck": "Yapılandırılmış geri dönüşüm kutusu klasörüne yazılamıyor: {path}. Bu yolun mevcut olduğundan ve {appName} uygulamasını çalıştıran kullanıcı tarafından yazılabilir olduğundan emin olun",
"SearchForAllMissingBooks": "Eksik tüm filmleri arayın",
"IndexerIdHelpText": "Profilin hangi dizinleyiciye uygulanacağını belirtin",
"SelectQuality": "Kaliteyi Seçin",
"BypassIfAboveCustomFormatScoreHelpText": "Yayının puanı, yapılandırılan minimum özel format puanından yüksek olduğunda bypass'ı etkinleştirin",
"BypassIfHighestQuality": "En Yüksek Kalitedeyse Atla",
"Authors": "Yazar",
"DownloadClientTagHelpText": "Bu indirme istemcisini yalnızca en az bir eşleşen etikete sahip filmler için kullanın. Tüm filmlerde kullanmak için boş bırakın.",
"EnableRssHelpText": "{appName}, RSS Senkronizasyonu aracılığıyla düzenli periyotlarda yayın değişikliği aradığında kullanacak",
"RemotePathMappingCheckFilesLocalWrongOSPath": "Yerel indirme istemcisi {downloadClientName}, {path} yolunda dosyalar bildirdi ancak bu geçerli bir {osName} yolu değil. İndirme istemcisi ayarlarınızı gözden geçirin.",
"RemotePathMappingCheckImportFailed": "{appName} filmi içe aktaramadı. Ayrıntılar için günlüklerinizi kontrol edin.",
"MinimumCustomFormatScoreHelpText": "Tercih edilen protokolde gecikmeyi atlamak için gereken Minimum Özel Format Puanı",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "{downloadClientName} indirme istemcisi, tamamlanan indirmeleri kaldıracak şekilde ayarlandı. Bu, indirilenlerin {appName} içe aktarılmadan önce istemcinizden kaldırılmasına neden olabilir.",
"RemotePathMappingCheckGenericPermissions": "{downloadClientName} indirme istemcisi, indirmeleri {path} dizinine yerleştiriyor ancak {appName} bu dizini göremiyor. Klasörün izinlerini ayarlamanız gerekebilir.",
"ApiKeyValidationHealthCheckMessage": "Lütfen API anahtarınızı en az {length} karakter uzunluğunda olacak şekilde güncelleyin. Bunu ayarlar veya yapılandırma dosyası aracılığıyla yapabilirsiniz",
"FailedLoadingSearchResults": "Arama sonuçları yüklenemedi, lütfen tekrar deneyin.",
"IndexerJackettAll": "Desteklenmeyen Jackett 'hepsi' uç noktasını kullanan dizinleyiciler: {indexerNames}",
"IsShowingMonitoredUnmonitorSelected": "Seçili Takipleri Kaldır",
"RemotePathMappingCheckBadDockerPath": "Docker kullanıyorsunuz; {downloadClientName} indirme istemcisi indirmeleri {path} yoluna yerleştiriyor ancak bu geçerli bir {osName} yolu değil. Uzak yol eşlemelerinizi gözden geçirin ve istemci ayarlarını indirin.",
"RemotePathMappingCheckDockerFolderMissing": "Docker kullanıyorsunuz; {downloadClientName} indirme istemcisi, indirilenleri {path} dizinine yerleştiriyor ancak bu dizin, kapsayıcının içinde mevcut görünmüyor. Uzak yol eşlemelerinizi ve kapsayıcı birim ayarlarınızı gözden geçirin.",
"RemotePathMappingCheckDownloadPermissions": "{appName}, indirilen filmin {path} yolunu görebilir ancak erişemez. Olası izin hatası.",
"RemotePathMappingCheckFilesBadDockerPath": "Docker kullanıyorsunuz; {downloadClientName} indirme istemcisi, {path} yolunda dosyalar bildirdi ancak bu geçerli bir {osName} yolu değil. Uzak yol eşlemelerinizi gözden geçirin ve istemci ayarlarını indirin.",
"RemotePathMappingCheckFilesGenericPermissions": "{downloadClientName} istemcisinin {path} dizininde rapor ettiği dosyaları indiriyor, ancak {appName} bu dizini göremiyor. Klasörün izinlerini ayarlamanız gerekebilir.",
"RemotePathMappingCheckFilesWrongOSPath": "Uzaktan indirme istemcisi {downloadClientName}, {path} yolunda dosyalar bildirdi ancak bu geçerli bir {osName} yolu değil. Uzak yol eşlemelerinizi gözden geçirin ve istemci ayarlarını indirin.",
"RemotePathMappingCheckFolderPermissions": "{appName}, {path} indirme dizinini görebilir ancak erişemez. Olası izin hatası.",
"RemotePathMappingCheckLocalFolderMissing": "Uzaktan indirme istemcisi {downloadClientName}, indirmeleri {path} dizinine yerleştiriyor ancak bu dizin mevcut görünmüyor. Muhtemelen eksik veya yanlış uzak yol eşlemesi.",
"RemotePathMappingCheckRemoteDownloadClient": "Uzaktan indirme istemcisi {downloadClientName}, {path} yolunda dosyalar bildirdi ancak bu dizin mevcut görünmüyor. Muhtemelen uzak yol eşlemesi eksik.",
"RemotePathMappingCheckWrongOSPath": "Uzaktan indirme istemcisi {downloadClientName}, indirmeleri {path} yoluna yerleştiriyor ancak bu geçerli bir {osName} yolu değil. Uzak yol eşlemelerinizi gözden geçirin ve istemci ayarlarını indirin.",
"RemotePathMappingsInfo": "Uzak Yol Eşlemeleri çok nadiren gereklidir; {appName} ve indirme istemciniz aynı sistemdeyse yollarınızı eşleştirmek daha iyidir. Daha fazla bilgi için [wiki]({wikiLink}) sayfasına bakın.",
"RootFolderPathHelpText": "Kök Klasör listesi öğeleri eklenecek",
"SearchForAllCutoffUnmetBooks": "Tüm Kesinti Karşılanmayan filmlerini arayın",
"UserAgentProvidedByTheAppThatCalledTheAPI": "API'yi çağıran uygulama tarafından sağlanan Kullanıcı Aracısı",
"WhySearchesCouldBeFailing": "Aramaların neden başarısız olabileceğini öğrenmek için burayı tıklayın",
"MetadataProfileIdHelpText": "Kalite Profili listesi öğeleri şu şekilde eklenecektir:",
"ApiKey": "API Anahtarı",
"AuthenticationMethodHelpTextWarning": "Lütfen geçerli bir kimlik doğrulama yöntemi seçin",
"DisabledForLocalAddresses": "Yerel Adreslerde Devre Dışı Bırak",
"Enabled": "Etkin",
"External": "Harici",
"PasswordConfirmation": "Şifre Tekrarı",
"AuthBasic": "Temel (Tarayıcıılır Penceresi)",
"AuthForm": "Formlar (Giriş Sayfası)",
"AuthenticationMethod": "Kimlik Doğrulama Yöntemi",
"AuthenticationRequired": "Kimlik Doğrulama",
"AuthenticationRequiredHelpText": "İstekler için Kimlik doğrulamanın gereklilik ayarını değiştirin. Riskleri anlamadığınız sürece değiştirmeyin.",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Yeni şifreyi onayla",
"AuthenticationRequiredPasswordHelpTextWarning": "Yeni şifre girin",
"AuthenticationRequiredUsernameHelpTextWarning": "Yeni kullanıcı adınızı girin",
"AuthenticationRequiredWarning": "Kimlik doğrulaması olmadan uzaktan erişimi engellemek için, {appName}'da artık kimlik doğrulamanın etkinleştirilmesini gerektiriyor. İsteğe bağlı olarak yerel adresler için kimlik doğrulamayı devre dışı bırakabilirsiniz.",
"DeleteSelected": "Seçileni Sil"
}

View File

@@ -1,14 +1,14 @@
{
"AppDataLocationHealthCheckMessage": "Оновлення буде неможливим, щоб запобігти видаленню AppData під час оновлення",
"CertificateValidationHelpText": "Змініть сувору перевірку сертифікації HTTPS. Не змінюйте, якщо не зрозумієте ризики.",
"CertificateValidationHelpText": "Змініть суворість перевірки сертифікації HTTPS. Не змінюйте, якщо не розумієте ризики.",
"ChangeHasNotBeenSavedYet": "Зміни ще не набрали чинності",
"ChmodFolderHelpText": "Восьмеричний, застосовується при імпорті/перейменуванні до медіа-папок та файлів (без бітів виконання)",
"Columns": "Колонки",
"ConnectSettings": "Налаштування підключення",
"CopyUsingHardlinksHelpText": "Використання жорстких посилань, коли намагаєтеся скопіювати файли з торентів, які все ще завантажуються",
"DeleteBackupMessageText": "Ви впевнені, що хочете видалити резервну копію '{0}'?",
"DeleteDownloadClientMessageText": "Ви впевнені, що хочете видалити клієнт завантаження '{0}'?",
"Automatic": "Автоматичний",
"DeleteBackupMessageText": "Ви впевнені, що хочете видалити резервну копію \"{name}\"?",
"DeleteDownloadClientMessageText": "Ви впевнені, що хочете видалити клієнт завантаження '{name}'?",
"Automatic": "Автоматично",
"AutoRedownloadFailedHelpText": "Автоматичний пошук і спроба завантажити інший випуск",
"Branch": "Гілка",
"BypassProxyForLocalAddresses": "Обійти проксі для локальних адрес",
@@ -22,7 +22,7 @@
"CloneIndexer": "Клонувати індексер",
"CloneProfile": "Клонувати профіль",
"Close": "Закрити",
"AddingTag": "Додавання тегу",
"AddingTag": "Додавання тега",
"AddListExclusion": "Додати виняток зі списку",
"About": "Про нас",
"Actions": "Дії",
@@ -34,7 +34,7 @@
"Connect": "Підключити",
"CreateGroup": "Створити групу",
"Dates": "Дати",
"DatabaseMigration": "Міграція БД",
"DatabaseMigration": "Міграція бази даних",
"DelayingDownloadUntilInterp": "Завантаження відкладається до {0} о {1}",
"DelayProfile": "Профіль затримки",
"DelayProfiles": "Профілі затримки",
@@ -52,14 +52,14 @@
"BackupNow": "Зробити резервну копію",
"BackupRetentionHelpText": "Автоматичні резервні копії, старіші за період зберігання, очищаються автоматично",
"Backups": "Резервні копії",
"BindAddress": "Прив'язувати адресу",
"BindAddress": "Прив'язати адресу",
"BindAddressHelpText": "Дійсна адреса IPv4 або '*' для всіх інтерфейсів",
"Blocklist": "Чорний список",
"BlocklistRelease": "Реліз із чорного списку",
"CancelMessageText": "Ви впевнені, що хочете скасувати це незавершене завдання?",
"ChownGroupHelpText": "Назва групи або gid. Використовуйте gid для віддалених файлових систем.",
"ChownGroupHelpTextWarning": "Це працює лише в тому випадку, якщо власником файлу є користувач, на якому працює Radarr. Краще переконатися, що клієнт для завантаження використовує ту саму групу, що й Radarr.",
"DeleteReleaseProfile": "Видалити профіль затримки",
"DeleteReleaseProfile": "Видалити профіль випуску",
"DeleteReleaseProfileMessageText": "Ви впевнені, що хочете видалити цей профіль затримки?",
"ConnectSettingsSummary": "Сповіщення, підключення до медіа-серверів/програвачів і спеціальні сценарії",
"CopyUsingHardlinksHelpTextWarning": "Блокування файлів може заважати перейменуванню файлів під час роздачі. Можна тимчасово зупинити роздачу та використовувати функції Radarr для перейменування.",
@@ -67,11 +67,11 @@
"CutoffHelpText": "Після досягнення цієї якості Radarr більше не завантажуватиме фільми",
"CutoffUnmet": "Поріг невиконаний",
"DeleteDelayProfileMessageText": "Ви впевнені, що хочете видалити цей профіль затримки?",
"DeleteImportListMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"DeleteIndexerMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"DeleteImportListMessageText": "Ви впевнені, що хочете видалити список '{name}'?",
"DeleteIndexerMessageText": "Ви впевнені, що хочете видалити індексатор \"{name}\"?",
"DeleteMetadataProfileMessageText": "Ви впевнені, що хочете видалити цей профіль затримки?",
"DeleteNotificationMessageText": "Ви впевнені, що хочете видалити клієнт завантаження '{0}'?",
"DeleteQualityProfileMessageText": "Ви впевнені, що хочете видалити цей профіль затримки?",
"DeleteNotificationMessageText": "Ви впевнені, що хочете видалити сповіщення '{name}'?",
"DeleteQualityProfileMessageText": "Ви впевнені, що хочете видалити профіль якості '{name}'?",
"DeleteRootFolderMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"DeleteTagMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Гілка для оновлення Radarr",
@@ -83,7 +83,6 @@
"ShowQualityProfile": "Додати профіль якості",
"AlternateTitles": "Альтернативна назва",
"AnalyticsEnabledHelpText": "Надсилайте анонімну інформацію про використання та помилки на сервери Radarr. Це включає інформацію про ваш веб-переглядач, які сторінки Radarr WebUI ви використовуєте, звіти про помилки, а також версію ОС і часу виконання. Ми будемо використовувати цю інформацію, щоб визначити пріоритети функцій і виправлення помилок.",
"APIKey": "API Ключ",
"AuthenticationMethodHelpText": "Для доступу до Radarr потрібні ім’я користувача та пароль",
"AuthorClickToChangeBook": "Натисніть, щоб змінити фільм",
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Фільми, видалені з диска, автоматично не відстежуються в Radarr",
@@ -127,7 +126,7 @@
"UnableToLoadBackups": "Не вдалося завантажити резервні копії",
"UpdateScriptPathHelpText": "Шлях до спеціального сценарію, який приймає витягнутий пакет оновлення та обробляє решту процесу оновлення",
"Message": "Повідомлення",
"DownloadClientSettings": "Налаштування клієнта завантажувача",
"DownloadClientSettings": "Налаштування клієнта завантаження",
"MIA": "MIA",
"MinimumAgeHelpText": "Тільки Usenet: мінімальний вік NZB у хвилинах до їх захоплення. Використовуйте це, щоб дати новим випускам час для поширення до вашого провайдера usenet.",
"MinimumFreeSpace": "Мінімальний вільний простір",
@@ -511,7 +510,6 @@
"UserAgentProvidedByTheAppThatCalledTheAPI": "Агент користувача, наданий програмою, яка викликала API",
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr підтримує будь-який індексатор, який використовує стандарт Newznab, а також інші індексатори, перелічені нижче.",
"RecycleBinHelpText": "Файли фільмів потраплять сюди після видалення, а не назавжди",
"ApiKeyHelpTextWarning": "Щоб набуло чинності, потрібно перезапустити",
"IconTooltip": "За розкладом",
"IgnoredHelpText": "Випуск буде відхилено, якщо він містить один або кілька термінів (незалежно від регістру)",
"RemotePathMappingCheckDownloadPermissions": "Radarr може бачити, але не має доступу до завантаженого фільму {0}. Ймовірна помилка дозволів.",
@@ -585,7 +583,7 @@
"CustomFormats": "Користувацькі формати",
"CutoffFormatScoreHelpText": "Radarr перестане завантажувати фільми після досягнення вказаної кількості очок",
"DeleteCustomFormat": "Видалити спеціальний формат",
"DeleteCustomFormatMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"DeleteCustomFormatMessageText": "Ви впевнені, що хочете видалити спеціальний формат \"{name}\"?",
"DeleteFormatMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"ExportCustomFormat": "Додати свій формат",
"ImportListMissingRoot": "Відсутня коренева папка для списків імпорту: {0}",
@@ -622,7 +620,7 @@
"ApplyTagsHelpTextRemove": "Видалити: видалити введені теги",
"DeleteRemotePathMapping": "Додати віддалений шлях",
"DeleteSelectedImportListsMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"DeleteSelectedIndexers": "Видалити індексатор",
"DeleteSelectedIndexers": "Видалити індексатор(и)",
"RemoveFailed": "Не вдалося видалити",
"RemovingTag": "Видалення мітки",
"ApplyTagsHelpTextReplace": "Замінити: Змінити наявні теги на введені теги (залишіть порожнім, щоб очистити всі теги)",
@@ -638,7 +636,7 @@
"RemoveSelectedItemsQueueMessageText": "Ви впевнені, що хочете видалити {0} елементів із черги?",
"RemoveCompleted": "Видалення завершено",
"ApplyTagsHelpTextAdd": "Додати: додати теги до наявного списку тегів",
"DeleteSelectedDownloadClients": "Видалити клієнт завантаження",
"DeleteSelectedDownloadClients": "Видалити клієнт(и) завантаження",
"DeleteSelectedDownloadClientsMessageText": "Ви впевнені, що хочете видалити тег {0} ?",
"ExistingTag": "Існуючий тег",
"NoChange": "Без змін",
@@ -656,5 +654,96 @@
"AddMissing": "Додати відсутні",
"TrackNumber": "Номер треку",
"AppUpdatedVersion": "{appName} оновлено до версії `{version}`. Щоб отримати останні зміни, потрібно перезавантажити {appName}",
"AutomaticUpdatesDisabledDocker": "Автоматичні оновлення не підтримуються безпосередньо під час використання механізму оновлення Docker. Вам потрібно буде оновити зображення контейнера за межами {appName} або скористатися сценарієм"
"AutomaticUpdatesDisabledDocker": "Автоматичні оновлення не підтримуються безпосередньо під час використання механізму оновлення Docker. Вам потрібно буде оновити зображення контейнера за межами {appName} або скористатися сценарієм",
"ConnectionLostReconnect": "{appName} спробує підключитися автоматично, або ви можете натиснути «Перезавантажити» нижче.",
"ConnectionLost": "Зв'язок втрачений",
"Continuing": "Продовження",
"CustomFormatsSpecificationRegularExpressionHelpText": "Спеціальний формат RegEx не враховує регістр",
"DeleteSelectedImportLists": "Видалити списки імпорту",
"Backup": "Резервне копіювання",
"BlocklistAndSearch": "Чорний список і пошук",
"ChangeCategory": "Змінити категорію",
"ConnectionLostToBackend": "{appName} втратив з’єднання з серверною частиною, і його потрібно перезавантажити, щоб відновити роботу.",
"DeleteImportList": "Видалити список імпорту",
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Чи використовувати налаштований макет вмісту qBittorrent, оригінальний макет із торрента чи завжди створювати вкладену папку (qBittorrent 4.3.2+)",
"AutoRedownloadFailed": "Помилка повторного завантаження",
"AutoRedownloadFailedFromInteractiveSearch": "Помилка повторного завантаження з інтерактивного пошуку",
"DeleteRootFolder": "Видалити кореневу папку",
"CustomFormatsSettingsTriggerInfo": "Спеціальний формат буде застосовано до випуску або файлу, якщо він відповідає принаймні одному з кожного з різних типів вибраних умов.",
"ConnectionSettingsUrlBaseHelpText": "Додає префікс до URL-адреси {connectionName}, наприклад {url}",
"DownloadClientDelugeSettingsDirectoryHelpText": "Необов’язкове розташування для розміщення завантажень. Залиште поле порожнім, щоб використовувати стандартне розташування Deluge",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Необов’язкове розташування для переміщення завершених завантажень. Залиште поле порожнім, щоб використовувати стандартне розташування Deluge",
"DeleteBookFileMessageText": "Ви впевнені, що хочете видалити '{path}'?",
"Large": "Великий",
"ListsSettingsSummary": "Списки",
"Small": "Маленький",
"SomeResultsAreHiddenByTheAppliedFilter": "Всі результати приховані фільтром",
"Series": "Серіал",
"NotificationStatusAllClientHealthCheckMessage": "Усі списки недоступні через помилки",
"System": "Система",
"IndexerFlags": "Прапори індексатора",
"InteractiveSearchModalHeader": "Інтерактивний пошук",
"AllExpandedCollapseAll": "Закрити все",
"FreeSpace": "Вільний простір",
"ImportLists": "Списки",
"Location": "Місцезнаходження",
"ImportListExclusions": "Видалити виключення зі списку імпорту",
"TotalSpace": "Загальний простір",
"RecentChanges": "Останні зміни",
"RemoveQueueItemConfirmation": "Ви впевнені, що хочете видалити {0} елементів із черги?",
"FailedLoadingSearchResults": "Не вдалося завантажити результати пошуку, спробуйте ще.",
"SelectQuality": "Виберіть Якість",
"SourceTitle": "Назва джерела",
"StatusEndedContinuing": "Продовження",
"ExtraFileExtensionsHelpText": "Розділений комами список додаткових файлів для імпорту (.nfo буде імпортовано як .nfo-orig)",
"ExtraFileExtensionsHelpTextsExamples": "Приклади: '.sub, .nfo' або 'sub,nfo'",
"Events": "Події",
"ApiKeyValidationHealthCheckMessage": "Будь ласка оновіть ключ API, щоб він містив принаймні {length} символів. Ви можете зробити це в налаштуваннях або в файлі конфігурації",
"CustomFilter": "Користувацькі фільтри",
"BackupIntervalHelpText": "Інтервал резервного копіювання БД {appName} і налаштувань",
"LastDuration": "Остання тривалість",
"LastExecution": "Останнє виконання",
"LastWriteTime": "Час останнього запису",
"Library": "бібліотека",
"Medium": "Середній",
"NextExecution": "Наступне виконання",
"NoResultsFound": "Нічого не знайдено",
"NotificationStatusSingleClientHealthCheckMessage": "Списки недоступні через помилки: {0}",
"RedownloadFailed": "Помилка повторного завантаження",
"RescanAfterRefreshHelpText": "Перескануйте папку фільму після оновлення фільму",
"RescanAuthorFolderAfterRefresh": "Перескануйте папку фільму після оновлення",
"SelectReleaseGroup": "Виберіть Release Group",
"ShowUnknownAuthorItems": "Показати невідомі елементи фільму",
"Ui": "Інтерфейс користувача",
"ApiKey": "API Ключ",
"AuthBasic": "Основний (спливаюче вікно браузера)",
"AuthForm": "Форми (сторінка входу)",
"AuthenticationMethod": "Метод автентифікації",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Підтвердити новий пароль",
"DisabledForLocalAddresses": "Вимкнено для локальних адрес",
"Enabled": "Увімкнено",
"AuthenticationMethodHelpTextWarning": "Виберіть дійсний метод автентифікації",
"AuthenticationRequired": "Потрібна Автентифікація",
"AuthenticationRequiredHelpText": "Змінити запити, для яких потрібна автентифікація. Не змінюйте, якщо не розумієте ризики.",
"AuthenticationRequiredPasswordHelpTextWarning": "Введіть новий пароль",
"AuthenticationRequiredUsernameHelpTextWarning": "Введіть нове ім'я користувача",
"AuthenticationRequiredWarning": "Щоб запобігти віддаленому доступу без автентифікації, {appName} тепер вимагає ввімкнення автентифікації. За бажанням можна вимкнути автентифікацію з локальних адрес.",
"ChownGroup": "chown Група",
"BlocklistOnlyHint": "Додати до чорного списку без пошуку заміни",
"ChangeCategoryHint": "Змінює завантаження на «Категорію після імпорту» з клієнта завантажувача",
"Clone": "Клонування",
"ClickToChangeIndexerFlags": "Натисніть, щоб змінити прапорці індексатора",
"AutomaticAdd": "Автоматичне додавання",
"BlocklistAndSearchHint": "Розпочати пошук заміни після додавання до чорного списку",
"BlocklistMultipleOnlyHint": "Додати до чорного списку без пошуку замін",
"BlocklistOnly": "Тільки чорний список",
"BlocklistAndSearchMultipleHint": "Розпочати пошук замін після додавання до чорного списку",
"ChangeCategoryMultipleHint": "Змінює завантаження на «Категорію після імпорту» з клієнта завантажувача",
"CloneCondition": "Клонування умови",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Автоматично шукати та намагатися завантажити інший реліз, якщо обраний реліз не вдалось завантажити з інтерактивного пошуку.",
"BypassIfAboveCustomFormatScoreHelpText": "Увімкнути обхід, якщо реліз має оцінку вищу за встановлений мінімальний бал користувацького формату",
"CountDownloadClientsSelected": "Вибрано {count} клієнтів завантажувача",
"ReleaseProfiles": "профіль релізу",
"MinimumCustomFormatScoreHelpText": "Мінімальна оцінка користувацького формату, необхідна для обходу затримки для обраного протоколу",
"BypassIfAboveCustomFormatScore": "Пропустити, якщо перевищено оцінку користувацького формату"
}

View File

@@ -15,7 +15,6 @@
"20MinutesTwenty": "60 phút: {0}",
"45MinutesFourtyFive": "60 phút: {0}",
"60MinutesSixty": "60 phút: {0}",
"APIKey": "Mã API",
"About": "Trong khoảng",
"AddListExclusion": "Thêm loại trừ danh sách",
"DeleteMetadataProfileMessageText": "Bạn có chắc chắn muốn xóa cấu hình chất lượng không {0}",
@@ -429,7 +428,6 @@
"WeekColumnHeader": "Tiêu đề cột tuần",
"Year": "Năm",
"YesCancel": "Có, Hủy bỏ",
"ApiKeyHelpTextWarning": "Yêu cầu khởi động lại để có hiệu lực",
"AnalyticsEnabledHelpTextWarning": "Yêu cầu khởi động lại để có hiệu lực",
"DeleteRootFolderMessageText": "Bạn có chắc chắn muốn xóa trình lập chỉ mục '{0}' không?",
"LoadingBooksFailed": "Tải tệp phim không thành công",
@@ -577,5 +575,74 @@
"ReplaceWithSpaceDashSpace": "Thay thế bằng Space Dash Space",
"BlocklistReleases": "Phát hành danh sách đen",
"ApplicationURL": "URL của ứng dụng",
"ApiKeyValidationHealthCheckMessage": "Hãy cập nhật mã API để dài ít nhất {0} kí tự. Bạn có thể làm điều này trong cài đặt hoặc trong tập config"
"ApiKeyValidationHealthCheckMessage": "Hãy cập nhật mã API để dài ít nhất {0} kí tự. Bạn có thể làm điều này trong cài đặt hoặc trong tập config",
"AutomaticAdd": "Tự động thêm",
"ConnectionLostReconnect": "Radarr sẽ cố gắng kết nối tự động hoặc bạn có thể nhấp vào tải lại bên dưới.",
"NoResultsFound": "không tìm thấy kết quả nào",
"FreeSpace": "Không gian trông",
"Required": "Cần thiết",
"DeleteRemotePathMapping": "Chỉnh sửa ánh xạ đường dẫn từ xa",
"ApplyTagsHelpTextHowToApplyAuthors": "Cách áp dụng thẻ cho các phim đã chọn",
"ApplyTagsHelpTextHowToApplyDownloadClients": "Cách áp dụng thẻ cho các phim đã chọn",
"ApplyTagsHelpTextHowToApplyIndexers": "Cách áp dụng thẻ cho các phim đã chọn",
"ApplyTagsHelpTextRemove": "Xóa: Xóa các thẻ đã nhập",
"ApplyTagsHelpTextReplace": "Thay thế: Thay thế các thẻ bằng các thẻ đã nhập (không nhập thẻ nào để xóa tất cả các thẻ)",
"DeleteSelectedDownloadClients": "Xóa ứng dụng khách tải xuống",
"RemoveSelectedItemsQueueMessageText": "Bạn có chắc chắn muốn xóa {0} khỏi hàng đợi không?",
"RemovingTag": "Xóa thẻ",
"NotificationStatusAllClientHealthCheckMessage": "Tất cả danh sách không có sẵn do lỗi",
"NoEventsFound": "Không tìm thấy sự kiện",
"System": "Hệ thống",
"TotalSpace": "Tổng không gian",
"ExtraFileExtensionsHelpText": "Danh sách các tệp bổ sung cần nhập được phân tách bằng dấu phẩy (.nfo sẽ được nhập dưới dạng .nfo-orig)",
"ImportLists": "Danh sách",
"IndexerFlags": "Cờ chỉ mục",
"LastExecution": "Lần thực hiện cuối cùng",
"SomeResultsAreHiddenByTheAppliedFilter": "Một số kết quả bị ẩn bởi bộ lọc được áp dụng",
"Large": "Lớn",
"Location": "Vị trí",
"Negated": "Được tôn trọng",
"SetTags": "Đặt thẻ",
"No": "Không",
"RecentChanges": "Những thay đổi gần đây",
"ApplyChanges": "Áp dụng thay đổi",
"ApplyTagsHelpTextAdd": "Thêm: Thêm thẻ vào danh sách thẻ hiện có",
"Activity": "Hoạt động",
"NoChange": "Không thay đổi",
"SourceTitle": "Tiêu đề nguồn",
"CustomFilter": "Bộ lọc tùy chỉnh",
"NextExecution": "Thực hiện tiếp theo",
"DeleteSelectedIndexers": "Xóa trình lập chỉ mục",
"Events": "Sự kiện",
"ExistingTag": "Thẻ hiện có",
"Medium": "Trung bình",
"RedownloadFailed": "Tải xuống không thành công",
"Small": "Nhỏ",
"WhatsNew": "Có gì mới?",
"Yes": "Đúng",
"DeleteConditionMessageText": "Bạn có chắc chắn muốn xóa cấu hình chất lượng không {0}",
"ApplyTagsHelpTextHowToApplyImportLists": "Cách áp dụng thẻ cho các phim đã chọn",
"AddNew": "Thêm mới",
"Backup": "Sao lưu",
"AllResultsAreHiddenByTheAppliedFilter": "Tất cả kết quả bị ẩn bởi bộ lọc được áp dụng",
"AutoRedownloadFailed": "Tải xuống không thành công",
"BypassIfHighestQuality": "Bỏ qua nếu chất lượng cao nhất",
"ConnectionLost": "Kết nối bị mất",
"ExtraFileExtensionsHelpTextsExamples": "Ví dụ: '.sub, .nfo' hoặc 'sub, nfo'",
"FailedLoadingSearchResults": "Không tải được kết quả tìm kiếm, vui lòng thử lại.",
"InteractiveSearchModalHeader": "Tìm kiếm tương tác",
"LastDuration": "lastDuration",
"LastWriteTime": "Lần viết cuối cùng",
"ListsSettingsSummary": "Danh sách",
"NotificationStatusSingleClientHealthCheckMessage": "Danh sách không có sẵn do lỗi: {0}",
"RemoveQueueItemConfirmation": "Bạn có chắc chắn muốn xóa {0} khỏi hàng đợi không?",
"RemoveSelectedItemQueueMessageText": "Bạn có chắc chắn muốn xóa {0} khỏi hàng đợi không?",
"SelectDropdown": "'Lựa chọn...",
"SelectQuality": "Chọn chất lượng",
"Ui": "Giao diện người dùng",
"ApiKey": "Mã API",
"AuthBasic": "Cơ bản (Cửa sổ bật lên trình duyệt)",
"AuthForm": "Biểu mẫu (Trang đăng nhập)",
"DisabledForLocalAddresses": "Bị vô hiệu hóa đối với địa chỉ địa phương",
"Enabled": "Đã bật"
}

View File

@@ -56,7 +56,7 @@
"CreateEmptyAuthorFoldersHelpText": "硬盘扫描过程中创建缺失的电影目录",
"CreateGroup": "创建组",
"CutoffHelpText": "一旦质量满足则Radarr不会再下载影片",
"CutoffUnmet": "未达截止条件",
"CutoffUnmet": "未达设定标准",
"DatabaseMigration": "数据库迁移版本",
"Dates": "日期",
"DelayProfile": "延时配置",
@@ -143,7 +143,7 @@
"ICalFeed": "iCal订阅地址",
"ICalHttpUrlHelpText": "将此URL复制到您的客户端如果您的浏览器支持webcal请直接点击右侧订阅按钮",
"ICalLink": "iCal链接",
"IconForCutoffUnmet": "未达截止条件的图标",
"IconForCutoffUnmet": "未达设定标准的图标",
"IconTooltip": "计划中",
"IgnoredAddresses": "已忽略地址",
"IgnoredHelpText": "如版本包含一个或多个条件则丢弃(无视大小写)",
@@ -422,9 +422,8 @@
"Year": "年",
"YesCancel": "确定,取消",
"20MinutesTwenty": "20 分钟:{0}",
"45MinutesFourtyFive": "45分钟: {0}",
"45MinutesFourtyFive": "45 分钟{0}",
"60MinutesSixty": "60分钟: {0}",
"APIKey": "API Key",
"About": "关于",
"AddListExclusion": "新增 列表",
"DeleteTag": "删除标签",
@@ -435,7 +434,6 @@
"ProxyUsernameHelpText": "如果需要,您只需要输入用户名和密码。否则就让它们为空。",
"MaintenanceRelease": "维护发布:bug修复和其他改进。更多细节请参见Github提交历史",
"DeleteBookFileMessageText": "您确认您想删除吗?",
"ApiKeyHelpTextWarning": "需要重启生效",
"Actions": "动作",
"AddMissing": "添加丢失项",
"AddNewItem": "添加新项目",
@@ -473,7 +471,7 @@
"UnableToLoadBlocklist": "无法加载黑名单",
"UnselectAll": "取消选择全部",
"UpdateSelected": "更新已选",
"Wanted": "已追踪",
"Wanted": "待获取",
"All": "全部",
"Level": "等级",
"RemoveFromBlocklist": "从黑名单中移除",
@@ -965,7 +963,7 @@
"SmartReplace": "智能替换",
"WhatsNew": "什么是新的?",
"BlocklistReleaseHelpText": "阻止 Readarr 再次自动抓取这些文件",
"AppUpdatedVersion": "{appName}已更新为版本` {version}`,为了获得最新的更改,您需要重新加载{appName}",
"AppUpdatedVersion": "{appName} 已经更新到 {version} 版本,重新加载 {appName} 使更新生效",
"BypassIfAboveCustomFormatScoreHelpText": "当抓取发布版本的分数高于配置的最低自定义格式分数时跳过延时",
"CountAuthorsSelected": "已选择selectedCount个作者",
"CountDownloadClientsSelected": "{selectedCount}下载客户端已选中",
@@ -1058,5 +1056,38 @@
"AutoRedownloadFailed": "重新下载失败",
"AutoRedownloadFailedFromInteractiveSearch": "手动搜索重新下载失败",
"AutoRedownloadFailedFromInteractiveSearchHelpText": "当从手动搜索中获取失败的发行版时,自动搜索并尝试下载不同的发行版",
"RemoveQueueItemRemovalMethodHelpTextWarning": "“从下载客户端移除”将从下载客户端移除下载内容和文件。"
"RemoveQueueItemRemovalMethodHelpTextWarning": "“从下载客户端移除”将从下载客户端移除下载内容和文件。",
"CustomFormatsSpecificationFlag": "标记",
"CustomFilter": "自定义过滤器",
"ClickToChangeIndexerFlags": "点击修改索引器标志",
"ConnectionSettingsUrlBaseHelpText": "向 {clientName} url 添加前缀,例如 {url}",
"Rejections": "拒绝",
"DownloadClientDelugeSettingsDirectoryCompletedHelpText": "可选的下载位置,留空使用 Aria2 默认位置",
"FailedLoadingSearchResults": "读取搜索结果失败,请稍后重试。",
"IndexerFlags": "搜刮器标记",
"DownloadClientDelugeSettingsDirectoryHelpText": "可选的下载位置,留空使用 Aria2 默认位置",
"IndexerSettingsSeedRatio": "做种比率",
"IndexerSettingsSeedRatioHelpText": "种子在停止之前应达到的比率,留空使用下载客户端的默认值。 比率应至少为 1.0 并遵循索引器规则",
"IndexerSettingsSeedTime": "做种时间",
"IndexerSettingsSeedTimeHelpText": "停止前应做种的时间,留空使用下载客户端的默认值",
"InteractiveSearchModalHeader": "手动搜索",
"NotificationsPlexSettingsAuthToken": "验证令牌",
"NotificationsPlexSettingsAuthenticateWithPlexTv": "使用 Plex.tv 验证身份",
"WhySearchesCouldBeFailing": "单击此处了解搜索失败的原因",
"CustomFormatsSettingsTriggerInfo": "当一个发布版本或文件至少匹配其中一个条件时,自定义格式将会被应用到这个版本或文件上。",
"ApiKey": "API Key",
"Enabled": "已启用",
"External": "外部的",
"PasswordConfirmation": "确认密码",
"AuthBasic": "基础(浏览器弹出对话框)",
"AuthForm": "表单(登陆页面)",
"AuthenticationMethod": "认证方式",
"AuthenticationMethodHelpTextWarning": "请选择一个有效的身份验证方式",
"AuthenticationRequired": "需要身份验证",
"AuthenticationRequiredHelpText": "修改哪些请求需要认证。除非你了解其中的风险,否则不要更改。",
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "确认新密码",
"AuthenticationRequiredPasswordHelpTextWarning": "请输入新密码",
"AuthenticationRequiredUsernameHelpTextWarning": "请输入新用户名",
"AuthenticationRequiredWarning": "为了防止未经身份验证的远程访问,{appName} 现在需要启用身份验证。您可以禁用本地地址的身份验证。",
"DisabledForLocalAddresses": "在本地地址上禁用"
}

View File

@@ -30,7 +30,6 @@
"AddListExclusion": "新增排除清單",
"BackupNow": "馬上備份",
"BlocklistRelease": "封鎖清單版本",
"APIKey": "API密鑰",
"20MinutesTwenty": "20分鐘{0}",
"45MinutesFourtyFive": "45分鐘{0}",
"60MinutesSixty": "60分鐘{0}",
@@ -40,5 +39,109 @@
"ApplyTagsHelpTextHowToApplyDownloadClients": "如何將標籤套用在被選擇的下載客戶端",
"AgeWhenGrabbed": "年齡(當獲取時)",
"ApplyChanges": "應用",
"ApplyTagsHelpTextAdd": "加入:將標籤加入已存在的標籤清單"
"ApplyTagsHelpTextAdd": "加入:將標籤加入已存在的標籤清單",
"Indexer": "索引器",
"Files": "文件",
"Filters": "篩選器",
"Backup": "備份",
"Calendar": "日曆",
"CatalogNumber": "類別編號",
"Clear": "清空",
"Enable": "啟用",
"Events": "事件",
"Indexers": "索引器",
"ListsSettingsSummary": "導入列表",
"Series": "集",
"Theme": "主題",
"MetadataProfiles": "中繼資料配置",
"RecyclingBin": "垃圾桶",
"RootFolders": "根目錄資料夾",
"ShowQualityProfile": "加入品質設定檔",
"DeleteRemotePathMapping": "加入遠程路徑對應",
"AllResultsAreHiddenByTheAppliedFilter": "根據所使用的篩選器已將所有結果隱藏",
"Disabled": "無法使用",
"ApplyTagsHelpTextHowToApplyAuthors": "如何套用標籤在所選擇的輸入清單",
"ApplyTagsHelpTextRemove": "移除:刪除輸入的標籤",
"Cancel": "取消",
"Connections": "連接",
"Formats": "格式",
"Title": "標題",
"UpdateMechanismHelpText": "使用 Prowlarr內建的更新程式或是腳本文件",
"Remove": "移除",
"Updates": "更新",
"DownloadClients": "下載用戶端",
"New": "新的",
"Refresh": "重新整理",
"Search": "搜尋",
"CustomFormat": "自訂格式",
"CustomFormats": "自訂格式",
"ImportListExclusions": "新增匯入排除清單",
"UnableToAddANewListPleaseTryAgain": "無法加入新的自動標籤,請重新嘗試。",
"Reload": "重新載入",
"Connect": "連接",
"DelayProfile": "延遲配置",
"Delete": "刪除",
"Queue": "佇列",
"Scheduled": "已排程",
"Password": "密碼",
"SettingsRemotePathMappingLocalPath": "本機路徑",
"URLBase": "URL Base",
"UnableToAddANewQualityProfilePleaseTryAgain": "無法加入新的條件,請重新嘗試。",
"AlternateTitles": "其他標題",
"DownloadClient": "下載用戶端",
"RemotePathMappings": "遠程路徑對應",
"Docker": "Docker",
"UnableToLoadRootFolders": "無法加進根目錄",
"ApplyTagsHelpTextReplace": "取代:用輸入的標籤替換現有的標籤(如果不輸入任何標籤,則清除所有標籤)",
"IconTooltip": "已排程",
"ImportLists": "導入列表",
"IsCutoffCutoff": "中斷",
"Lists": "清單",
"Usenet": "Usenet",
"AuthenticationMethodHelpText": "需要使用者名稱和密碼來存取{appName}",
"DelayProfiles": "延遲配置",
"Queued": "佇列",
"Torrents": "Torrents",
"Host": "主機",
"BypassIfHighestQuality": "如果有最高的質量就跳過",
"History": "歷史紀錄",
"Metadata": "中繼資料",
"Reset": "重置",
"Ui": "UI",
"UnableToAddANewDownloadClientPleaseTryAgain": "無法加入新的條件,請重新嘗試。",
"UnableToAddANewRootFolderPleaseTryAgain": "無法加入新的自動標籤,請重新嘗試。",
"UnableToAddANewIndexerPleaseTryAgain": "無法加入新的條件,請重新嘗試。",
"Grab": "抓取",
"Hostname": "Hostname",
"Label": "標籤",
"Port": "端口",
"UnableToAddANewMetadataProfilePleaseTryAgain": "無法加入新的條件,請重新嘗試。",
"UnableToAddANewNotificationPleaseTryAgain": "無法加入新的條件,請重新嘗試。",
"Username": "使用者名稱",
"Activity": "‎活動‎",
"AddNew": "加入新的",
"AnalyticsEnabledHelpText": "將使用和錯誤資訊匿名傳送至{appName}的伺服器。這些資訊包括您的瀏覽器資訊、使用的{appName} WebUI頁面、錯誤報告以及作業系統和執行時版本。我們將使用這些資訊來優先處理功能和錯誤修復。",
"BackupFolderHelpText": "相對路徑將位於{appName}的AppData目錄下",
"ICalFeed": "iCal Feed",
"ICalLink": "iCal 連結",
"Language": "語言",
"Library": "資源庫",
"MetadataProfile": "中繼資料配置",
"Protocol": "通訊協定",
"Publisher": "發布者",
"QualityProfile": "品質設定檔",
"QualityProfiles": "品質設定檔",
"ReleaseProfiles": "發布配置",
"Required": "需要",
"RootFolder": "根目錄資料夾",
"Settings": "設定",
"SomeResultsAreHiddenByTheAppliedFilter": "根據所使用的篩選器已將所有結果隱藏",
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "外部更新機制使用的分支",
"DeleteImportListExclusion": "新增排除清單",
"ApplyTagsHelpTextHowToApplyIndexers": "如何套用標籤在所選擇的輸入清單",
"UnableToAddANewImportListExclusionPleaseTryAgain": "無法加入新的條件,請重新嘗試。",
"AuthForm": "表單(登入頁面)",
"ApiKey": "API密鑰",
"AuthBasic": "基礎(瀏覽器彈出視窗)",
"Enabled": "啟用"
}

View File

@@ -53,7 +53,7 @@ namespace NzbDrone.Core.MediaFiles.BookImport
private readonly IAugmentingService _augmentingService;
private readonly IIdentificationService _identificationService;
private readonly IRootFolderService _rootFolderService;
private readonly IProfileService _qualityProfileService;
private readonly IQualityProfileService _qualityProfileService;
private readonly Logger _logger;
public ImportDecisionMaker(IEnumerable<IImportDecisionEngineSpecification<LocalBook>> trackSpecifications,
@@ -63,7 +63,7 @@ namespace NzbDrone.Core.MediaFiles.BookImport
IAugmentingService augmentingService,
IIdentificationService identificationService,
IRootFolderService rootFolderService,
IProfileService qualityProfileService,
IQualityProfileService qualityProfileService,
Logger logger)
{
_trackSpecifications = trackSpecifications;

View File

@@ -218,13 +218,12 @@ namespace NzbDrone.Core.MetadataSource.BookInfo
catch (HttpException ex)
{
_logger.Warn(ex, ex.Message);
throw new GoodreadsException("Search for '{0}' failed. Unable to communicate with Goodreads.", title);
throw new GoodreadsException("Search for '{0}' failed. Unable to communicate with Goodreads.", ex, title);
}
catch (Exception ex)
catch (Exception ex) when (ex is not BookInfoException)
{
_logger.Warn(ex, ex.Message);
throw new GoodreadsException("Search for '{0}' failed. Invalid response received from Goodreads.",
title);
throw new GoodreadsException("Search for '{0}' failed. Invalid response received from Goodreads.", ex, title);
}
}
@@ -296,6 +295,11 @@ namespace NzbDrone.Core.MetadataSource.BookInfo
{
return MapSearchResult(ids);
}
catch (HttpException ex)
{
_logger.Warn(ex);
throw new BookInfoException("Search for '{0}' failed. Unable to communicate with ReadarrAPI, returning status code: {1}.", ex, query, ex.Response.StatusCode);
}
catch (Exception e)
{
_logger.Warn(e, "Error mapping search results");
@@ -484,7 +488,7 @@ namespace NzbDrone.Core.MetadataSource.BookInfo
httpRequest.ContentSummary = ids.ToJson(Formatting.None);
httpRequest.AllowAutoRedirect = true;
httpRequest.SuppressHttpError = true;
httpRequest.SuppressHttpErrorStatusCodes = new[] { HttpStatusCode.TooManyRequests };
httpResponse = _httpClient.Post<BulkBookResource>(httpRequest);

View File

@@ -34,6 +34,6 @@ namespace NzbDrone.Core.Notifications
public bool SupportsOnBookRetag { get; set; }
public bool SupportsOnApplicationUpdate { get; set; }
public override bool Enable => OnGrab || OnReleaseImport || (OnReleaseImport && OnUpgrade) || OnAuthorAdded || OnAuthorDelete || OnBookDelete || OnBookFileDelete || OnBookFileDeleteForUpgrade || OnHealthIssue || OnDownloadFailure || OnImportFailure || OnBookRetag || OnApplicationUpdate;
public override bool Enable => OnGrab || OnReleaseImport || (OnReleaseImport && OnUpgrade) || OnRename || OnAuthorAdded || OnAuthorDelete || OnBookDelete || OnBookFileDelete || OnBookFileDeleteForUpgrade || OnHealthIssue || OnDownloadFailure || OnImportFailure || OnBookRetag || OnApplicationUpdate;
}
}

View File

@@ -662,15 +662,15 @@ namespace NzbDrone.Core.Parser
public static string RemoveFileExtension(string title)
{
title = FileExtensionRegex.Replace(title, m =>
{
var extension = m.Value.ToLower();
if (MediaFiles.MediaFileExtensions.AllExtensions.Contains(extension) || new[] { ".par2", ".nzb" }.Contains(extension))
{
var extension = m.Value.ToLower();
if (MediaFiles.MediaFileExtensions.AllExtensions.Contains(extension) || new[] { ".par2", ".nzb" }.Contains(extension))
{
return string.Empty;
}
return string.Empty;
}
return m.Value;
});
return m.Value;
});
return title;
}

View File

@@ -13,7 +13,7 @@ using NzbDrone.Core.RootFolders;
namespace NzbDrone.Core.Profiles.Qualities
{
public interface IProfileService
public interface IQualityProfileService
{
QualityProfile Add(QualityProfile profile);
void Update(QualityProfile profile);
@@ -24,7 +24,7 @@ namespace NzbDrone.Core.Profiles.Qualities
QualityProfile GetDefaultProfile(string name, Quality cutoff = null, params Quality[] allowed);
}
public class QualityProfileService : IProfileService,
public class QualityProfileService : IQualityProfileService,
IHandle<ApplicationStartedEvent>,
IHandle<CustomFormatAddedEvent>,
IHandle<CustomFormatDeletedEvent>

View File

@@ -20,7 +20,7 @@ namespace NzbDrone.Core.Queue
public class QueueService : IQueueService, IHandle<TrackedDownloadRefreshedEvent>
{
private readonly IEventAggregator _eventAggregator;
private static List<Queue> _queue = new List<Queue>();
private static List<Queue> _queue = new ();
private readonly IHistoryService _historyService;
public QueueService(IEventAggregator eventAggregator,
@@ -105,8 +105,11 @@ namespace NzbDrone.Core.Queue
public void Handle(TrackedDownloadRefreshedEvent message)
{
_queue = message.TrackedDownloads.OrderBy(c => c.DownloadItem.RemainingTime).SelectMany(MapQueue)
.ToList();
_queue = message.TrackedDownloads
.Where(t => t.IsTrackable)
.OrderBy(c => c.DownloadItem.RemainingTime)
.SelectMany(MapQueue)
.ToList();
_eventAggregator.PublishEvent(new QueueUpdatedEvent());
}

View File

@@ -13,7 +13,7 @@ namespace NzbDrone.Core.RootFolders
public int DefaultQualityProfileId { get; set; }
public MonitorTypes DefaultMonitorOption { get; set; }
public NewItemMonitorTypes DefaultNewItemMonitorOption { get; set; }
public HashSet<int> DefaultTags { get; set; }
public HashSet<int> DefaultTags { get; set; } = new ();
public bool IsCalibreLibrary { get; set; }
public CalibreSettings CalibreSettings { get; set; }

View File

@@ -8,6 +8,7 @@ namespace NzbDrone.Core.ThingiProvider.Status
where TModel : ProviderStatusBase, new()
{
TModel FindByProviderId(int providerId);
void DeleteByProviderId(int providerId);
}
public class ProviderStatusRepository<TModel> : BasicRepository<TModel>, IProviderStatusRepository<TModel>
@@ -22,5 +23,10 @@ namespace NzbDrone.Core.ThingiProvider.Status
{
return Query(c => c.ProviderId == providerId).SingleOrDefault();
}
public void DeleteByProviderId(int providerId)
{
Delete(c => c.ProviderId == providerId);
}
}
}

View File

@@ -151,12 +151,7 @@ namespace NzbDrone.Core.ThingiProvider.Status
public virtual void HandleAsync(ProviderDeletedEvent<TProvider> message)
{
var providerStatus = _providerStatusRepository.FindByProviderId(message.ProviderId);
if (providerStatus != null)
{
_providerStatusRepository.Delete(providerStatus);
}
_providerStatusRepository.DeleteByProviderId(message.ProviderId);
}
}
}

View File

@@ -1,4 +1,4 @@
using FluentValidation.Validators;
using FluentValidation.Validators;
using NzbDrone.Common.Disk;
namespace NzbDrone.Core.Validation.Paths

Some files were not shown because too many files have changed in this diff Show More