mirror of
https://github.com/Readarr/Readarr.git
synced 2026-03-13 15:34:06 -04:00
Compare commits
1 Commits
v0.4.10.27
...
sonarr-pul
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
48b9f0a07a |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -120,7 +120,6 @@ _artifacts
|
||||
_rawPackage/
|
||||
_dotTrace*
|
||||
_tests/
|
||||
_temp*
|
||||
*.Result.xml
|
||||
coverage*.xml
|
||||
coverage*.json
|
||||
|
||||
@@ -9,18 +9,18 @@ variables:
|
||||
testsFolder: './_tests'
|
||||
yarnCacheFolder: $(Pipeline.Workspace)/.yarn
|
||||
nugetCacheFolder: $(Pipeline.Workspace)/.nuget/packages
|
||||
majorVersion: '0.4.10'
|
||||
majorVersion: '0.3.30'
|
||||
minorVersion: $[counter('minorVersion', 1)]
|
||||
readarrVersion: '$(majorVersion).$(minorVersion)'
|
||||
buildName: '$(Build.SourceBranchName).$(readarrVersion)'
|
||||
sentryOrg: 'servarr'
|
||||
sentryUrl: 'https://sentry.servarr.com'
|
||||
dotnetVersion: '6.0.427'
|
||||
dotnetVersion: '6.0.421'
|
||||
nodeVersion: '20.X'
|
||||
innoVersion: '6.2.0'
|
||||
windowsImage: 'windows-2022'
|
||||
linuxImage: 'ubuntu-20.04'
|
||||
macImage: 'macOS-13'
|
||||
macImage: 'macOS-11'
|
||||
|
||||
trigger:
|
||||
branches:
|
||||
@@ -1102,19 +1102,19 @@ stages:
|
||||
vmImage: ${{ variables.windowsImage }}
|
||||
steps:
|
||||
- checkout: self # Need history for Sonar analysis
|
||||
- task: SonarCloudPrepare@3
|
||||
- task: SonarCloudPrepare@1
|
||||
env:
|
||||
SONAR_SCANNER_OPTS: ''
|
||||
inputs:
|
||||
SonarCloud: 'SonarCloud'
|
||||
organization: 'readarr'
|
||||
scannerMode: 'cli'
|
||||
scannerMode: 'CLI'
|
||||
configMode: 'manual'
|
||||
cliProjectKey: 'readarrui'
|
||||
cliProjectName: 'ReadarrUI'
|
||||
cliProjectVersion: '$(readarrVersion)'
|
||||
cliSources: './frontend'
|
||||
- task: SonarCloudAnalyze@3
|
||||
- task: SonarCloudAnalyze@1
|
||||
|
||||
- job: Api_Docs
|
||||
displayName: API Docs
|
||||
@@ -1190,12 +1190,12 @@ stages:
|
||||
submodules: true
|
||||
- powershell: Set-Service SCardSvr -StartupType Manual
|
||||
displayName: Enable Windows Test Service
|
||||
- task: SonarCloudPrepare@3
|
||||
- task: SonarCloudPrepare@1
|
||||
condition: eq(variables['System.PullRequest.IsFork'], 'False')
|
||||
inputs:
|
||||
SonarCloud: 'SonarCloud'
|
||||
organization: 'readarr'
|
||||
scannerMode: 'dotnet'
|
||||
scannerMode: 'MSBuild'
|
||||
projectKey: 'Readarr_Readarr'
|
||||
projectName: 'Readarr'
|
||||
projectVersion: '$(readarrVersion)'
|
||||
@@ -1208,16 +1208,21 @@ 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@3
|
||||
- task: SonarCloudAnalyze@1
|
||||
condition: eq(variables['System.PullRequest.IsFork'], 'False')
|
||||
displayName: Publish SonarCloud Results
|
||||
- task: reportgenerator@5.3.11
|
||||
- task: reportgenerator@4
|
||||
displayName: Generate Coverage Report
|
||||
inputs:
|
||||
reports: '$(Build.SourcesDirectory)/CoverageResults/**/coverage.opencover.xml'
|
||||
targetdir: '$(Build.SourcesDirectory)/CoverageResults/combined'
|
||||
reporttypes: 'HtmlInline_AzurePipelines;Cobertura;Badges'
|
||||
publishCodeCoverageResults: true
|
||||
- task: PublishCodeCoverageResults@1
|
||||
displayName: Publish Coverage Report
|
||||
inputs:
|
||||
codeCoverageTool: 'cobertura'
|
||||
summaryFileLocation: './CoverageResults/combined/Cobertura.xml'
|
||||
reportDirectory: './CoverageResults/combined/'
|
||||
|
||||
- stage: Report_Out
|
||||
dependsOn:
|
||||
|
||||
2
frontend/.vscode/settings.json
vendored
2
frontend/.vscode/settings.json
vendored
@@ -9,7 +9,7 @@
|
||||
|
||||
"editor.formatOnSave": false,
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.fixAll": "explicit"
|
||||
"source.fixAll": true
|
||||
},
|
||||
|
||||
"typescript.preferences.quoteStyle": "single",
|
||||
|
||||
@@ -26,7 +26,6 @@ module.exports = (env) => {
|
||||
const config = {
|
||||
mode: isProduction ? 'production' : 'development',
|
||||
devtool: isProduction ? 'source-map' : 'eval-source-map',
|
||||
target: 'web',
|
||||
|
||||
stats: {
|
||||
children: false
|
||||
@@ -68,7 +67,7 @@ module.exports = (env) => {
|
||||
output: {
|
||||
path: distFolder,
|
||||
publicPath: '/',
|
||||
filename: isProduction ? '[name]-[contenthash].js' : '[name].js',
|
||||
filename: '[name]-[contenthash].js',
|
||||
sourceMapFilename: '[file].map'
|
||||
},
|
||||
|
||||
@@ -93,7 +92,7 @@ module.exports = (env) => {
|
||||
|
||||
new MiniCssExtractPlugin({
|
||||
filename: 'Content/styles.css',
|
||||
chunkFilename: isProduction ? 'Content/[id]-[chunkhash].css' : 'Content/[id].css'
|
||||
chunkFilename: 'Content/[id]-[chunkhash].css'
|
||||
}),
|
||||
|
||||
new HtmlWebpackPlugin({
|
||||
@@ -182,7 +181,7 @@ module.exports = (env) => {
|
||||
loose: true,
|
||||
debug: false,
|
||||
useBuiltIns: 'entry',
|
||||
corejs: '3.39'
|
||||
corejs: 3
|
||||
}
|
||||
]
|
||||
]
|
||||
@@ -203,7 +202,7 @@ module.exports = (env) => {
|
||||
options: {
|
||||
importLoaders: 1,
|
||||
modules: {
|
||||
localIdentName: isProduction ? '[name]/[local]/[hash:base64:5]' : '[name]/[local]'
|
||||
localIdentName: '[name]/[local]/[hash:base64:5]'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -32,7 +32,7 @@ import LogsTableConnector from 'System/Events/LogsTableConnector';
|
||||
import Logs from 'System/Logs/Logs';
|
||||
import Status from 'System/Status/Status';
|
||||
import Tasks from 'System/Tasks/Tasks';
|
||||
import Updates from 'System/Updates/Updates';
|
||||
import UpdatesConnector from 'System/Updates/UpdatesConnector';
|
||||
import UnmappedFilesTableConnector from 'UnmappedFiles/UnmappedFilesTableConnector';
|
||||
import getPathWithUrlBase from 'Utilities/getPathWithUrlBase';
|
||||
import CutoffUnmetConnector from 'Wanted/CutoffUnmet/CutoffUnmetConnector';
|
||||
@@ -247,7 +247,7 @@ function AppRoutes(props) {
|
||||
|
||||
<Route
|
||||
path="/system/updates"
|
||||
component={Updates}
|
||||
component={UpdatesConnector}
|
||||
/>
|
||||
|
||||
<Route
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import AuthorsAppState from './AuthorsAppState';
|
||||
import CommandAppState from './CommandAppState';
|
||||
import SettingsAppState from './SettingsAppState';
|
||||
import SystemAppState from './SystemAppState';
|
||||
import TagsAppState from './TagsAppState';
|
||||
|
||||
interface FilterBuilderPropOption {
|
||||
@@ -36,24 +35,10 @@ export interface CustomFilter {
|
||||
filers: PropertyFilter[];
|
||||
}
|
||||
|
||||
export interface AppSectionState {
|
||||
isConnected: boolean;
|
||||
isReconnecting: boolean;
|
||||
version: string;
|
||||
prevVersion?: string;
|
||||
dimensions: {
|
||||
isSmallScreen: boolean;
|
||||
width: number;
|
||||
height: number;
|
||||
};
|
||||
}
|
||||
|
||||
interface AppState {
|
||||
app: AppSectionState;
|
||||
authors: AuthorsAppState;
|
||||
commands: CommandAppState;
|
||||
settings: SettingsAppState;
|
||||
system: SystemAppState;
|
||||
tags: TagsAppState;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import AppSectionState, {
|
||||
AppSectionDeleteState,
|
||||
AppSectionItemState,
|
||||
AppSectionSaveState,
|
||||
} from 'App/State/AppSectionState';
|
||||
import DownloadClient from 'typings/DownloadClient';
|
||||
@@ -8,16 +7,13 @@ import ImportList from 'typings/ImportList';
|
||||
import Indexer from 'typings/Indexer';
|
||||
import IndexerFlag from 'typings/IndexerFlag';
|
||||
import Notification from 'typings/Notification';
|
||||
import General from 'typings/Settings/General';
|
||||
import UiSettings from 'typings/Settings/UiSettings';
|
||||
import { UiSettings } from 'typings/UiSettings';
|
||||
|
||||
export interface DownloadClientAppState
|
||||
extends AppSectionState<DownloadClient>,
|
||||
AppSectionDeleteState,
|
||||
AppSectionSaveState {}
|
||||
|
||||
export type GeneralAppState = AppSectionItemState<General>;
|
||||
|
||||
export interface ImportListAppState
|
||||
extends AppSectionState<ImportList>,
|
||||
AppSectionDeleteState,
|
||||
@@ -37,12 +33,11 @@ export type UiSettingsAppState = AppSectionState<UiSettings>;
|
||||
|
||||
interface SettingsAppState {
|
||||
downloadClients: DownloadClientAppState;
|
||||
general: GeneralAppState;
|
||||
importLists: ImportListAppState;
|
||||
indexerFlags: IndexerFlagSettingsAppState;
|
||||
indexers: IndexerAppState;
|
||||
notifications: NotificationAppState;
|
||||
ui: UiSettingsAppState;
|
||||
uiSettings: UiSettingsAppState;
|
||||
}
|
||||
|
||||
export default SettingsAppState;
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
import SystemStatus from 'typings/SystemStatus';
|
||||
import Update from 'typings/Update';
|
||||
import AppSectionState, { AppSectionItemState } from './AppSectionState';
|
||||
|
||||
export type SystemStatusAppState = AppSectionItemState<SystemStatus>;
|
||||
export type UpdateAppState = AppSectionState<Update>;
|
||||
|
||||
interface SystemAppState {
|
||||
updates: UpdateAppState;
|
||||
status: SystemStatusAppState;
|
||||
}
|
||||
|
||||
export default SystemAppState;
|
||||
@@ -5,7 +5,6 @@ import dimensions from 'Styles/Variables/dimensions';
|
||||
import formatDateTime from 'Utilities/Date/formatDateTime';
|
||||
import getRelativeDate from 'Utilities/Date/getRelativeDate';
|
||||
import formatBytes from 'Utilities/Number/formatBytes';
|
||||
import translate from 'Utilities/String/translate';
|
||||
import AuthorIndexOverviewInfoRow from './AuthorIndexOverviewInfoRow';
|
||||
import styles from './AuthorIndexOverviewInfo.css';
|
||||
|
||||
@@ -77,9 +76,9 @@ function getInfoRowProps(row, props) {
|
||||
};
|
||||
}
|
||||
|
||||
if (name === 'qualityProfileId' && !!props.qualityProfile?.name) {
|
||||
if (name === 'qualityProfileId') {
|
||||
return {
|
||||
title: translate('QualityProfile'),
|
||||
title: 'Quality Profile',
|
||||
iconName: icons.PROFILE,
|
||||
label: props.qualityProfile.name
|
||||
};
|
||||
|
||||
@@ -235,12 +235,12 @@ class AuthorIndexPoster extends Component {
|
||||
</div>
|
||||
}
|
||||
|
||||
{showQualityProfile && !!qualityProfile?.name ? (
|
||||
<div className={styles.title} title={translate('QualityProfile')}>
|
||||
{qualityProfile.name}
|
||||
</div>
|
||||
) : null}
|
||||
|
||||
{
|
||||
showQualityProfile &&
|
||||
<div className={styles.title}>
|
||||
{qualityProfile.name}
|
||||
</div>
|
||||
}
|
||||
{
|
||||
nextAiring &&
|
||||
<div className={styles.nextAiring}>
|
||||
|
||||
@@ -209,7 +209,7 @@ class AuthorIndexRow extends Component {
|
||||
key={name}
|
||||
className={styles[name]}
|
||||
>
|
||||
{qualityProfile?.name ?? ''}
|
||||
{qualityProfile.name}
|
||||
</VirtualTableRowCell>
|
||||
);
|
||||
}
|
||||
@@ -220,7 +220,7 @@ class AuthorIndexRow extends Component {
|
||||
key={name}
|
||||
className={styles[name]}
|
||||
>
|
||||
{metadataProfile?.name ?? ''}
|
||||
{metadataProfile.name}
|
||||
</VirtualTableRowCell>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@ import dimensions from 'Styles/Variables/dimensions';
|
||||
import formatDateTime from 'Utilities/Date/formatDateTime';
|
||||
import getRelativeDate from 'Utilities/Date/getRelativeDate';
|
||||
import formatBytes from 'Utilities/Number/formatBytes';
|
||||
import translate from 'Utilities/String/translate';
|
||||
import BookIndexOverviewInfoRow from './BookIndexOverviewInfoRow';
|
||||
import styles from './BookIndexOverviewInfo.css';
|
||||
|
||||
@@ -72,9 +71,9 @@ function getInfoRowProps(row, props) {
|
||||
};
|
||||
}
|
||||
|
||||
if (name === 'qualityProfileId' && !!props.qualityProfile?.name) {
|
||||
if (name === 'qualityProfileId') {
|
||||
return {
|
||||
title: translate('QualityProfile'),
|
||||
title: 'Quality Profile',
|
||||
iconName: icons.PROFILE,
|
||||
label: props.qualityProfile.name
|
||||
};
|
||||
|
||||
@@ -250,12 +250,12 @@ class BookIndexPoster extends Component {
|
||||
</div>
|
||||
}
|
||||
|
||||
{showQualityProfile && !!qualityProfile?.name ? (
|
||||
<div className={styles.title} title={translate('QualityProfile')}>
|
||||
{qualityProfile.name}
|
||||
</div>
|
||||
) : null}
|
||||
|
||||
{
|
||||
showQualityProfile &&
|
||||
<div className={styles.title}>
|
||||
{qualityProfile.name}
|
||||
</div>
|
||||
}
|
||||
{
|
||||
nextAiring &&
|
||||
<div className={styles.nextAiring}>
|
||||
|
||||
@@ -195,7 +195,7 @@ class BookIndexRow extends Component {
|
||||
key={name}
|
||||
className={styles[name]}
|
||||
>
|
||||
{qualityProfile?.name ?? ''}
|
||||
{qualityProfile.name}
|
||||
</VirtualTableRowCell>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
|
||||
padding: 0;
|
||||
font-size: inherit;
|
||||
|
||||
&.isDisabled {
|
||||
color: var(--disabledColor);
|
||||
cursor: not-allowed;
|
||||
}
|
||||
}
|
||||
|
||||
.isDisabled {
|
||||
color: var(--disabledColor);
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
@@ -25,8 +25,3 @@
|
||||
border-radius: 4px;
|
||||
background-color: var(--cardCenterBackgroundColor);
|
||||
}
|
||||
|
||||
.customFormats {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
interface CssExports {
|
||||
'addSpecification': string;
|
||||
'center': string;
|
||||
'customFormats': string;
|
||||
'deleteButton': string;
|
||||
'rightButtons': string;
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@ function UpdateSettings(props) {
|
||||
const {
|
||||
advancedSettings,
|
||||
settings,
|
||||
isWindows,
|
||||
packageUpdateMechanism,
|
||||
onInputChange
|
||||
} = props;
|
||||
@@ -43,10 +44,10 @@ function UpdateSettings(props) {
|
||||
value: titleCase(packageUpdateMechanism)
|
||||
});
|
||||
} else {
|
||||
updateOptions.push({ key: 'builtIn', value: translate('BuiltIn') });
|
||||
updateOptions.push({ key: 'builtIn', value: 'Built-In' });
|
||||
}
|
||||
|
||||
updateOptions.push({ key: 'script', value: translate('Script') });
|
||||
updateOptions.push({ key: 'script', value: 'Script' });
|
||||
|
||||
return (
|
||||
<FieldSet legend={translate('Updates')}>
|
||||
@@ -59,8 +60,8 @@ function UpdateSettings(props) {
|
||||
<FormInputGroup
|
||||
type={inputTypes.AUTO_COMPLETE}
|
||||
name="branch"
|
||||
helpText={usingExternalUpdateMechanism ? translate('BranchUpdateMechanism') : translate('BranchUpdate')}
|
||||
helpLink="https://wiki.servarr.com/readarr/settings#updates"
|
||||
helpText={usingExternalUpdateMechanism ? translate('UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism') : translate('UsingExternalUpdateMechanismBranchToUseToUpdateReadarr')}
|
||||
helpLink="https://wiki.servarr.com/readarr/faq#how-do-I-update-my-readarr"
|
||||
{...branch}
|
||||
values={branchValues}
|
||||
onChange={onInputChange}
|
||||
@@ -68,59 +69,62 @@ function UpdateSettings(props) {
|
||||
/>
|
||||
</FormGroup>
|
||||
|
||||
<div>
|
||||
<FormGroup
|
||||
advancedSettings={advancedSettings}
|
||||
isAdvanced={true}
|
||||
size={sizes.MEDIUM}
|
||||
>
|
||||
<FormLabel>{translate('Automatic')}</FormLabel>
|
||||
{
|
||||
!isWindows &&
|
||||
<div>
|
||||
<FormGroup
|
||||
advancedSettings={advancedSettings}
|
||||
isAdvanced={true}
|
||||
size={sizes.MEDIUM}
|
||||
>
|
||||
<FormLabel>{translate('Automatic')}</FormLabel>
|
||||
|
||||
<FormInputGroup
|
||||
type={inputTypes.CHECK}
|
||||
name="updateAutomatically"
|
||||
helpText={translate('UpdateAutomaticallyHelpText')}
|
||||
helpTextWarning={updateMechanism.value === 'docker' ? translate('AutomaticUpdatesDisabledDocker') : undefined}
|
||||
onChange={onInputChange}
|
||||
{...updateAutomatically}
|
||||
/>
|
||||
</FormGroup>
|
||||
<FormInputGroup
|
||||
type={inputTypes.CHECK}
|
||||
name="updateAutomatically"
|
||||
helpText={translate('UpdateAutomaticallyHelpText')}
|
||||
helpTextWarning={updateMechanism.value === 'docker' ? translate('AutomaticUpdatesDisabledDocker', { appName: 'Readarr' }) : undefined}
|
||||
onChange={onInputChange}
|
||||
{...updateAutomatically}
|
||||
/>
|
||||
</FormGroup>
|
||||
|
||||
<FormGroup
|
||||
advancedSettings={advancedSettings}
|
||||
isAdvanced={true}
|
||||
>
|
||||
<FormLabel>{translate('Mechanism')}</FormLabel>
|
||||
|
||||
<FormInputGroup
|
||||
type={inputTypes.SELECT}
|
||||
name="updateMechanism"
|
||||
values={updateOptions}
|
||||
helpText={translate('UpdateMechanismHelpText')}
|
||||
helpLink="https://wiki.servarr.com/readarr/settings#updates"
|
||||
onChange={onInputChange}
|
||||
{...updateMechanism}
|
||||
/>
|
||||
</FormGroup>
|
||||
|
||||
{
|
||||
updateMechanism.value === 'script' &&
|
||||
<FormGroup
|
||||
advancedSettings={advancedSettings}
|
||||
isAdvanced={true}
|
||||
>
|
||||
<FormLabel>{translate('ScriptPath')}</FormLabel>
|
||||
<FormLabel>{translate('Mechanism')}</FormLabel>
|
||||
|
||||
<FormInputGroup
|
||||
type={inputTypes.TEXT}
|
||||
name="updateScriptPath"
|
||||
helpText={translate('UpdateScriptPathHelpText')}
|
||||
type={inputTypes.SELECT}
|
||||
name="updateMechanism"
|
||||
values={updateOptions}
|
||||
helpText={translate('UpdateMechanismHelpText')}
|
||||
helpLink="https://wiki.servarr.com/readarr/faq#how-do-i-update-my-readarr"
|
||||
onChange={onInputChange}
|
||||
{...updateScriptPath}
|
||||
{...updateMechanism}
|
||||
/>
|
||||
</FormGroup>
|
||||
}
|
||||
</div>
|
||||
|
||||
{
|
||||
updateMechanism.value === 'script' &&
|
||||
<FormGroup
|
||||
advancedSettings={advancedSettings}
|
||||
isAdvanced={true}
|
||||
>
|
||||
<FormLabel>{translate('ScriptPath')}</FormLabel>
|
||||
|
||||
<FormInputGroup
|
||||
type={inputTypes.TEXT}
|
||||
name="updateScriptPath"
|
||||
helpText={translate('UpdateScriptPathHelpText')}
|
||||
onChange={onInputChange}
|
||||
{...updateScriptPath}
|
||||
/>
|
||||
</FormGroup>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
</FieldSet>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -76,7 +76,7 @@ function EditImportListExclusionModalContent(props) {
|
||||
|
||||
<FormGroup>
|
||||
<FormLabel>
|
||||
{translate('ForeignId')}
|
||||
{translate('MusicbrainzId')}
|
||||
</FormLabel>
|
||||
|
||||
<FormInputGroup
|
||||
|
||||
@@ -8,7 +8,6 @@ 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 {
|
||||
@@ -71,7 +70,7 @@ function ManageImportListsModalRow(props: ManageImportListsModalRowProps) {
|
||||
</TableRowCell>
|
||||
|
||||
<TableRowCell className={styles.qualityProfileId}>
|
||||
{qualityProfile?.name ?? translate('None')}
|
||||
{qualityProfile?.name ?? 'None'}
|
||||
</TableRowCell>
|
||||
|
||||
<TableRowCell className={styles.metadataProfileId}>
|
||||
@@ -83,7 +82,7 @@ function ManageImportListsModalRow(props: ManageImportListsModalRowProps) {
|
||||
</TableRowCell>
|
||||
|
||||
<TableRowCell className={styles.enableAutomaticAdd}>
|
||||
{enableAutomaticAdd ? translate('Yes') : translate('No')}
|
||||
{enableAutomaticAdd ? 'Yes' : 'No'}
|
||||
</TableRowCell>
|
||||
|
||||
<TableRowCell className={styles.tags}>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import _ from 'lodash';
|
||||
import PropTypes from 'prop-types';
|
||||
import React, { Component } from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
@@ -14,11 +15,11 @@ function createMapStateToProps() {
|
||||
(state) => state.settings.advancedSettings,
|
||||
(state) => state.settings.namingExamples,
|
||||
createSettingsSectionSelector(SECTION),
|
||||
(advancedSettings, namingExamples, sectionSettings) => {
|
||||
(advancedSettings, examples, sectionSettings) => {
|
||||
return {
|
||||
advancedSettings,
|
||||
examples: namingExamples.item,
|
||||
examplesPopulated: namingExamples.isPopulated,
|
||||
examples: examples.item,
|
||||
examplesPopulated: !_.isEmpty(examples.item),
|
||||
...sectionSettings
|
||||
};
|
||||
}
|
||||
|
||||
@@ -75,12 +75,12 @@ class RootFolder extends Component {
|
||||
{path}
|
||||
</Label>
|
||||
|
||||
<Label kind={qualityProfile?.name ? kinds.SUCCESS : kinds.DANGER}>
|
||||
{qualityProfile?.name || translate('None')}
|
||||
<Label kind={kinds.SUCCESS}>
|
||||
{qualityProfile.name}
|
||||
</Label>
|
||||
|
||||
<Label kind={metadataProfile?.name ? kinds.SUCCESS : kinds.DANGER}>
|
||||
{metadataProfile?.name || translate('None')}
|
||||
<Label kind={kinds.SUCCESS}>
|
||||
{metadataProfile.name}
|
||||
</Label>
|
||||
</div>
|
||||
|
||||
|
||||
50
frontend/src/System/Updates/UpdateChanges.js
Normal file
50
frontend/src/System/Updates/UpdateChanges.js
Normal file
@@ -0,0 +1,50 @@
|
||||
import PropTypes from 'prop-types';
|
||||
import React, { Component } from 'react';
|
||||
import InlineMarkdown from 'Components/Markdown/InlineMarkdown';
|
||||
import styles from './UpdateChanges.css';
|
||||
|
||||
class UpdateChanges extends Component {
|
||||
|
||||
//
|
||||
// Render
|
||||
|
||||
render() {
|
||||
const {
|
||||
title,
|
||||
changes
|
||||
} = this.props;
|
||||
|
||||
if (changes.length === 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className={styles.title}>{title}</div>
|
||||
<ul>
|
||||
{
|
||||
changes.map((change, index) => {
|
||||
const checkChange = change.replace(/#\d{4,5}\b/g, (match, contents) => {
|
||||
return `[${match}](https://github.com/Readarr/Readarr/issues/${match.substring(1)})`;
|
||||
});
|
||||
|
||||
return (
|
||||
<li key={index}>
|
||||
<InlineMarkdown data={checkChange} />
|
||||
</li>
|
||||
);
|
||||
})
|
||||
}
|
||||
</ul>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
UpdateChanges.propTypes = {
|
||||
title: PropTypes.string.isRequired,
|
||||
changes: PropTypes.arrayOf(PropTypes.string)
|
||||
};
|
||||
|
||||
export default UpdateChanges;
|
||||
@@ -1,43 +0,0 @@
|
||||
import React from 'react';
|
||||
import InlineMarkdown from 'Components/Markdown/InlineMarkdown';
|
||||
import styles from './UpdateChanges.css';
|
||||
|
||||
interface UpdateChangesProps {
|
||||
title: string;
|
||||
changes: string[];
|
||||
}
|
||||
|
||||
function UpdateChanges(props: UpdateChangesProps) {
|
||||
const { title, changes } = props;
|
||||
|
||||
if (changes.length === 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const uniqueChanges = [...new Set(changes)];
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className={styles.title}>{title}</div>
|
||||
<ul>
|
||||
{uniqueChanges.map((change, index) => {
|
||||
const checkChange = change.replace(
|
||||
/#\d{4,5}\b/g,
|
||||
(match) =>
|
||||
`[${match}](https://github.com/Readarr/Readarr/issues/${match.substring(
|
||||
1
|
||||
)})`
|
||||
);
|
||||
|
||||
return (
|
||||
<li key={index}>
|
||||
<InlineMarkdown data={checkChange} />
|
||||
</li>
|
||||
);
|
||||
})}
|
||||
</ul>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default UpdateChanges;
|
||||
252
frontend/src/System/Updates/Updates.js
Normal file
252
frontend/src/System/Updates/Updates.js
Normal file
@@ -0,0 +1,252 @@
|
||||
import _ from 'lodash';
|
||||
import PropTypes from 'prop-types';
|
||||
import React, { Component, Fragment } from 'react';
|
||||
import Alert from 'Components/Alert';
|
||||
import Icon from 'Components/Icon';
|
||||
import Label from 'Components/Label';
|
||||
import SpinnerButton from 'Components/Link/SpinnerButton';
|
||||
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
|
||||
import InlineMarkdown from 'Components/Markdown/InlineMarkdown';
|
||||
import PageContent from 'Components/Page/PageContent';
|
||||
import PageContentBody from 'Components/Page/PageContentBody';
|
||||
import { icons, kinds } from 'Helpers/Props';
|
||||
import formatDate from 'Utilities/Date/formatDate';
|
||||
import formatDateTime from 'Utilities/Date/formatDateTime';
|
||||
import translate from 'Utilities/String/translate';
|
||||
import UpdateChanges from './UpdateChanges';
|
||||
import styles from './Updates.css';
|
||||
|
||||
class Updates extends Component {
|
||||
|
||||
//
|
||||
// Render
|
||||
|
||||
render() {
|
||||
const {
|
||||
currentVersion,
|
||||
isFetching,
|
||||
isPopulated,
|
||||
updatesError,
|
||||
generalSettingsError,
|
||||
items,
|
||||
isInstallingUpdate,
|
||||
updateMechanism,
|
||||
isDocker,
|
||||
updateMechanismMessage,
|
||||
shortDateFormat,
|
||||
longDateFormat,
|
||||
timeFormat,
|
||||
onInstallLatestPress
|
||||
} = this.props;
|
||||
|
||||
const hasError = !!(updatesError || generalSettingsError);
|
||||
const hasUpdates = isPopulated && !hasError && items.length > 0;
|
||||
const noUpdates = isPopulated && !hasError && !items.length;
|
||||
const hasUpdateToInstall = hasUpdates && _.some(items, { installable: true, latest: true });
|
||||
const noUpdateToInstall = hasUpdates && !hasUpdateToInstall;
|
||||
|
||||
const externalUpdaterPrefix = 'Unable to update Readarr directly,';
|
||||
const externalUpdaterMessages = {
|
||||
external: 'Readarr is configured to use an external update mechanism',
|
||||
apt: 'use apt to install the update',
|
||||
docker: 'update the docker container to receive the update'
|
||||
};
|
||||
|
||||
return (
|
||||
<PageContent title={translate('Updates')}>
|
||||
<PageContentBody>
|
||||
{
|
||||
!isPopulated && !hasError &&
|
||||
<LoadingIndicator />
|
||||
}
|
||||
|
||||
{
|
||||
noUpdates &&
|
||||
<Alert kind={kinds.INFO}>
|
||||
{translate('NoUpdatesAreAvailable')}
|
||||
</Alert>
|
||||
}
|
||||
|
||||
{
|
||||
hasUpdateToInstall &&
|
||||
<div className={styles.messageContainer}>
|
||||
{
|
||||
(updateMechanism === 'builtIn' || updateMechanism === 'script') && !isDocker ?
|
||||
<SpinnerButton
|
||||
className={styles.updateAvailable}
|
||||
kind={kinds.PRIMARY}
|
||||
isSpinning={isInstallingUpdate}
|
||||
onPress={onInstallLatestPress}
|
||||
>
|
||||
Install Latest
|
||||
</SpinnerButton> :
|
||||
|
||||
<Fragment>
|
||||
<Icon
|
||||
name={icons.WARNING}
|
||||
kind={kinds.WARNING}
|
||||
size={30}
|
||||
/>
|
||||
|
||||
<div className={styles.message}>
|
||||
{externalUpdaterPrefix} <InlineMarkdown data={updateMechanismMessage || externalUpdaterMessages[updateMechanism] || externalUpdaterMessages.external} />
|
||||
</div>
|
||||
</Fragment>
|
||||
}
|
||||
|
||||
{
|
||||
isFetching &&
|
||||
<LoadingIndicator
|
||||
className={styles.loading}
|
||||
size={20}
|
||||
/>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
|
||||
{
|
||||
noUpdateToInstall &&
|
||||
<div className={styles.messageContainer}>
|
||||
<Icon
|
||||
className={styles.upToDateIcon}
|
||||
name={icons.CHECK_CIRCLE}
|
||||
size={30}
|
||||
/>
|
||||
|
||||
<div className={styles.message}>
|
||||
The latest version of Readarr is already installed
|
||||
</div>
|
||||
|
||||
{
|
||||
isFetching &&
|
||||
<LoadingIndicator
|
||||
className={styles.loading}
|
||||
size={20}
|
||||
/>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
|
||||
{
|
||||
hasUpdates &&
|
||||
<div>
|
||||
{
|
||||
items.map((update) => {
|
||||
const hasChanges = !!update.changes;
|
||||
|
||||
return (
|
||||
<div
|
||||
key={update.version}
|
||||
className={styles.update}
|
||||
>
|
||||
<div className={styles.info}>
|
||||
<div className={styles.version}>{update.version}</div>
|
||||
<div className={styles.space}>—</div>
|
||||
<div
|
||||
className={styles.date}
|
||||
title={formatDateTime(update.releaseDate, longDateFormat, timeFormat)}
|
||||
>
|
||||
{formatDate(update.releaseDate, shortDateFormat)}
|
||||
</div>
|
||||
|
||||
{
|
||||
update.branch === 'master' ?
|
||||
null :
|
||||
<Label
|
||||
className={styles.label}
|
||||
>
|
||||
{update.branch}
|
||||
</Label>
|
||||
}
|
||||
|
||||
{
|
||||
update.version === currentVersion ?
|
||||
<Label
|
||||
className={styles.label}
|
||||
kind={kinds.SUCCESS}
|
||||
title={formatDateTime(update.installedOn, longDateFormat, timeFormat)}
|
||||
>
|
||||
Currently Installed
|
||||
</Label> :
|
||||
null
|
||||
}
|
||||
|
||||
{
|
||||
update.version !== currentVersion && update.installedOn ?
|
||||
<Label
|
||||
className={styles.label}
|
||||
kind={kinds.INVERSE}
|
||||
title={formatDateTime(update.installedOn, longDateFormat, timeFormat)}
|
||||
>
|
||||
Previously Installed
|
||||
</Label> :
|
||||
null
|
||||
}
|
||||
</div>
|
||||
|
||||
{
|
||||
!hasChanges &&
|
||||
<div>
|
||||
{translate('MaintenanceRelease')}
|
||||
</div>
|
||||
}
|
||||
|
||||
{
|
||||
hasChanges &&
|
||||
<div className={styles.changes}>
|
||||
<UpdateChanges
|
||||
title={translate('New')}
|
||||
changes={update.changes.new}
|
||||
/>
|
||||
|
||||
<UpdateChanges
|
||||
title={translate('Fixed')}
|
||||
changes={update.changes.fixed}
|
||||
/>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
);
|
||||
})
|
||||
}
|
||||
</div>
|
||||
}
|
||||
|
||||
{
|
||||
!!updatesError &&
|
||||
<div>
|
||||
Failed to fetch updates
|
||||
</div>
|
||||
}
|
||||
|
||||
{
|
||||
!!generalSettingsError &&
|
||||
<div>
|
||||
Failed to update settings
|
||||
</div>
|
||||
}
|
||||
</PageContentBody>
|
||||
</PageContent>
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Updates.propTypes = {
|
||||
currentVersion: PropTypes.string.isRequired,
|
||||
isFetching: PropTypes.bool.isRequired,
|
||||
isPopulated: PropTypes.bool.isRequired,
|
||||
updatesError: PropTypes.object,
|
||||
generalSettingsError: PropTypes.object,
|
||||
items: PropTypes.array.isRequired,
|
||||
isInstallingUpdate: PropTypes.bool.isRequired,
|
||||
isDocker: PropTypes.bool.isRequired,
|
||||
updateMechanism: PropTypes.string,
|
||||
updateMechanismMessage: PropTypes.string,
|
||||
shortDateFormat: PropTypes.string.isRequired,
|
||||
longDateFormat: PropTypes.string.isRequired,
|
||||
timeFormat: PropTypes.string.isRequired,
|
||||
onInstallLatestPress: PropTypes.func.isRequired
|
||||
};
|
||||
|
||||
export default Updates;
|
||||
@@ -1,303 +0,0 @@
|
||||
import React, { useCallback, useEffect, useMemo, useState } from 'react';
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
import { createSelector } from 'reselect';
|
||||
import AppState from 'App/State/AppState';
|
||||
import * as commandNames from 'Commands/commandNames';
|
||||
import Alert from 'Components/Alert';
|
||||
import Icon from 'Components/Icon';
|
||||
import Label from 'Components/Label';
|
||||
import SpinnerButton from 'Components/Link/SpinnerButton';
|
||||
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
|
||||
import InlineMarkdown from 'Components/Markdown/InlineMarkdown';
|
||||
import ConfirmModal from 'Components/Modal/ConfirmModal';
|
||||
import PageContent from 'Components/Page/PageContent';
|
||||
import PageContentBody from 'Components/Page/PageContentBody';
|
||||
import { icons, kinds } from 'Helpers/Props';
|
||||
import { executeCommand } from 'Store/Actions/commandActions';
|
||||
import { fetchGeneralSettings } from 'Store/Actions/settingsActions';
|
||||
import { fetchUpdates } from 'Store/Actions/systemActions';
|
||||
import createCommandExecutingSelector from 'Store/Selectors/createCommandExecutingSelector';
|
||||
import createSystemStatusSelector from 'Store/Selectors/createSystemStatusSelector';
|
||||
import createUISettingsSelector from 'Store/Selectors/createUISettingsSelector';
|
||||
import { UpdateMechanism } from 'typings/Settings/General';
|
||||
import formatDate from 'Utilities/Date/formatDate';
|
||||
import formatDateTime from 'Utilities/Date/formatDateTime';
|
||||
import translate from 'Utilities/String/translate';
|
||||
import UpdateChanges from './UpdateChanges';
|
||||
import styles from './Updates.css';
|
||||
|
||||
const VERSION_REGEX = /\d+\.\d+\.\d+\.\d+/i;
|
||||
|
||||
function createUpdatesSelector() {
|
||||
return createSelector(
|
||||
(state: AppState) => state.system.updates,
|
||||
(state: AppState) => state.settings.general,
|
||||
(updates, generalSettings) => {
|
||||
const { error: updatesError, items } = updates;
|
||||
|
||||
const isFetching = updates.isFetching || generalSettings.isFetching;
|
||||
const isPopulated = updates.isPopulated && generalSettings.isPopulated;
|
||||
|
||||
return {
|
||||
isFetching,
|
||||
isPopulated,
|
||||
updatesError,
|
||||
generalSettingsError: generalSettings.error,
|
||||
items,
|
||||
updateMechanism: generalSettings.item.updateMechanism,
|
||||
};
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
function Updates() {
|
||||
const currentVersion = useSelector((state: AppState) => state.app.version);
|
||||
const { packageUpdateMechanismMessage } = useSelector(
|
||||
createSystemStatusSelector()
|
||||
);
|
||||
const { shortDateFormat, longDateFormat, timeFormat } = useSelector(
|
||||
createUISettingsSelector()
|
||||
);
|
||||
const isInstallingUpdate = useSelector(
|
||||
createCommandExecutingSelector(commandNames.APPLICATION_UPDATE)
|
||||
);
|
||||
|
||||
const {
|
||||
isFetching,
|
||||
isPopulated,
|
||||
updatesError,
|
||||
generalSettingsError,
|
||||
items,
|
||||
updateMechanism,
|
||||
} = useSelector(createUpdatesSelector());
|
||||
|
||||
const dispatch = useDispatch();
|
||||
const [isMajorUpdateModalOpen, setIsMajorUpdateModalOpen] = useState(false);
|
||||
const hasError = !!(updatesError || generalSettingsError);
|
||||
const hasUpdates = isPopulated && !hasError && items.length > 0;
|
||||
const noUpdates = isPopulated && !hasError && !items.length;
|
||||
|
||||
const externalUpdaterPrefix = translate('UpdateAppDirectlyLoadError');
|
||||
const externalUpdaterMessages: Partial<Record<UpdateMechanism, string>> = {
|
||||
external: translate('ExternalUpdater'),
|
||||
apt: translate('AptUpdater'),
|
||||
docker: translate('DockerUpdater'),
|
||||
};
|
||||
|
||||
const { isMajorUpdate, hasUpdateToInstall } = useMemo(() => {
|
||||
const majorVersion = parseInt(
|
||||
currentVersion.match(VERSION_REGEX)?.[0] ?? '0'
|
||||
);
|
||||
|
||||
const latestVersion = items[0]?.version;
|
||||
const latestMajorVersion = parseInt(
|
||||
latestVersion?.match(VERSION_REGEX)?.[0] ?? '0'
|
||||
);
|
||||
|
||||
return {
|
||||
isMajorUpdate: latestMajorVersion > majorVersion,
|
||||
hasUpdateToInstall: items.some(
|
||||
(update) => update.installable && update.latest
|
||||
),
|
||||
};
|
||||
}, [currentVersion, items]);
|
||||
|
||||
const noUpdateToInstall = hasUpdates && !hasUpdateToInstall;
|
||||
|
||||
const handleInstallLatestPress = useCallback(() => {
|
||||
if (isMajorUpdate) {
|
||||
setIsMajorUpdateModalOpen(true);
|
||||
} else {
|
||||
dispatch(executeCommand({ name: commandNames.APPLICATION_UPDATE }));
|
||||
}
|
||||
}, [isMajorUpdate, setIsMajorUpdateModalOpen, dispatch]);
|
||||
|
||||
const handleInstallLatestMajorVersionPress = useCallback(() => {
|
||||
setIsMajorUpdateModalOpen(false);
|
||||
|
||||
dispatch(
|
||||
executeCommand({
|
||||
name: commandNames.APPLICATION_UPDATE,
|
||||
installMajorUpdate: true,
|
||||
})
|
||||
);
|
||||
}, [setIsMajorUpdateModalOpen, dispatch]);
|
||||
|
||||
const handleCancelMajorVersionPress = useCallback(() => {
|
||||
setIsMajorUpdateModalOpen(false);
|
||||
}, [setIsMajorUpdateModalOpen]);
|
||||
|
||||
useEffect(() => {
|
||||
dispatch(fetchUpdates());
|
||||
dispatch(fetchGeneralSettings());
|
||||
}, [dispatch]);
|
||||
|
||||
return (
|
||||
<PageContent title={translate('Updates')}>
|
||||
<PageContentBody>
|
||||
{isPopulated || hasError ? null : <LoadingIndicator />}
|
||||
|
||||
{noUpdates ? (
|
||||
<Alert kind={kinds.INFO}>{translate('NoUpdatesAreAvailable')}</Alert>
|
||||
) : null}
|
||||
|
||||
{hasUpdateToInstall ? (
|
||||
<div className={styles.messageContainer}>
|
||||
{updateMechanism === 'builtIn' || updateMechanism === 'script' ? (
|
||||
<SpinnerButton
|
||||
kind={kinds.PRIMARY}
|
||||
isSpinning={isInstallingUpdate}
|
||||
onPress={handleInstallLatestPress}
|
||||
>
|
||||
{translate('InstallLatest')}
|
||||
</SpinnerButton>
|
||||
) : (
|
||||
<>
|
||||
<Icon name={icons.WARNING} kind={kinds.WARNING} size={30} />
|
||||
|
||||
<div className={styles.message}>
|
||||
{externalUpdaterPrefix}{' '}
|
||||
<InlineMarkdown
|
||||
data={
|
||||
packageUpdateMechanismMessage ||
|
||||
externalUpdaterMessages[updateMechanism] ||
|
||||
externalUpdaterMessages.external
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
</>
|
||||
)}
|
||||
|
||||
{isFetching ? (
|
||||
<LoadingIndicator className={styles.loading} size={20} />
|
||||
) : null}
|
||||
</div>
|
||||
) : null}
|
||||
|
||||
{noUpdateToInstall && (
|
||||
<div className={styles.messageContainer}>
|
||||
<Icon
|
||||
className={styles.upToDateIcon}
|
||||
name={icons.CHECK_CIRCLE}
|
||||
size={30}
|
||||
/>
|
||||
<div className={styles.message}>{translate('OnLatestVersion')}</div>
|
||||
|
||||
{isFetching && (
|
||||
<LoadingIndicator className={styles.loading} size={20} />
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
|
||||
{hasUpdates && (
|
||||
<div>
|
||||
{items.map((update) => {
|
||||
return (
|
||||
<div key={update.version} className={styles.update}>
|
||||
<div className={styles.info}>
|
||||
<div className={styles.version}>{update.version}</div>
|
||||
<div className={styles.space}>—</div>
|
||||
<div
|
||||
className={styles.date}
|
||||
title={formatDateTime(
|
||||
update.releaseDate,
|
||||
longDateFormat,
|
||||
timeFormat
|
||||
)}
|
||||
>
|
||||
{formatDate(update.releaseDate, shortDateFormat)}
|
||||
</div>
|
||||
|
||||
{update.branch === 'master' ? null : (
|
||||
<Label className={styles.label}>{update.branch}</Label>
|
||||
)}
|
||||
|
||||
{update.version === currentVersion ? (
|
||||
<Label
|
||||
className={styles.label}
|
||||
kind={kinds.SUCCESS}
|
||||
title={formatDateTime(
|
||||
update.installedOn,
|
||||
longDateFormat,
|
||||
timeFormat
|
||||
)}
|
||||
>
|
||||
{translate('CurrentlyInstalled')}
|
||||
</Label>
|
||||
) : null}
|
||||
|
||||
{update.version !== currentVersion && update.installedOn ? (
|
||||
<Label
|
||||
className={styles.label}
|
||||
kind={kinds.INVERSE}
|
||||
title={formatDateTime(
|
||||
update.installedOn,
|
||||
longDateFormat,
|
||||
timeFormat
|
||||
)}
|
||||
>
|
||||
{translate('PreviouslyInstalled')}
|
||||
</Label>
|
||||
) : null}
|
||||
</div>
|
||||
|
||||
{update.changes ? (
|
||||
<div>
|
||||
<UpdateChanges
|
||||
title={translate('New')}
|
||||
changes={update.changes.new}
|
||||
/>
|
||||
|
||||
<UpdateChanges
|
||||
title={translate('Fixed')}
|
||||
changes={update.changes.fixed}
|
||||
/>
|
||||
</div>
|
||||
) : (
|
||||
<div>{translate('MaintenanceRelease')}</div>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
)}
|
||||
|
||||
{updatesError ? (
|
||||
<Alert kind={kinds.WARNING}>
|
||||
{translate('FailedToFetchUpdates')}
|
||||
</Alert>
|
||||
) : null}
|
||||
|
||||
{generalSettingsError ? (
|
||||
<Alert kind={kinds.DANGER}>
|
||||
{translate('FailedToFetchSettings')}
|
||||
</Alert>
|
||||
) : null}
|
||||
|
||||
<ConfirmModal
|
||||
isOpen={isMajorUpdateModalOpen}
|
||||
kind={kinds.WARNING}
|
||||
title={translate('InstallMajorVersionUpdate')}
|
||||
message={
|
||||
<div>
|
||||
<div>{translate('InstallMajorVersionUpdateMessage')}</div>
|
||||
<div>
|
||||
<InlineMarkdown
|
||||
data={translate('InstallMajorVersionUpdateMessageLink', {
|
||||
domain: 'readarr.com',
|
||||
url: 'https://readarr.com/#downloads',
|
||||
})}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
confirmLabel={translate('Install')}
|
||||
onConfirm={handleInstallLatestMajorVersionPress}
|
||||
onCancel={handleCancelMajorVersionPress}
|
||||
/>
|
||||
</PageContentBody>
|
||||
</PageContent>
|
||||
);
|
||||
}
|
||||
|
||||
export default Updates;
|
||||
@@ -1,45 +0,0 @@
|
||||
export type UpdateMechanism =
|
||||
| 'builtIn'
|
||||
| 'script'
|
||||
| 'external'
|
||||
| 'apt'
|
||||
| 'docker';
|
||||
|
||||
export default interface General {
|
||||
bindAddress: string;
|
||||
port: number;
|
||||
sslPort: number;
|
||||
enableSsl: boolean;
|
||||
launchBrowser: boolean;
|
||||
authenticationMethod: string;
|
||||
authenticationRequired: string;
|
||||
analyticsEnabled: boolean;
|
||||
username: string;
|
||||
password: string;
|
||||
passwordConfirmation: string;
|
||||
logLevel: string;
|
||||
consoleLogLevel: string;
|
||||
branch: string;
|
||||
apiKey: string;
|
||||
sslCertPath: string;
|
||||
sslCertPassword: string;
|
||||
urlBase: string;
|
||||
instanceName: string;
|
||||
applicationUrl: string;
|
||||
updateAutomatically: boolean;
|
||||
updateMechanism: UpdateMechanism;
|
||||
updateScriptPath: string;
|
||||
proxyEnabled: boolean;
|
||||
proxyType: string;
|
||||
proxyHostname: string;
|
||||
proxyPort: number;
|
||||
proxyUsername: string;
|
||||
proxyPassword: string;
|
||||
proxyBypassFilter: string;
|
||||
proxyBypassLocalAddresses: boolean;
|
||||
certificateValidation: string;
|
||||
backupFolder: string;
|
||||
backupInterval: number;
|
||||
backupRetention: number;
|
||||
id: number;
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
interface SystemStatus {
|
||||
appData: string;
|
||||
appName: string;
|
||||
authentication: string;
|
||||
branch: string;
|
||||
buildTime: string;
|
||||
instanceName: string;
|
||||
isAdmin: boolean;
|
||||
isDebug: boolean;
|
||||
isDocker: boolean;
|
||||
isLinux: boolean;
|
||||
isNetCore: boolean;
|
||||
isOsx: boolean;
|
||||
isProduction: boolean;
|
||||
isUserInteractive: boolean;
|
||||
isWindows: boolean;
|
||||
migrationVersion: number;
|
||||
mode: string;
|
||||
osName: string;
|
||||
osVersion: string;
|
||||
packageUpdateMechanism: string;
|
||||
packageUpdateMechanismMessage: string;
|
||||
runtimeName: string;
|
||||
runtimeVersion: string;
|
||||
sqliteVersion: string;
|
||||
startTime: string;
|
||||
startupPath: string;
|
||||
urlBase: string;
|
||||
version: string;
|
||||
}
|
||||
|
||||
export default SystemStatus;
|
||||
@@ -1,5 +1,4 @@
|
||||
export default interface UiSettings {
|
||||
theme: 'auto' | 'dark' | 'light';
|
||||
export interface UiSettings {
|
||||
showRelativeDates: boolean;
|
||||
shortDateFormat: string;
|
||||
longDateFormat: string;
|
||||
@@ -1,20 +0,0 @@
|
||||
export interface Changes {
|
||||
new: string[];
|
||||
fixed: string[];
|
||||
}
|
||||
|
||||
interface Update {
|
||||
version: string;
|
||||
branch: string;
|
||||
releaseDate: string;
|
||||
fileName: string;
|
||||
url: string;
|
||||
installed: boolean;
|
||||
installedOn: string;
|
||||
installable: boolean;
|
||||
latest: boolean;
|
||||
changes: Changes | null;
|
||||
hash: string;
|
||||
}
|
||||
|
||||
export default Update;
|
||||
94
package.json
94
package.json
@@ -25,33 +25,34 @@
|
||||
"defaults"
|
||||
],
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-free": "6.7.1",
|
||||
"@fortawesome/fontawesome-svg-core": "6.7.1",
|
||||
"@fortawesome/free-regular-svg-icons": "6.7.1",
|
||||
"@fortawesome/free-solid-svg-icons": "6.7.1",
|
||||
"@fortawesome/react-fontawesome": "0.2.2",
|
||||
"@fortawesome/fontawesome-free": "6.4.0",
|
||||
"@fortawesome/fontawesome-svg-core": "6.4.0",
|
||||
"@fortawesome/free-regular-svg-icons": "6.4.0",
|
||||
"@fortawesome/free-solid-svg-icons": "6.4.0",
|
||||
"@fortawesome/react-fontawesome": "0.2.0",
|
||||
"@microsoft/signalr": "6.0.25",
|
||||
"@sentry/browser": "7.119.1",
|
||||
"@sentry/integrations": "7.119.1",
|
||||
"@types/node": "20.16.11",
|
||||
"@sentry/browser": "7.51.2",
|
||||
"@sentry/integrations": "7.51.2",
|
||||
"@types/node": "18.19.31",
|
||||
"@types/react": "18.2.79",
|
||||
"@types/react-dom": "18.2.25",
|
||||
"classnames": "2.5.1",
|
||||
"ansi-colors": "4.1.3",
|
||||
"classnames": "2.3.2",
|
||||
"clipboard": "2.0.11",
|
||||
"connected-react-router": "6.9.3",
|
||||
"element-class": "0.2.2",
|
||||
"filesize": "10.1.6",
|
||||
"filesize": "10.0.7",
|
||||
"fuse.js": "6.6.2",
|
||||
"history": "4.10.1",
|
||||
"jdu": "1.0.0",
|
||||
"jquery": "3.7.1",
|
||||
"jquery": "3.7.0",
|
||||
"lodash": "4.17.21",
|
||||
"mobile-detect": "1.4.5",
|
||||
"moment": "2.30.1",
|
||||
"moment": "2.29.4",
|
||||
"mousetrap": "1.6.5",
|
||||
"normalize.css": "8.0.1",
|
||||
"prop-types": "15.8.1",
|
||||
"qs": "6.13.0",
|
||||
"qs": "6.11.1",
|
||||
"react": "17.0.2",
|
||||
"react-addons-shallow-compare": "15.6.3",
|
||||
"react-async-script": "1.2.0",
|
||||
@@ -63,7 +64,7 @@
|
||||
"react-dnd-touch-backend": "14.1.1",
|
||||
"react-document-title": "2.0.3",
|
||||
"react-dom": "17.0.2",
|
||||
"react-focus-lock": "2.9.4",
|
||||
"react-focus-lock": "2.5.2",
|
||||
"react-google-recaptcha": "2.1.0",
|
||||
"react-lazyload": "3.2.0",
|
||||
"react-measure": "2.5.2",
|
||||
@@ -72,71 +73,74 @@
|
||||
"react-redux": "7.2.4",
|
||||
"react-router": "5.2.0",
|
||||
"react-router-dom": "5.2.0",
|
||||
"react-slider": "1.3.3",
|
||||
"react-tabs": "4.3.0",
|
||||
"react-text-truncate": "0.19.0",
|
||||
"react-slider": "1.3.1",
|
||||
"react-tabs": "3.2.2",
|
||||
"react-text-truncate": "0.18.0",
|
||||
"react-virtualized": "9.21.1",
|
||||
"redux": "4.2.1",
|
||||
"redux": "4.1.0",
|
||||
"redux-actions": "2.6.5",
|
||||
"redux-batched-actions": "0.5.0",
|
||||
"redux-localstorage": "0.4.1",
|
||||
"redux-thunk": "2.4.2",
|
||||
"redux-thunk": "2.3.0",
|
||||
"reselect": "4.1.8",
|
||||
"stacktrace-js": "2.0.2",
|
||||
"typescript": "5.1.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "7.26.0",
|
||||
"@babel/eslint-parser": "7.25.9",
|
||||
"@babel/plugin-proposal-export-default-from": "7.25.9",
|
||||
"@babel/core": "7.24.4",
|
||||
"@babel/eslint-parser": "7.24.1",
|
||||
"@babel/plugin-proposal-export-default-from": "7.24.1",
|
||||
"@babel/plugin-syntax-dynamic-import": "7.8.3",
|
||||
"@babel/preset-env": "7.26.0",
|
||||
"@babel/preset-react": "7.26.3",
|
||||
"@babel/preset-typescript": "7.26.0",
|
||||
"@babel/preset-env": "7.24.4",
|
||||
"@babel/preset-react": "7.24.1",
|
||||
"@babel/preset-typescript": "7.24.1",
|
||||
"@types/lodash": "4.14.195",
|
||||
"@types/react-lazyload": "3.2.3",
|
||||
"@types/redux-actions": "2.6.5",
|
||||
"@types/react-lazyload": "3.2.0",
|
||||
"@types/redux-actions": "2.6.2",
|
||||
"@typescript-eslint/eslint-plugin": "6.21.0",
|
||||
"@typescript-eslint/parser": "6.21.0",
|
||||
"autoprefixer": "10.4.20",
|
||||
"babel-loader": "9.2.1",
|
||||
"autoprefixer": "10.4.14",
|
||||
"babel-loader": "9.1.3",
|
||||
"babel-plugin-inline-classnames": "2.0.1",
|
||||
"babel-plugin-transform-react-remove-prop-types": "0.4.24",
|
||||
"core-js": "3.39.0",
|
||||
"core-js": "3.37.0",
|
||||
"css-loader": "6.8.1",
|
||||
"css-modules-typescript-loader": "4.0.1",
|
||||
"eslint": "8.57.1",
|
||||
"eslint": "8.57.0",
|
||||
"eslint-config-prettier": "8.10.0",
|
||||
"eslint-plugin-filenames": "1.3.2",
|
||||
"eslint-plugin-import": "2.31.0",
|
||||
"eslint-plugin-import": "2.29.1",
|
||||
"eslint-plugin-json": "3.1.0",
|
||||
"eslint-plugin-prettier": "4.2.1",
|
||||
"eslint-plugin-react": "7.37.1",
|
||||
"eslint-plugin-react-hooks": "4.6.2",
|
||||
"eslint-plugin-simple-import-sort": "12.1.1",
|
||||
"eslint-plugin-react": "7.34.1",
|
||||
"eslint-plugin-react-hooks": "4.6.0",
|
||||
"eslint-plugin-simple-import-sort": "12.1.0",
|
||||
"file-loader": "6.2.0",
|
||||
"filemanager-webpack-plugin": "8.0.0",
|
||||
"fork-ts-checker-webpack-plugin": "8.0.0",
|
||||
"html-webpack-plugin": "5.6.0",
|
||||
"html-webpack-plugin": "5.5.3",
|
||||
"loader-utils": "^3.2.1",
|
||||
"mini-css-extract-plugin": "2.9.1",
|
||||
"postcss": "8.4.47",
|
||||
"mini-css-extract-plugin": "2.7.6",
|
||||
"postcss": "8.4.38",
|
||||
"postcss-color-function": "4.1.0",
|
||||
"postcss-loader": "7.3.0",
|
||||
"postcss-mixins": "9.0.4",
|
||||
"postcss-nested": "6.2.0",
|
||||
"postcss-nested": "6.0.1",
|
||||
"postcss-simple-vars": "7.0.1",
|
||||
"postcss-url": "10.1.3",
|
||||
"prettier": "2.8.8",
|
||||
"require-nocache": "1.0.0",
|
||||
"rimraf": "6.0.1",
|
||||
"style-loader": "3.3.4",
|
||||
"rimraf": "4.4.1",
|
||||
"run-sequence": "2.2.1",
|
||||
"streamqueue": "1.1.2",
|
||||
"style-loader": "3.3.3",
|
||||
"stylelint": "15.10.3",
|
||||
"stylelint-order": "6.0.4",
|
||||
"terser-webpack-plugin": "5.3.10",
|
||||
"ts-loader": "9.5.1",
|
||||
"stylelint-order": "6.0.3",
|
||||
"terser-webpack-plugin": "5.3.9",
|
||||
"ts-loader": "9.4.4",
|
||||
"typescript-plugin-css-modules": "5.0.1",
|
||||
"url-loader": "4.1.1",
|
||||
"webpack": "5.95.0",
|
||||
"webpack": "5.88.2",
|
||||
"webpack-cli": "5.1.4",
|
||||
"webpack-livereload-plugin": "3.0.2",
|
||||
"worker-loader": "3.0.8"
|
||||
|
||||
@@ -99,35 +99,6 @@
|
||||
<RootNamespace Condition="'$(ReadarrProject)'=='true'">$(MSBuildProjectName.Replace('Readarr','NzbDrone'))</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TestProject)'!='true'">
|
||||
<!-- Annotates .NET assemblies with repository information including SHA -->
|
||||
<!-- Sentry uses this to link directly to GitHub at the exact version/file/line -->
|
||||
<!-- This is built-in on .NET 8 and can be removed once the project is updated -->
|
||||
<PackageReference Include="Microsoft.SourceLink.GitHub" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Sentry specific configuration: Only in Release mode -->
|
||||
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
|
||||
<!-- https://docs.sentry.io/platforms/dotnet/configuration/msbuild/ -->
|
||||
<!-- OrgSlug, ProjectSlug and AuthToken are required.
|
||||
They can be set below, via argument to 'msbuild -p:' or environment variable -->
|
||||
<SentryOrg></SentryOrg>
|
||||
<SentryProject></SentryProject>
|
||||
<SentryUrl></SentryUrl> <!-- If empty, assumed to be sentry.io -->
|
||||
<SentryAuthToken></SentryAuthToken> <!-- Use env var instead: SENTRY_AUTH_TOKEN -->
|
||||
|
||||
<!-- Upload PDBs to Sentry, enabling stack traces with line numbers and file paths
|
||||
without the need to deploy the application with PDBs -->
|
||||
<SentryUploadSymbols>true</SentryUploadSymbols>
|
||||
|
||||
<!-- Source Link settings -->
|
||||
<!-- https://github.com/dotnet/sourcelink/blob/main/docs/README.md#publishrepositoryurl -->
|
||||
<PublishRepositoryUrl>true</PublishRepositoryUrl>
|
||||
<!-- Embeds all source code in the respective PDB. This can make it a bit bigger but since it'll be uploaded
|
||||
to Sentry and not distributed to run on the server, it helps debug crashes while making releases smaller -->
|
||||
<EmbedAllSources>true</EmbedAllSources>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Standard testing packages -->
|
||||
<ItemGroup Condition="'$(TestProject)'=='true'">
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" />
|
||||
|
||||
@@ -4,29 +4,26 @@
|
||||
<PackageVersion Include="AutoFixture" Version="4.17.0" />
|
||||
<PackageVersion Include="coverlet.collector" Version="3.0.4-preview.27.ge7cb7c3b40" PrivateAssets="all" />
|
||||
<PackageVersion Include="Dapper" Version="2.0.151" />
|
||||
<PackageVersion Include="Diacritical.Net" Version="1.0.4" />
|
||||
<PackageVersion Include="DryIoc.dll" Version="5.4.3" />
|
||||
<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.5.1" />
|
||||
<PackageVersion Include="Polly" Version="8.3.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" />
|
||||
<PackageVersion Include="FluentValidation" Version="9.5.4" />
|
||||
<PackageVersion Include="Ical.Net" Version="4.3.1" />
|
||||
<PackageVersion Include="Ical.Net" Version="4.2.0" />
|
||||
<PackageVersion Include="ImpromptuInterface" Version="7.0.1" />
|
||||
<PackageVersion Include="LazyCache" Version="2.4.0" />
|
||||
<PackageVersion Include="Mailkit" Version="4.8.0" />
|
||||
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="6.0.35" />
|
||||
<PackageVersion Include="Microsoft.Data.SqlClient" Version="2.1.7" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="6.0.2" />
|
||||
<PackageVersion Include="Mailkit" Version="3.6.0" />
|
||||
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="6.0.29" />
|
||||
<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.10.0" />
|
||||
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
|
||||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.9.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" />
|
||||
@@ -36,35 +33,35 @@
|
||||
<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.9" />
|
||||
<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" />
|
||||
<PackageVersion Include="PdfSharpCore" Version="1.3.65" />
|
||||
<PackageVersion Include="PdfSharpCore" Version="1.3.32" />
|
||||
<PackageVersion Include="RestSharp.Serializers.SystemTextJson" Version="106.15.0" />
|
||||
<PackageVersion Include="RestSharp" Version="106.15.0" />
|
||||
<PackageVersion Include="Selenium.Support" Version="3.141.0" />
|
||||
<PackageVersion Include="Selenium.WebDriver.ChromeDriver" Version="91.0.4472.10100" />
|
||||
<PackageVersion Include="Sentry" Version="4.0.2" />
|
||||
<PackageVersion Include="Sentry" Version="3.31.0" />
|
||||
<PackageVersion Include="SharpZipLib" Version="1.4.2" />
|
||||
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.6" />
|
||||
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.4" />
|
||||
<PackageVersion Include="StyleCop.Analyzers" Version="1.1.118" />
|
||||
<PackageVersion Include="Swashbuckle.AspNetCore.Annotations" Version="6.6.2" />
|
||||
<PackageVersion Include="Swashbuckle.AspNetCore.SwaggerGen" Version="6.6.2" />
|
||||
<PackageVersion Include="System.Buffers" Version="4.6.0" />
|
||||
<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" />
|
||||
<PackageVersion Include="System.IO.Abstractions.TestingHelpers" Version="17.0.24" />
|
||||
<PackageVersion Include="System.IO.Abstractions" Version="17.0.24" />
|
||||
<PackageVersion Include="System.IO.FileSystem.AccessControl" Version="5.0.0" />
|
||||
<PackageVersion Include="System.Memory" Version="4.6.0" />
|
||||
<PackageVersion Include="System.Memory" Version="4.5.5" />
|
||||
<PackageVersion Include="System.Reflection.TypeExtensions" Version="4.7.0" />
|
||||
<PackageVersion Include="System.Resources.Extensions" Version="6.0.0" />
|
||||
<PackageVersion Include="System.Runtime.Loader" Version="4.3.0" />
|
||||
<PackageVersion Include="System.Security.Principal.Windows" Version="5.0.0" />
|
||||
<PackageVersion Include="System.ServiceProcess.ServiceController" Version="6.0.1" />
|
||||
<PackageVersion Include="System.Text.Encoding.CodePages" Version="6.0.0" />
|
||||
<PackageVersion Include="System.Text.Json" Version="6.0.10" />
|
||||
<PackageVersion Include="System.Text.Json" Version="6.0.9" />
|
||||
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
|
||||
<PackageVersion Include="TagLibSharp-Lidarr" Version="2.2.0.19" />
|
||||
</ItemGroup>
|
||||
|
||||
@@ -21,28 +21,9 @@ namespace NzbDrone.Common.Test.ExtensionTests
|
||||
[TestCase("1.2.3.4")]
|
||||
[TestCase("172.55.0.1")]
|
||||
[TestCase("192.55.0.1")]
|
||||
[TestCase("100.64.0.1")]
|
||||
[TestCase("100.127.255.254")]
|
||||
public void should_return_false_for_public_ip_address(string ipAddress)
|
||||
{
|
||||
IPAddress.Parse(ipAddress).IsLocalAddress().Should().BeFalse();
|
||||
}
|
||||
|
||||
[TestCase("100.64.0.1")]
|
||||
[TestCase("100.127.255.254")]
|
||||
[TestCase("100.100.100.100")]
|
||||
public void should_return_true_for_cgnat_ip_address(string ipAddress)
|
||||
{
|
||||
IPAddress.Parse(ipAddress).IsCgnatIpAddress().Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("1.2.3.4")]
|
||||
[TestCase("192.168.5.1")]
|
||||
[TestCase("100.63.255.255")]
|
||||
[TestCase("100.128.0.0")]
|
||||
public void should_return_false_for_non_cgnat_ip_address(string ipAddress)
|
||||
{
|
||||
IPAddress.Parse(ipAddress).IsCgnatIpAddress().Should().BeFalse();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -89,10 +89,6 @@ namespace NzbDrone.Common.Test.InstrumentationTests
|
||||
[TestCase(@"https://discord.com/api/webhooks/mySecret")]
|
||||
[TestCase(@"https://discord.com/api/webhooks/mySecret/01233210")]
|
||||
|
||||
// Telegram
|
||||
[TestCase(@"https://api.telegram.org/bot1234567890:mySecret/sendmessage: chat_id=123456&parse_mode=HTML&text=<text>")]
|
||||
[TestCase(@"https://api.telegram.org/bot1234567890:mySecret/")]
|
||||
|
||||
public void should_clean_message(string message)
|
||||
{
|
||||
var cleansedMessage = CleanseLogMessage.Cleanse(message);
|
||||
|
||||
@@ -4,7 +4,6 @@ using System.Linq;
|
||||
using FluentAssertions;
|
||||
using NLog;
|
||||
using NUnit.Framework;
|
||||
using NzbDrone.Common.EnvironmentInfo;
|
||||
using NzbDrone.Common.Instrumentation.Sentry;
|
||||
using NzbDrone.Test.Common;
|
||||
|
||||
@@ -28,7 +27,7 @@ namespace NzbDrone.Common.Test.InstrumentationTests
|
||||
[SetUp]
|
||||
public void Setup()
|
||||
{
|
||||
_subject = new SentryTarget("https://aaaaaaaaaaaaaaaaaaaaaaaaaa@sentry.io/111111", Mocker.GetMock<IAppFolderInfo>().Object);
|
||||
_subject = new SentryTarget("https://aaaaaaaaaaaaaaaaaaaaaaaaaa@sentry.io/111111");
|
||||
}
|
||||
|
||||
private LogEventInfo GivenLogEvent(LogLevel level, Exception ex, string message)
|
||||
|
||||
@@ -42,18 +42,17 @@ namespace NzbDrone.Common
|
||||
|
||||
public void CreateZip(string path, IEnumerable<string> files)
|
||||
{
|
||||
_logger.Debug("Creating archive {0}", path);
|
||||
|
||||
using var zipFile = ZipFile.Create(path);
|
||||
|
||||
zipFile.BeginUpdate();
|
||||
|
||||
foreach (var file in files)
|
||||
using (var zipFile = ZipFile.Create(path))
|
||||
{
|
||||
zipFile.Add(file, Path.GetFileName(file));
|
||||
}
|
||||
zipFile.BeginUpdate();
|
||||
|
||||
zipFile.CommitUpdate();
|
||||
foreach (var file in files)
|
||||
{
|
||||
zipFile.Add(file, Path.GetFileName(file));
|
||||
}
|
||||
|
||||
zipFile.CommitUpdate();
|
||||
}
|
||||
}
|
||||
|
||||
private void ExtractZip(string compressedFile, string destination)
|
||||
|
||||
@@ -342,11 +342,10 @@ namespace NzbDrone.Common.Disk
|
||||
|
||||
var isCifs = targetDriveFormat == "cifs";
|
||||
var isBtrfs = sourceDriveFormat == "btrfs" && targetDriveFormat == "btrfs";
|
||||
var isZfs = sourceDriveFormat == "zfs" && targetDriveFormat == "zfs";
|
||||
|
||||
if (mode.HasFlag(TransferMode.Copy))
|
||||
{
|
||||
if (isBtrfs || isZfs)
|
||||
if (isBtrfs)
|
||||
{
|
||||
if (_diskProvider.TryCreateRefLink(sourcePath, targetPath))
|
||||
{
|
||||
@@ -360,7 +359,7 @@ namespace NzbDrone.Common.Disk
|
||||
|
||||
if (mode.HasFlag(TransferMode.Move))
|
||||
{
|
||||
if (isBtrfs || isZfs)
|
||||
if (isBtrfs)
|
||||
{
|
||||
if (isSameMount && _diskProvider.TryRenameFile(sourcePath, targetPath))
|
||||
{
|
||||
|
||||
@@ -39,24 +39,18 @@ namespace NzbDrone.Common.Extensions
|
||||
private static bool IsLocalIPv4(byte[] ipv4Bytes)
|
||||
{
|
||||
// Link local (no IP assigned by DHCP): 169.254.0.0 to 169.254.255.255 (169.254.0.0/16)
|
||||
var isLinkLocal = ipv4Bytes[0] == 169 && ipv4Bytes[1] == 254;
|
||||
bool IsLinkLocal() => ipv4Bytes[0] == 169 && ipv4Bytes[1] == 254;
|
||||
|
||||
// Class A private range: 10.0.0.0 – 10.255.255.255 (10.0.0.0/8)
|
||||
var isClassA = ipv4Bytes[0] == 10;
|
||||
bool IsClassA() => ipv4Bytes[0] == 10;
|
||||
|
||||
// Class B private range: 172.16.0.0 – 172.31.255.255 (172.16.0.0/12)
|
||||
var isClassB = ipv4Bytes[0] == 172 && ipv4Bytes[1] >= 16 && ipv4Bytes[1] <= 31;
|
||||
bool IsClassB() => ipv4Bytes[0] == 172 && ipv4Bytes[1] >= 16 && ipv4Bytes[1] <= 31;
|
||||
|
||||
// Class C private range: 192.168.0.0 – 192.168.255.255 (192.168.0.0/16)
|
||||
var isClassC = ipv4Bytes[0] == 192 && ipv4Bytes[1] == 168;
|
||||
bool IsClassC() => ipv4Bytes[0] == 192 && ipv4Bytes[1] == 168;
|
||||
|
||||
return isLinkLocal || isClassA || isClassC || isClassB;
|
||||
}
|
||||
|
||||
public static bool IsCgnatIpAddress(this IPAddress ipAddress)
|
||||
{
|
||||
var bytes = ipAddress.GetAddressBytes();
|
||||
return bytes.Length == 4 && bytes[0] == 100 && bytes[1] >= 64 && bytes[1] <= 127;
|
||||
return IsLinkLocal() || IsClassA() || IsClassC() || IsClassB();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,10 +54,7 @@ namespace NzbDrone.Common.Instrumentation
|
||||
new (@"api/v[0-9]/notification/readarr/(?<secret>[\w-]+)", RegexOptions.Compiled | RegexOptions.IgnoreCase),
|
||||
|
||||
// Discord
|
||||
new (@"discord.com/api/webhooks/((?<secret>[\w-]+)/)?(?<secret>[\w-]+)", RegexOptions.Compiled | RegexOptions.IgnoreCase),
|
||||
|
||||
// Telegram
|
||||
new (@"api.telegram.org/bot(?<id>[\d]+):(?<secret>[\w-]+)/", RegexOptions.Compiled | RegexOptions.IgnoreCase)
|
||||
new (@"discord.com/api/webhooks/((?<secret>[\w-]+)/)?(?<secret>[\w-]+)", RegexOptions.Compiled | RegexOptions.IgnoreCase)
|
||||
};
|
||||
|
||||
private static readonly Regex CleanseRemoteIPRegex = new (@"(?:Auth-\w+(?<!Failure|Unauthorized) ip|from) (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})", RegexOptions.Compiled);
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace NzbDrone.Common.Instrumentation
|
||||
RegisterDebugger();
|
||||
}
|
||||
|
||||
RegisterSentry(updateApp, appFolderInfo);
|
||||
RegisterSentry(updateApp);
|
||||
|
||||
if (updateApp)
|
||||
{
|
||||
@@ -62,7 +62,7 @@ namespace NzbDrone.Common.Instrumentation
|
||||
LogManager.ReconfigExistingLoggers();
|
||||
}
|
||||
|
||||
private static void RegisterSentry(bool updateClient, IAppFolderInfo appFolderInfo)
|
||||
private static void RegisterSentry(bool updateClient)
|
||||
{
|
||||
string dsn;
|
||||
|
||||
@@ -77,7 +77,7 @@ namespace NzbDrone.Common.Instrumentation
|
||||
: "https://31e00a6c63ea42c8b5fe70358526a30d@sentry.servarr.com/4";
|
||||
}
|
||||
|
||||
var target = new SentryTarget(dsn, appFolderInfo)
|
||||
var target = new SentryTarget(dsn)
|
||||
{
|
||||
Name = "sentryTarget",
|
||||
Layout = "${message}"
|
||||
|
||||
@@ -9,7 +9,6 @@ using NLog;
|
||||
using NLog.Common;
|
||||
using NLog.Targets;
|
||||
using NzbDrone.Common.EnvironmentInfo;
|
||||
using NzbDrone.Common.Extensions;
|
||||
using Sentry;
|
||||
|
||||
namespace NzbDrone.Common.Instrumentation.Sentry
|
||||
@@ -100,7 +99,7 @@ namespace NzbDrone.Common.Instrumentation.Sentry
|
||||
public bool FilterEvents { get; set; }
|
||||
public bool SentryEnabled { get; set; }
|
||||
|
||||
public SentryTarget(string dsn, IAppFolderInfo appFolderInfo)
|
||||
public SentryTarget(string dsn)
|
||||
{
|
||||
_sdk = SentrySdk.Init(o =>
|
||||
{
|
||||
@@ -108,33 +107,9 @@ namespace NzbDrone.Common.Instrumentation.Sentry
|
||||
o.AttachStacktrace = true;
|
||||
o.MaxBreadcrumbs = 200;
|
||||
o.Release = $"{BuildInfo.AppName}@{BuildInfo.Release}";
|
||||
o.SetBeforeSend(x => SentryCleanser.CleanseEvent(x));
|
||||
o.SetBeforeBreadcrumb(x => SentryCleanser.CleanseBreadcrumb(x));
|
||||
o.BeforeSend = x => SentryCleanser.CleanseEvent(x);
|
||||
o.BeforeBreadcrumb = x => SentryCleanser.CleanseBreadcrumb(x);
|
||||
o.Environment = BuildInfo.Branch;
|
||||
|
||||
// Crash free run statistics (sends a ping for healthy and for crashes sessions)
|
||||
o.AutoSessionTracking = false;
|
||||
|
||||
// Caches files in the event device is offline
|
||||
// Sentry creates a 'sentry' sub directory, no need to concat here
|
||||
o.CacheDirectoryPath = appFolderInfo.GetAppDataPath();
|
||||
|
||||
// default environment is production
|
||||
if (!RuntimeInfo.IsProduction)
|
||||
{
|
||||
if (RuntimeInfo.IsDevelopment)
|
||||
{
|
||||
o.Environment = "development";
|
||||
}
|
||||
else if (RuntimeInfo.IsTesting)
|
||||
{
|
||||
o.Environment = "testing";
|
||||
}
|
||||
else
|
||||
{
|
||||
o.Environment = "other";
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
InitializeScope();
|
||||
@@ -152,7 +127,7 @@ namespace NzbDrone.Common.Instrumentation.Sentry
|
||||
{
|
||||
SentrySdk.ConfigureScope(scope =>
|
||||
{
|
||||
scope.User = new SentryUser
|
||||
scope.User = new User
|
||||
{
|
||||
Id = HashUtil.AnonymousToken()
|
||||
};
|
||||
@@ -194,7 +169,9 @@ namespace NzbDrone.Common.Instrumentation.Sentry
|
||||
|
||||
private void OnError(Exception ex)
|
||||
{
|
||||
if (ex is WebException webException)
|
||||
var webException = ex as WebException;
|
||||
|
||||
if (webException != null)
|
||||
{
|
||||
var response = webException.Response as HttpWebResponse;
|
||||
var statusCode = response?.StatusCode;
|
||||
@@ -313,21 +290,13 @@ namespace NzbDrone.Common.Instrumentation.Sentry
|
||||
}
|
||||
}
|
||||
|
||||
var level = LoggingLevelMap[logEvent.Level];
|
||||
var sentryEvent = new SentryEvent(logEvent.Exception)
|
||||
{
|
||||
Level = level,
|
||||
Level = LoggingLevelMap[logEvent.Level],
|
||||
Logger = logEvent.LoggerName,
|
||||
Message = logEvent.FormattedMessage
|
||||
};
|
||||
|
||||
if (level is SentryLevel.Fatal && logEvent.Exception is not null)
|
||||
{
|
||||
// Usages of 'fatal' here indicates the process will crash. In Sentry this is represented with
|
||||
// the 'unhandled' exception flag
|
||||
logEvent.Exception.SetSentryMechanism("Logger.Fatal", "Logger.Fatal was called", false);
|
||||
}
|
||||
|
||||
sentryEvent.SetExtras(extras);
|
||||
sentryEvent.SetFingerprint(fingerPrint);
|
||||
|
||||
|
||||
@@ -6,5 +6,4 @@ public class AuthOptions
|
||||
public bool? Enabled { get; set; }
|
||||
public string Method { get; set; }
|
||||
public string Required { get; set; }
|
||||
public bool? TrustCgnatIpAddresses { get; set; }
|
||||
}
|
||||
|
||||
@@ -313,7 +313,7 @@ namespace NzbDrone.Common.Processes
|
||||
processInfo = new ProcessInfo();
|
||||
processInfo.Id = process.Id;
|
||||
processInfo.Name = process.ProcessName;
|
||||
processInfo.StartPath = process.MainModule?.FileName;
|
||||
processInfo.StartPath = process.MainModule.FileName;
|
||||
|
||||
if (process.Id != GetCurrentProcessId() && process.HasExited)
|
||||
{
|
||||
|
||||
@@ -200,9 +200,17 @@ namespace NzbDrone.Core.Test.Download
|
||||
var seriesTags = new HashSet<int> { 2 };
|
||||
var clientTags = new HashSet<int> { 1 };
|
||||
|
||||
WithTorrentClient(0, clientTags);
|
||||
WithTorrentClient(0, clientTags);
|
||||
WithTorrentClient(0, clientTags);
|
||||
WithTorrentClient(0, clientTags);
|
||||
|
||||
Assert.Throws<DownloadClientUnavailableException>(() => Subject.GetDownloadClient(DownloadProtocol.Torrent, 0, false, seriesTags));
|
||||
var client1 = Subject.GetDownloadClient(DownloadProtocol.Torrent, 0, false, seriesTags);
|
||||
var client2 = Subject.GetDownloadClient(DownloadProtocol.Torrent, 0, false, seriesTags);
|
||||
var client3 = Subject.GetDownloadClient(DownloadProtocol.Torrent, 0, false, seriesTags);
|
||||
var client4 = Subject.GetDownloadClient(DownloadProtocol.Torrent, 0, false, seriesTags);
|
||||
|
||||
Subject.GetDownloadClient(DownloadProtocol.Torrent, 0, false, seriesTags).Should().BeNull();
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
||||
@@ -312,12 +312,11 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests
|
||||
[Test]
|
||||
public void should_return_status_with_outputdirs()
|
||||
{
|
||||
var configItems = new Dictionary<string, object>
|
||||
{
|
||||
{ "download_location", @"C:\Downloads\Downloading\deluge".AsOsAgnostic() },
|
||||
{ "move_completed_path", @"C:\Downloads\Finished\deluge".AsOsAgnostic() },
|
||||
{ "move_completed", true }
|
||||
};
|
||||
var configItems = new Dictionary<string, object>();
|
||||
|
||||
configItems.Add("download_location", @"C:\Downloads\Downloading\deluge".AsOsAgnostic());
|
||||
configItems.Add("move_completed_path", @"C:\Downloads\Finished\deluge".AsOsAgnostic());
|
||||
configItems.Add("move_completed", true);
|
||||
|
||||
Mocker.GetMock<IDelugeProxy>()
|
||||
.Setup(v => v.GetConfig(It.IsAny<DelugeSettings>()))
|
||||
@@ -329,18 +328,5 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests
|
||||
result.OutputRootFolders.Should().NotBeNull();
|
||||
result.OutputRootFolders.First().Should().Be(@"C:\Downloads\Finished\deluge".AsOsAgnostic());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_status_with_outputdirs_for_directories_in_settings()
|
||||
{
|
||||
Subject.Definition.Settings.As<DelugeSettings>().DownloadDirectory = @"D:\Downloads\Downloading\deluge".AsOsAgnostic();
|
||||
Subject.Definition.Settings.As<DelugeSettings>().CompletedDirectory = @"D:\Downloads\Finished\deluge".AsOsAgnostic();
|
||||
|
||||
var result = Subject.GetStatus();
|
||||
|
||||
result.IsLocalhost.Should().BeTrue();
|
||||
result.OutputRootFolders.Should().NotBeNull();
|
||||
result.OutputRootFolders.First().Should().Be(@"D:\Downloads\Finished\deluge".AsOsAgnostic());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -178,9 +178,8 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
VerifyWarning(item);
|
||||
}
|
||||
|
||||
[TestCase("pausedDL")]
|
||||
[TestCase("stoppedDL")]
|
||||
public void paused_item_should_have_required_properties(string state)
|
||||
[Test]
|
||||
public void paused_item_should_have_required_properties()
|
||||
{
|
||||
var torrent = new QBittorrentTorrent
|
||||
{
|
||||
@@ -189,7 +188,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
Size = 1000,
|
||||
Progress = 0.7,
|
||||
Eta = 8640000,
|
||||
State = state,
|
||||
State = "pausedDL",
|
||||
Label = "",
|
||||
SavePath = ""
|
||||
};
|
||||
@@ -201,7 +200,6 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
[TestCase("queuedUP")]
|
||||
[TestCase("uploading")]
|
||||
[TestCase("stalledUP")]
|
||||
@@ -399,9 +397,8 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
result.OutputPath.FullPath.Should().Be(Path.Combine(torrent.SavePath, "Droned.S01.12"));
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void api_261_should_use_content_path(string state)
|
||||
[Test]
|
||||
public void api_261_should_use_content_path()
|
||||
{
|
||||
var torrent = new QBittorrentTorrent
|
||||
{
|
||||
@@ -410,7 +407,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
Size = 1000,
|
||||
Progress = 0.7,
|
||||
Eta = 8640000,
|
||||
State = state,
|
||||
State = "pausedUP",
|
||||
Label = "",
|
||||
SavePath = @"C:\Torrents".AsOsAgnostic(),
|
||||
ContentPath = @"C:\Torrents\Droned.S01.12".AsOsAgnostic()
|
||||
@@ -560,34 +557,6 @@ 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()
|
||||
{
|
||||
@@ -687,96 +656,44 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
item.CanMoveFiles.Should().BeFalse();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set(string state)
|
||||
[Test]
|
||||
public void should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1);
|
||||
GivenCompletedTorrent(state, ratio: 1.0f);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 1.0f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeFalse();
|
||||
item.CanMoveFiles.Should().BeFalse();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(1.0f);
|
||||
GivenCompletedTorrent(state, ratio: 1.0f);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 1.0f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_ratio_reached_after_rounding_and_paused(string state)
|
||||
{
|
||||
GivenGlobalSeedLimits(1.0f);
|
||||
GivenCompletedTorrent(state, ratio: 1.1006066990976857f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_just_under_max_ratio_reached_after_rounding_and_paused(string state)
|
||||
{
|
||||
GivenGlobalSeedLimits(1.0f);
|
||||
GivenCompletedTorrent(state, ratio: 0.9999f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(2.0f);
|
||||
GivenCompletedTorrent(state, ratio: 1.0f, ratioLimit: 0.8f);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 1.0f, ratioLimit: 0.8f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_after_rounding_and_paused(string state)
|
||||
{
|
||||
GivenGlobalSeedLimits(2.0f);
|
||||
GivenCompletedTorrent(state, ratio: 1.1006066990976857f, ratioLimit: 1.1f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_just_under_overridden_max_ratio_reached_after_rounding_and_paused(string state)
|
||||
{
|
||||
GivenGlobalSeedLimits(2.0f);
|
||||
GivenCompletedTorrent(state, ratio: 0.9999f, ratioLimit: 1.0f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(0.2f);
|
||||
GivenCompletedTorrent(state, ratio: 0.5f, ratioLimit: 0.8f);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 0.5f, ratioLimit: 0.8f);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeFalse();
|
||||
@@ -794,36 +711,33 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
item.CanMoveFiles.Should().BeFalse();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1, 20);
|
||||
GivenCompletedTorrent(state, ratio: 2.0f, seedingTime: 20);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 2.0f, seedingTime: 20);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1, 40);
|
||||
GivenCompletedTorrent(state, ratio: 2.0f, seedingTime: 20, seedingTimeLimit: 10);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 2.0f, seedingTime: 20, seedingTimeLimit: 10);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1, 20);
|
||||
GivenCompletedTorrent(state, ratio: 2.0f, seedingTime: 30, seedingTimeLimit: 40);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 2.0f, seedingTime: 30, seedingTimeLimit: 40);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeFalse();
|
||||
@@ -841,72 +755,66 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
item.CanMoveFiles.Should().BeFalse();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1, maxInactiveSeedingTime: 20);
|
||||
GivenCompletedTorrent(state, ratio: 2.0f, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(25)).ToUnixTimeSeconds());
|
||||
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();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1, maxInactiveSeedingTime: 40);
|
||||
GivenCompletedTorrent(state, ratio: 2.0f, seedingTime: 20, inactiveSeedingTimeLimit: 10, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(15)).ToUnixTimeSeconds());
|
||||
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();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused(string state)
|
||||
[Test]
|
||||
public void should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1, maxInactiveSeedingTime: 20);
|
||||
GivenCompletedTorrent(state, ratio: 2.0f, seedingTime: 30, inactiveSeedingTimeLimit: 40, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(30)).ToUnixTimeSeconds());
|
||||
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();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused(string state)
|
||||
[Test]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused()
|
||||
{
|
||||
GivenGlobalSeedLimits(2.0f, 20);
|
||||
GivenCompletedTorrent(state, ratio: 1.0f, seedingTime: 30);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 1.0f, seedingTime: 30);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeTrue();
|
||||
item.CanMoveFiles.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused(string state)
|
||||
[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(state, ratio: 1.0f, lastActivity: DateTimeOffset.UtcNow.Subtract(TimeSpan.FromMinutes(25)).ToUnixTimeSeconds());
|
||||
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();
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_not_fetch_details_twice(string state)
|
||||
[Test]
|
||||
public void should_not_fetch_details_twice()
|
||||
{
|
||||
GivenGlobalSeedLimits(-1, 30);
|
||||
GivenCompletedTorrent(state, ratio: 2.0f, seedingTime: 20);
|
||||
GivenCompletedTorrent("pausedUP", ratio: 2.0f, seedingTime: 20);
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
item.CanBeRemoved.Should().BeFalse();
|
||||
@@ -918,9 +826,8 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
.Verify(p => p.GetTorrentProperties(It.IsAny<string>(), It.IsAny<QBittorrentSettings>()), Times.Once());
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_get_category_from_the_category_if_set(string state)
|
||||
[Test]
|
||||
public void should_get_category_from_the_category_if_set()
|
||||
{
|
||||
const string category = "music-readarr";
|
||||
GivenGlobalSeedLimits(1.0f);
|
||||
@@ -932,7 +839,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
Size = 1000,
|
||||
Progress = 1.0,
|
||||
Eta = 8640000,
|
||||
State = state,
|
||||
State = "pausedUP",
|
||||
Category = category,
|
||||
SavePath = "",
|
||||
Ratio = 1.0f
|
||||
@@ -944,9 +851,8 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
item.Category.Should().Be(category);
|
||||
}
|
||||
|
||||
[TestCase("pausedUP")]
|
||||
[TestCase("stoppedUP")]
|
||||
public void should_get_category_from_the_label_if_the_category_is_not_available(string state)
|
||||
[Test]
|
||||
public void should_get_category_from_the_label_if_the_category_is_not_available()
|
||||
{
|
||||
const string category = "music-readarr";
|
||||
GivenGlobalSeedLimits(1.0f);
|
||||
@@ -958,7 +864,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests
|
||||
Size = 1000,
|
||||
Progress = 1.0,
|
||||
Eta = 8640000,
|
||||
State = state,
|
||||
State = "pausedUP",
|
||||
Label = category,
|
||||
SavePath = "",
|
||||
Ratio = 1.0f
|
||||
|
||||
@@ -478,37 +478,6 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests
|
||||
downloadClientInfo.RemovesCompletedDownloads.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase("all", 0)]
|
||||
[TestCase("days-archive", 15)]
|
||||
[TestCase("days-delete", 15)]
|
||||
public void should_set_history_removes_completed_downloads_false_for_separate_properties(string option, int number)
|
||||
{
|
||||
_config.Misc.history_retention_option = option;
|
||||
_config.Misc.history_retention_number = number;
|
||||
|
||||
var downloadClientInfo = Subject.GetStatus();
|
||||
|
||||
downloadClientInfo.RemovesCompletedDownloads.Should().BeFalse();
|
||||
}
|
||||
|
||||
[TestCase("number-archive", 10)]
|
||||
[TestCase("number-delete", 10)]
|
||||
[TestCase("number-archive", 0)]
|
||||
[TestCase("number-delete", 0)]
|
||||
[TestCase("days-archive", 3)]
|
||||
[TestCase("days-delete", 3)]
|
||||
[TestCase("all-archive", 0)]
|
||||
[TestCase("all-delete", 0)]
|
||||
public void should_set_history_removes_completed_downloads_true_for_separate_properties(string option, int number)
|
||||
{
|
||||
_config.Misc.history_retention_option = option;
|
||||
_config.Misc.history_retention_number = number;
|
||||
|
||||
var downloadClientInfo = Subject.GetStatus();
|
||||
|
||||
downloadClientInfo.RemovesCompletedDownloads.Should().BeTrue();
|
||||
}
|
||||
|
||||
[TestCase(@"Y:\nzbget\root", @"completed\downloads", @"vv", @"Y:\nzbget\root\completed\downloads", @"Y:\nzbget\root\completed\downloads\vv")]
|
||||
[TestCase(@"Y:\nzbget\root", @"completed", @"vv", @"Y:\nzbget\root\completed", @"Y:\nzbget\root\completed\vv")]
|
||||
[TestCase(@"/nzbget/root", @"completed/downloads", @"vv", @"/nzbget/root/completed/downloads", @"/nzbget/root/completed/downloads/vv")]
|
||||
|
||||
@@ -49,13 +49,10 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void magnet_download_should_be_returned_as_queued()
|
||||
public void magnet_download_should_not_return_the_item()
|
||||
{
|
||||
PrepareClientToReturnMagnetItem();
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
|
||||
item.Status.Should().Be(DownloadItemStatus.Queued);
|
||||
Subject.GetItems().Count().Should().Be(0);
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
||||
@@ -60,10 +60,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests
|
||||
public void magnet_download_should_not_return_the_item()
|
||||
{
|
||||
PrepareClientToReturnMagnetItem();
|
||||
|
||||
var item = Subject.GetItems().Single();
|
||||
|
||||
item.Status.Should().Be(DownloadItemStatus.Queued);
|
||||
Subject.GetItems().Count().Should().Be(0);
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
||||
@@ -7,7 +7,6 @@ using NzbDrone.Core.HealthCheck.Checks;
|
||||
using NzbDrone.Core.Localization;
|
||||
using NzbDrone.Core.Test.Framework;
|
||||
using NzbDrone.Core.Update;
|
||||
using NzbDrone.Test.Common;
|
||||
|
||||
namespace NzbDrone.Core.Test.HealthCheck.Checks
|
||||
{
|
||||
@@ -22,10 +21,28 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
|
||||
.Returns("Some Warning Message");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_error_when_app_folder_is_write_protected()
|
||||
{
|
||||
WindowsOnly();
|
||||
|
||||
Mocker.GetMock<IAppFolderInfo>()
|
||||
.Setup(s => s.StartUpFolder)
|
||||
.Returns(@"C:\NzbDrone");
|
||||
|
||||
Mocker.GetMock<IDiskProvider>()
|
||||
.Setup(c => c.FolderWritable(It.IsAny<string>()))
|
||||
.Returns(false);
|
||||
|
||||
Subject.Check().ShouldBeError();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled()
|
||||
{
|
||||
var startupFolder = @"C:\NzbDrone".AsOsAgnostic();
|
||||
PosixOnly();
|
||||
|
||||
const string startupFolder = @"/opt/nzbdrone";
|
||||
|
||||
Mocker.GetMock<IConfigFileProvider>()
|
||||
.Setup(s => s.UpdateAutomatically)
|
||||
@@ -45,8 +62,10 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
|
||||
[Test]
|
||||
public void should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled()
|
||||
{
|
||||
var startupFolder = @"C:\NzbDrone".AsOsAgnostic();
|
||||
var uiFolder = @"C:\NzbDrone\UI".AsOsAgnostic();
|
||||
PosixOnly();
|
||||
|
||||
const string startupFolder = @"/opt/nzbdrone";
|
||||
const string uiFolder = @"/opt/nzbdrone/UI";
|
||||
|
||||
Mocker.GetMock<IConfigFileProvider>()
|
||||
.Setup(s => s.UpdateAutomatically)
|
||||
@@ -70,7 +89,7 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
|
||||
[Test]
|
||||
public void should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled()
|
||||
{
|
||||
var startupFolder = @"C:\NzbDrone".AsOsAgnostic();
|
||||
PosixOnly();
|
||||
|
||||
Mocker.GetMock<IConfigFileProvider>()
|
||||
.Setup(s => s.UpdateAutomatically)
|
||||
@@ -82,7 +101,7 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
|
||||
|
||||
Mocker.GetMock<IAppFolderInfo>()
|
||||
.Setup(s => s.StartUpFolder)
|
||||
.Returns(startupFolder);
|
||||
.Returns(@"/opt/nzbdrone");
|
||||
|
||||
Mocker.GetMock<IDiskProvider>()
|
||||
.Verify(c => c.FolderWritable(It.IsAny<string>()), Times.Never());
|
||||
|
||||
@@ -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 = "2025-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;
|
||||
|
||||
@@ -15,7 +15,7 @@ using NzbDrone.Test.Common;
|
||||
namespace NzbDrone.Core.Test.MetadataSource.Goodreads
|
||||
{
|
||||
[TestFixture]
|
||||
[Ignore("Waiting for metadata to be back again", Until = "2025-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]
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace NzbDrone.Core.Test.MetadataSource.Goodreads
|
||||
|
||||
[TestCase("Harry Potter and the sorcerer's stone a detailed summary", 72245296)]
|
||||
[TestCase("B0192CTMYG", 61209488)]
|
||||
[TestCase("9780439554930", 3)]
|
||||
[TestCase("9780439554930", 48517161)]
|
||||
public void successful_book_search(string title, int expected)
|
||||
{
|
||||
var result = Subject.Search(title);
|
||||
|
||||
@@ -46,7 +46,6 @@ 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()
|
||||
|
||||
@@ -66,19 +66,12 @@ namespace NzbDrone.Core.Backup
|
||||
{
|
||||
_logger.ProgressInfo("Starting Backup");
|
||||
|
||||
var backupFolder = GetBackupFolder(backupType);
|
||||
|
||||
_diskProvider.EnsureFolder(_backupTempFolder);
|
||||
_diskProvider.EnsureFolder(backupFolder);
|
||||
|
||||
if (!_diskProvider.FolderWritable(backupFolder))
|
||||
{
|
||||
throw new UnauthorizedAccessException($"Backup folder {backupFolder} is not writable");
|
||||
}
|
||||
_diskProvider.EnsureFolder(GetBackupFolder(backupType));
|
||||
|
||||
var dateNow = DateTime.Now;
|
||||
var backupFilename = $"readarr_backup_v{BuildInfo.Version}_{dateNow:yyyy.MM.dd_HH.mm.ss}.zip";
|
||||
var backupPath = Path.Combine(backupFolder, backupFilename);
|
||||
var backupPath = Path.Combine(GetBackupFolder(backupType), backupFilename);
|
||||
|
||||
Cleanup();
|
||||
|
||||
|
||||
@@ -102,9 +102,9 @@ namespace NzbDrone.Core.Books
|
||||
_logger.Error("ReadarrId {0} was not found, it may have been removed from Goodreads.", newAuthor.Metadata.Value.ForeignAuthorId);
|
||||
|
||||
throw new ValidationException(new List<ValidationFailure>
|
||||
{
|
||||
new ("ForeignAuthorId", "An author with this ID was not found", newAuthor.Metadata.Value.ForeignAuthorId)
|
||||
});
|
||||
{
|
||||
new ValidationFailure("MusicbrainzId", "An author with this ID was not found", newAuthor.Metadata.Value.ForeignAuthorId)
|
||||
});
|
||||
}
|
||||
|
||||
author.ApplyChanges(newAuthor);
|
||||
|
||||
@@ -15,18 +15,18 @@ namespace NzbDrone.Core.Books
|
||||
public class BookCutoffService : IBookCutoffService
|
||||
{
|
||||
private readonly IBookRepository _bookRepository;
|
||||
private readonly IQualityProfileService _qualityProfileService;
|
||||
private readonly IProfileService _profileService;
|
||||
|
||||
public BookCutoffService(IBookRepository bookRepository, IQualityProfileService qualityProfileService)
|
||||
public BookCutoffService(IBookRepository bookRepository, IProfileService profileService)
|
||||
{
|
||||
_bookRepository = bookRepository;
|
||||
_qualityProfileService = qualityProfileService;
|
||||
_profileService = profileService;
|
||||
}
|
||||
|
||||
public PagingSpec<Book> BooksWhereCutoffUnmet(PagingSpec<Book> pagingSpec)
|
||||
{
|
||||
var qualitiesBelowCutoff = new List<QualitiesBelowCutoff>();
|
||||
var profiles = _qualityProfileService.All();
|
||||
var profiles = _profileService.All();
|
||||
|
||||
//Get all items less than the cutoff
|
||||
foreach (var profile in profiles)
|
||||
|
||||
@@ -53,7 +53,6 @@ namespace NzbDrone.Core.Configuration
|
||||
string SyslogServer { get; }
|
||||
int SyslogPort { get; }
|
||||
string SyslogLevel { get; }
|
||||
string Theme { get; }
|
||||
string PostgresHost { get; }
|
||||
int PostgresPort { get; }
|
||||
string PostgresUser { get; }
|
||||
@@ -61,7 +60,7 @@ namespace NzbDrone.Core.Configuration
|
||||
string PostgresMainDb { get; }
|
||||
string PostgresLogDb { get; }
|
||||
string PostgresCacheDb { get; }
|
||||
bool TrustCgnatIpAddresses { get; }
|
||||
string Theme { get; }
|
||||
}
|
||||
|
||||
public class ConfigFileProvider : IConfigFileProvider
|
||||
@@ -220,7 +219,7 @@ namespace NzbDrone.Core.Configuration
|
||||
// TODO: Change back to "master" for the first stable release
|
||||
public string Branch => _updateOptions.Branch ?? GetValue("Branch", "develop").ToLowerInvariant();
|
||||
|
||||
public string LogLevel => _logOptions.Level ?? GetValue("LogLevel", "debug").ToLowerInvariant();
|
||||
public string LogLevel => _logOptions.Level ?? GetValue("LogLevel", "info").ToLowerInvariant();
|
||||
public string ConsoleLogLevel => _logOptions.ConsoleLevel ?? GetValue("ConsoleLogLevel", string.Empty, persist: false);
|
||||
|
||||
public string PostgresHost => _postgresOptions?.Host ?? GetValue("PostgresHost", string.Empty, persist: false);
|
||||
@@ -256,7 +255,7 @@ namespace NzbDrone.Core.Configuration
|
||||
public string UiFolder => BuildInfo.IsDebug ? Path.Combine("..", "UI") : "UI";
|
||||
public string InstanceName => _appOptions.InstanceName ?? GetValue("InstanceName", BuildInfo.AppName);
|
||||
|
||||
public bool UpdateAutomatically => _updateOptions.Automatically ?? GetValueBoolean("UpdateAutomatically", OsInfo.IsWindows, false);
|
||||
public bool UpdateAutomatically => _updateOptions.Automatically ?? GetValueBoolean("UpdateAutomatically", false, false);
|
||||
|
||||
public UpdateMechanism UpdateMechanism =>
|
||||
Enum.TryParse<UpdateMechanism>(_updateOptions.Mechanism, out var enumValue)
|
||||
@@ -358,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", string.Empty, false).IsNotNullOrWhiteSpace() || SslCertPath.IsNullOrWhiteSpace()))
|
||||
if (EnableSsl && (GetValue("SslCertHash", null).IsNotNullOrWhiteSpace() || SslCertPath.IsNullOrWhiteSpace()))
|
||||
{
|
||||
SetValue("EnableSsl", false);
|
||||
}
|
||||
@@ -463,7 +462,5 @@ namespace NzbDrone.Core.Configuration
|
||||
{
|
||||
SetValue("ApiKey", GenerateApiKey());
|
||||
}
|
||||
|
||||
public bool TrustCgnatIpAddresses => _authOptions.TrustCgnatIpAddresses ?? GetValueBoolean("TrustCgnatIpAddresses", false, persist: false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -404,12 +404,6 @@ namespace NzbDrone.Core.Configuration
|
||||
|
||||
public string ApplicationUrl => GetValue("ApplicationUrl", string.Empty);
|
||||
|
||||
public bool TrustCgnatIpAddresses
|
||||
{
|
||||
get { return GetValueBoolean("TrustCgnatIpAddresses", false); }
|
||||
set { SetValue("TrustCgnatIpAddresses", value); }
|
||||
}
|
||||
|
||||
private string GetValue(string key)
|
||||
{
|
||||
return GetValue(key, string.Empty);
|
||||
|
||||
@@ -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_%' AND name NOT LIKE '_litestream_%' ORDER BY name;";
|
||||
const string sqlCommand = @"SELECT name, sql FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%' ORDER BY name;";
|
||||
var dtTable = Read(sqlCommand).Tables[0];
|
||||
|
||||
var tableDefinitionList = new List<TableDefinition>();
|
||||
|
||||
@@ -213,18 +213,9 @@ namespace NzbDrone.Core.Download.Clients.Deluge
|
||||
{
|
||||
var config = _proxy.GetConfig(Settings);
|
||||
var label = _proxy.GetLabelOptions(Settings);
|
||||
|
||||
OsPath destDir;
|
||||
|
||||
if (Settings.CompletedDirectory.IsNotNullOrWhiteSpace())
|
||||
{
|
||||
destDir = new OsPath(Settings.CompletedDirectory);
|
||||
}
|
||||
else if (Settings.DownloadDirectory.IsNotNullOrWhiteSpace())
|
||||
{
|
||||
destDir = new OsPath(Settings.DownloadDirectory);
|
||||
}
|
||||
else if (label is { ApplyMoveCompleted: true, MoveCompleted: true })
|
||||
if (label != null && label.ApplyMoveCompleted && label.MoveCompleted)
|
||||
{
|
||||
// if label exists and a label completed path exists and is enabled use it instead of global
|
||||
destDir = new OsPath(label.MoveCompletedPath);
|
||||
@@ -240,7 +231,7 @@ namespace NzbDrone.Core.Download.Clients.Deluge
|
||||
|
||||
var status = new DownloadClientInfo
|
||||
{
|
||||
IsLocalhost = Settings.Host is "127.0.0.1" or "localhost"
|
||||
IsLocalhost = Settings.Host == "127.0.0.1" || Settings.Host == "localhost"
|
||||
};
|
||||
|
||||
if (!destDir.IsEmpty)
|
||||
|
||||
@@ -239,7 +239,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
|
||||
// Avoid removing torrents that haven't reached the global max ratio.
|
||||
// Removal also requires the torrent to be paused, in case a higher max ratio was set on the torrent itself (which is not exposed by the api).
|
||||
item.CanMoveFiles = item.CanBeRemoved = torrent.State is "pausedUP" or "stoppedUP" && HasReachedSeedLimit(torrent, config);
|
||||
item.CanMoveFiles = item.CanBeRemoved = torrent.State == "pausedUP" && HasReachedSeedLimit(torrent, config);
|
||||
|
||||
switch (torrent.State)
|
||||
{
|
||||
@@ -248,8 +248,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
item.Message = "qBittorrent is reporting an error";
|
||||
break;
|
||||
|
||||
case "stoppedDL": // torrent is stopped and has NOT finished downloading
|
||||
case "pausedDL": // torrent is paused and has NOT finished downloading (qBittorrent < 5)
|
||||
case "pausedDL": // torrent is paused and has NOT finished downloading
|
||||
item.Status = DownloadItemStatus.Paused;
|
||||
break;
|
||||
|
||||
@@ -260,8 +259,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
item.Status = DownloadItemStatus.Queued;
|
||||
break;
|
||||
|
||||
case "pausedUP": // torrent is paused and has finished downloading (qBittorent < 5)
|
||||
case "stoppedUP": // torrent is stopped and has finished downloading
|
||||
case "pausedUP": // torrent is paused and has finished downloading
|
||||
case "uploading": // torrent is being seeded and data is being transferred
|
||||
case "stalledUP": // torrent is being seeded, but no connection were made
|
||||
case "queuedUP": // queuing is enabled and torrent is queued for upload
|
||||
@@ -281,7 +279,6 @@ 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;
|
||||
@@ -296,6 +293,7 @@ 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;
|
||||
@@ -377,15 +375,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
{
|
||||
if (Proxy.GetLabels(Settings).TryGetValue(Settings.MusicCategory, out var label) && label.SavePath.IsNotNullOrWhiteSpace())
|
||||
{
|
||||
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);
|
||||
var labelDir = new OsPath(label.SavePath);
|
||||
|
||||
if (labelDir.IsRooted)
|
||||
{
|
||||
@@ -620,14 +610,14 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
{
|
||||
if (torrent.RatioLimit >= 0)
|
||||
{
|
||||
if (torrent.RatioLimit - torrent.Ratio <= 0.001f)
|
||||
if (torrent.Ratio >= torrent.RatioLimit)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else if (torrent.RatioLimit == -2 && config.MaxRatioEnabled)
|
||||
{
|
||||
if (config.MaxRatio - torrent.Ratio <= 0.001f)
|
||||
if (Math.Round(torrent.Ratio, 2) >= config.MaxRatio)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -26,6 +26,8 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
Dictionary<string, QBittorrentLabel> GetLabels(QBittorrentSettings settings);
|
||||
void SetTorrentSeedingConfiguration(string hash, TorrentSeedConfiguration seedConfiguration, QBittorrentSettings settings);
|
||||
void MoveTorrentToTopInQueue(string hash, QBittorrentSettings settings);
|
||||
void PauseTorrent(string hash, QBittorrentSettings settings);
|
||||
void ResumeTorrent(string hash, QBittorrentSettings settings);
|
||||
void SetForceStart(string hash, bool enabled, QBittorrentSettings settings);
|
||||
}
|
||||
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
{
|
||||
request.AddFormParameter("paused", false);
|
||||
}
|
||||
else if ((QBittorrentState)settings.InitialState == QBittorrentState.Stop)
|
||||
else if ((QBittorrentState)settings.InitialState == QBittorrentState.Pause)
|
||||
{
|
||||
request.AddFormParameter("paused", true);
|
||||
}
|
||||
@@ -178,7 +178,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
{
|
||||
request.AddFormParameter("paused", false);
|
||||
}
|
||||
else if ((QBittorrentState)settings.InitialState == QBittorrentState.Stop)
|
||||
else if ((QBittorrentState)settings.InitialState == QBittorrentState.Pause)
|
||||
{
|
||||
request.AddFormParameter("paused", true);
|
||||
}
|
||||
@@ -214,7 +214,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
catch (DownloadClientException ex)
|
||||
{
|
||||
// if setCategory fails due to method not being found, then try older setLabel command for qBittorrent < v.3.3.5
|
||||
if (ex.InnerException is HttpException httpException && httpException.Response.StatusCode == HttpStatusCode.NotFound)
|
||||
if (ex.InnerException is HttpException && (ex.InnerException as HttpException).Response.StatusCode == HttpStatusCode.NotFound)
|
||||
{
|
||||
var setLabelRequest = BuildRequest(settings).Resource("/command/setLabel")
|
||||
.Post()
|
||||
@@ -257,7 +257,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
catch (DownloadClientException ex)
|
||||
{
|
||||
// qBittorrent rejects all Prio commands with 403: Forbidden if Options -> BitTorrent -> Torrent Queueing is not enabled
|
||||
if (ex.InnerException is HttpException httpException && httpException.Response.StatusCode == HttpStatusCode.Forbidden)
|
||||
if (ex.InnerException is HttpException && (ex.InnerException as HttpException).Response.StatusCode == HttpStatusCode.Forbidden)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -266,6 +266,22 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
}
|
||||
}
|
||||
|
||||
public void PauseTorrent(string hash, QBittorrentSettings settings)
|
||||
{
|
||||
var request = BuildRequest(settings).Resource("/command/pause")
|
||||
.Post()
|
||||
.AddFormParameter("hash", hash);
|
||||
ProcessRequest(request, settings);
|
||||
}
|
||||
|
||||
public void ResumeTorrent(string hash, QBittorrentSettings settings)
|
||||
{
|
||||
var request = BuildRequest(settings).Resource("/command/resume")
|
||||
.Post()
|
||||
.AddFormParameter("hash", hash);
|
||||
ProcessRequest(request, settings);
|
||||
}
|
||||
|
||||
public void SetForceStart(string hash, bool enabled, QBittorrentSettings settings)
|
||||
{
|
||||
var request = BuildRequest(settings).Resource("/command/setForceStart")
|
||||
|
||||
@@ -246,20 +246,14 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
request.AddFormParameter("category", settings.MusicCategory);
|
||||
}
|
||||
|
||||
// Avoid extraneous API version check if initial state is ForceStart
|
||||
if ((QBittorrentState)settings.InitialState is QBittorrentState.Start or QBittorrentState.Stop)
|
||||
// Note: ForceStart is handled by separate api call
|
||||
if ((QBittorrentState)settings.InitialState == QBittorrentState.Start)
|
||||
{
|
||||
var stoppedParameterName = GetApiVersion(settings) >= new Version(2, 11, 0) ? "stopped" : "paused";
|
||||
|
||||
// Note: ForceStart is handled by separate api call
|
||||
if ((QBittorrentState)settings.InitialState == QBittorrentState.Start)
|
||||
{
|
||||
request.AddFormParameter(stoppedParameterName, false);
|
||||
}
|
||||
else if ((QBittorrentState)settings.InitialState == QBittorrentState.Stop)
|
||||
{
|
||||
request.AddFormParameter(stoppedParameterName, true);
|
||||
}
|
||||
request.AddFormParameter("paused", false);
|
||||
}
|
||||
else if ((QBittorrentState)settings.InitialState == QBittorrentState.Pause)
|
||||
{
|
||||
request.AddFormParameter("paused", true);
|
||||
}
|
||||
|
||||
if (settings.SequentialOrder)
|
||||
@@ -297,7 +291,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
catch (DownloadClientException ex)
|
||||
{
|
||||
// setShareLimits was added in api v2.0.1 so catch it case of the unlikely event that someone has api v2.0
|
||||
if (ex.InnerException is HttpException httpException && httpException.Response.StatusCode == HttpStatusCode.NotFound)
|
||||
if (ex.InnerException is HttpException && (ex.InnerException as HttpException).Response.StatusCode == HttpStatusCode.NotFound)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -319,7 +313,7 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
catch (DownloadClientException ex)
|
||||
{
|
||||
// qBittorrent rejects all Prio commands with 409: Conflict if Options -> BitTorrent -> Torrent Queueing is not enabled
|
||||
if (ex.InnerException is HttpException httpException && httpException.Response.StatusCode == HttpStatusCode.Conflict)
|
||||
if (ex.InnerException is HttpException && (ex.InnerException as HttpException).Response.StatusCode == HttpStatusCode.Conflict)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -328,6 +322,22 @@ namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
}
|
||||
}
|
||||
|
||||
public void PauseTorrent(string hash, QBittorrentSettings settings)
|
||||
{
|
||||
var request = BuildRequest(settings).Resource("/api/v2/torrents/pause")
|
||||
.Post()
|
||||
.AddFormParameter("hashes", hash);
|
||||
ProcessRequest(request, settings);
|
||||
}
|
||||
|
||||
public void ResumeTorrent(string hash, QBittorrentSettings settings)
|
||||
{
|
||||
var request = BuildRequest(settings).Resource("/api/v2/torrents/resume")
|
||||
.Post()
|
||||
.AddFormParameter("hashes", hash);
|
||||
ProcessRequest(request, settings);
|
||||
}
|
||||
|
||||
public void SetForceStart(string hash, bool enabled, QBittorrentSettings settings)
|
||||
{
|
||||
var request = BuildRequest(settings).Resource("/api/v2/torrents/setForceStart")
|
||||
|
||||
@@ -1,16 +1,9 @@
|
||||
using NzbDrone.Core.Annotations;
|
||||
|
||||
namespace NzbDrone.Core.Download.Clients.QBittorrent
|
||||
{
|
||||
public enum QBittorrentState
|
||||
{
|
||||
[FieldOption(Label = "Started")]
|
||||
Start = 0,
|
||||
|
||||
[FieldOption(Label = "Force Started")]
|
||||
ForceStart = 1,
|
||||
|
||||
[FieldOption(Label = "Stopped")]
|
||||
Stop = 2
|
||||
Pause = 2
|
||||
}
|
||||
}
|
||||
|
||||
@@ -263,7 +263,20 @@ namespace NzbDrone.Core.Download.Clients.Sabnzbd
|
||||
status.OutputRootFolders = new List<OsPath> { _remotePathMappingService.RemapRemoteToLocal(Settings.Host, category.FullPath) };
|
||||
}
|
||||
|
||||
status.RemovesCompletedDownloads = RemovesCompletedDownloads(config);
|
||||
if (config.Misc.history_retention.IsNullOrWhiteSpace())
|
||||
{
|
||||
status.RemovesCompletedDownloads = false;
|
||||
}
|
||||
else if (config.Misc.history_retention.EndsWith("d"))
|
||||
{
|
||||
int.TryParse(config.Misc.history_retention.AsSpan(0, config.Misc.history_retention.Length - 1),
|
||||
out var daysRetention);
|
||||
status.RemovesCompletedDownloads = daysRetention < 14;
|
||||
}
|
||||
else
|
||||
{
|
||||
status.RemovesCompletedDownloads = config.Misc.history_retention != "0";
|
||||
}
|
||||
|
||||
return status;
|
||||
}
|
||||
@@ -505,43 +518,6 @@ namespace NzbDrone.Core.Download.Clients.Sabnzbd
|
||||
return categories.Contains(category);
|
||||
}
|
||||
|
||||
private bool RemovesCompletedDownloads(SabnzbdConfig config)
|
||||
{
|
||||
var retention = config.Misc.history_retention;
|
||||
var option = config.Misc.history_retention_option;
|
||||
var number = config.Misc.history_retention_number;
|
||||
|
||||
switch (option)
|
||||
{
|
||||
case "all":
|
||||
return false;
|
||||
case "number-archive":
|
||||
case "number-delete":
|
||||
return true;
|
||||
case "days-archive":
|
||||
case "days-delete":
|
||||
return number < 14;
|
||||
case "all-archive":
|
||||
case "all-delete":
|
||||
return true;
|
||||
}
|
||||
|
||||
// TODO: Remove these checks once support for SABnzbd < 4.3 is removed
|
||||
if (retention.IsNullOrWhiteSpace())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (retention.EndsWith("d"))
|
||||
{
|
||||
int.TryParse(config.Misc.history_retention.AsSpan(0, config.Misc.history_retention.Length - 1),
|
||||
out var daysRetention);
|
||||
return daysRetention < 14;
|
||||
}
|
||||
|
||||
return retention != "0";
|
||||
}
|
||||
|
||||
private bool ValidatePath(DownloadClientItem downloadClientItem)
|
||||
{
|
||||
var downloadItemOutputPath = downloadClientItem.OutputPath;
|
||||
|
||||
@@ -30,8 +30,6 @@ namespace NzbDrone.Core.Download.Clients.Sabnzbd
|
||||
public bool enable_date_sorting { get; set; }
|
||||
public bool pre_check { get; set; }
|
||||
public string history_retention { get; set; }
|
||||
public string history_retention_option { get; set; }
|
||||
public int history_retention_number { get; set; }
|
||||
}
|
||||
|
||||
public class SabnzbdCategory
|
||||
|
||||
@@ -41,6 +41,12 @@ namespace NzbDrone.Core.Download.Clients.Transmission
|
||||
|
||||
foreach (var torrent in torrents)
|
||||
{
|
||||
// If totalsize == 0 the torrent is a magnet downloading metadata
|
||||
if (torrent.TotalSize == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
var outputPath = new OsPath(torrent.DownloadDir);
|
||||
|
||||
if (Settings.TvDirectory.IsNotNullOrWhiteSpace())
|
||||
@@ -91,10 +97,6 @@ namespace NzbDrone.Core.Download.Clients.Transmission
|
||||
item.Status = DownloadItemStatus.Warning;
|
||||
item.Message = torrent.ErrorString;
|
||||
}
|
||||
else if (torrent.TotalSize == 0)
|
||||
{
|
||||
item.Status = DownloadItemStatus.Queued;
|
||||
}
|
||||
else if (torrent.LeftUntilDone == 0 && (torrent.Status == TransmissionTorrentStatus.Stopped ||
|
||||
torrent.Status == TransmissionTorrentStatus.Seeding ||
|
||||
torrent.Status == TransmissionTorrentStatus.SeedingWait))
|
||||
|
||||
@@ -4,7 +4,6 @@ using System.Net;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NLog;
|
||||
using NzbDrone.Common.Cache;
|
||||
using NzbDrone.Common.EnvironmentInfo;
|
||||
using NzbDrone.Common.Extensions;
|
||||
using NzbDrone.Common.Http;
|
||||
using NzbDrone.Common.Serializer;
|
||||
@@ -209,7 +208,7 @@ namespace NzbDrone.Core.Download.Clients.Transmission
|
||||
|
||||
private void AuthenticateClient(HttpRequestBuilder requestBuilder, TransmissionSettings settings, bool reauthenticate = false)
|
||||
{
|
||||
var authKey = $"{requestBuilder.BaseUrl}:{settings.Password}";
|
||||
var authKey = string.Format("{0}:{1}", requestBuilder.BaseUrl, settings.Password);
|
||||
|
||||
var sessionId = _authSessionIDCache.Find(authKey);
|
||||
|
||||
@@ -221,26 +220,24 @@ namespace NzbDrone.Core.Download.Clients.Transmission
|
||||
authLoginRequest.SuppressHttpError = true;
|
||||
|
||||
var response = _httpClient.Execute(authLoginRequest);
|
||||
|
||||
switch (response.StatusCode)
|
||||
if (response.StatusCode == HttpStatusCode.MovedPermanently)
|
||||
{
|
||||
case HttpStatusCode.MovedPermanently:
|
||||
var url = response.Headers.GetSingleValue("Location");
|
||||
var url = response.Headers.GetSingleValue("Location");
|
||||
|
||||
throw new DownloadClientException("Remote site redirected to " + url);
|
||||
case HttpStatusCode.Forbidden:
|
||||
throw new DownloadClientException($"Failed to authenticate with Transmission. It may be necessary to add {BuildInfo.AppName}'s IP address to RPC whitelist.");
|
||||
case HttpStatusCode.Conflict:
|
||||
sessionId = response.Headers.GetSingleValue("X-Transmission-Session-Id");
|
||||
throw new DownloadClientException("Remote site redirected to " + url);
|
||||
}
|
||||
else if (response.StatusCode == HttpStatusCode.Conflict)
|
||||
{
|
||||
sessionId = response.Headers.GetSingleValue("X-Transmission-Session-Id");
|
||||
|
||||
if (sessionId == null)
|
||||
{
|
||||
throw new DownloadClientException("Remote host did not return a Session Id.");
|
||||
}
|
||||
|
||||
break;
|
||||
default:
|
||||
throw new DownloadClientAuthenticationException("Failed to authenticate with Transmission.");
|
||||
if (sessionId == null)
|
||||
{
|
||||
throw new DownloadClientException("Remote host did not return a Session Id.");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new DownloadClientAuthenticationException("Failed to authenticate with Transmission.");
|
||||
}
|
||||
|
||||
_logger.Debug("Transmission authentication succeeded.");
|
||||
|
||||
@@ -41,23 +41,18 @@ namespace NzbDrone.Core.Download
|
||||
var blockedProviders = new HashSet<int>(_downloadClientStatusService.GetBlockedProviders().Select(v => v.ProviderId));
|
||||
var availableProviders = _downloadClientFactory.GetAvailableProviders().Where(v => v.Protocol == downloadProtocol).ToList();
|
||||
|
||||
if (!availableProviders.Any())
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (tags is { Count: > 0 })
|
||||
if (tags != null)
|
||||
{
|
||||
var matchingTagsClients = availableProviders.Where(i => i.Definition.Tags.Intersect(tags).Any()).ToList();
|
||||
|
||||
availableProviders = matchingTagsClients.Count > 0 ?
|
||||
matchingTagsClients :
|
||||
availableProviders.Where(i => i.Definition.Tags.Empty()).ToList();
|
||||
}
|
||||
|
||||
if (!availableProviders.Any())
|
||||
{
|
||||
throw new DownloadClientUnavailableException("No download client was found without tags or a matching author tag. Please check your settings.");
|
||||
}
|
||||
if (!availableProviders.Any())
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (indexerId > 0)
|
||||
|
||||
@@ -62,8 +62,8 @@ namespace NzbDrone.Core.Download
|
||||
|
||||
public void Check(TrackedDownload trackedDownload)
|
||||
{
|
||||
// Only process tracked downloads that are still downloading
|
||||
if (trackedDownload.State != TrackedDownloadState.Downloading)
|
||||
// Only process tracked downloads that are still downloading or import is blocked (if they fail after attempting to be processed)
|
||||
if (trackedDownload.State != TrackedDownloadState.Downloading && trackedDownload.State != TrackedDownloadState.ImportBlocked)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ namespace NzbDrone.Core.Download.TrackedDownloads
|
||||
{
|
||||
var trackedDownload = _trackedDownloadService.TrackDownload((DownloadClientDefinition)downloadClient.Definition, downloadItem);
|
||||
|
||||
if (trackedDownload != null && trackedDownload.State == TrackedDownloadState.Downloading)
|
||||
if (trackedDownload is { State: TrackedDownloadState.Downloading or TrackedDownloadState.ImportBlocked })
|
||||
{
|
||||
_failedDownloadService.Check(trackedDownload);
|
||||
_completedDownloadService.Check(trackedDownload);
|
||||
|
||||
@@ -4,24 +4,24 @@ namespace NzbDrone.Core.Exceptions
|
||||
{
|
||||
public class AuthorNotFoundException : NzbDroneException
|
||||
{
|
||||
public string ForeignAuthorId { get; set; }
|
||||
public string MusicBrainzId { get; set; }
|
||||
|
||||
public AuthorNotFoundException(string foreignAuthorId)
|
||||
: base($"Author with id {foreignAuthorId} was not found, it may have been removed from the metadata server.")
|
||||
public AuthorNotFoundException(string musicbrainzId)
|
||||
: base(string.Format("Author with id {0} was not found, it may have been removed from the metadata server.", musicbrainzId))
|
||||
{
|
||||
ForeignAuthorId = foreignAuthorId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
|
||||
public AuthorNotFoundException(string foreignAuthorId, string message, params object[] args)
|
||||
public AuthorNotFoundException(string musicbrainzId, string message, params object[] args)
|
||||
: base(message, args)
|
||||
{
|
||||
ForeignAuthorId = foreignAuthorId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
|
||||
public AuthorNotFoundException(string foreignAuthorId, string message)
|
||||
public AuthorNotFoundException(string musicbrainzId, string message)
|
||||
: base(message)
|
||||
{
|
||||
ForeignAuthorId = foreignAuthorId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,24 +4,24 @@ namespace NzbDrone.Core.Exceptions
|
||||
{
|
||||
public class BookNotFoundException : NzbDroneException
|
||||
{
|
||||
public string ForeignBookId { get; set; }
|
||||
public string MusicBrainzId { get; set; }
|
||||
|
||||
public BookNotFoundException(string foreignBookId)
|
||||
: base($"Book with id {foreignBookId} was not found, it may have been removed from metadata server.")
|
||||
public BookNotFoundException(string musicbrainzId)
|
||||
: base(string.Format("Book with id {0} was not found, it may have been removed from metadata server.", musicbrainzId))
|
||||
{
|
||||
ForeignBookId = foreignBookId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
|
||||
public BookNotFoundException(string foreignBookId, string message, params object[] args)
|
||||
public BookNotFoundException(string musicbrainzId, string message, params object[] args)
|
||||
: base(message, args)
|
||||
{
|
||||
ForeignBookId = foreignBookId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
|
||||
public BookNotFoundException(string foreignBookId, string message)
|
||||
public BookNotFoundException(string musicbrainzId, string message)
|
||||
: base(message)
|
||||
{
|
||||
ForeignBookId = foreignBookId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,24 +4,24 @@ namespace NzbDrone.Core.Exceptions
|
||||
{
|
||||
public class EditionNotFoundException : NzbDroneException
|
||||
{
|
||||
public string ForeignEditionId { get; set; }
|
||||
public string MusicBrainzId { get; set; }
|
||||
|
||||
public EditionNotFoundException(string foreignEditionId)
|
||||
: base($"Edition with id {foreignEditionId} was not found, it may have been removed from metadata server.")
|
||||
public EditionNotFoundException(string musicbrainzId)
|
||||
: base(string.Format("Edition with id {0} was not found, it may have been removed from metadata server.", musicbrainzId))
|
||||
{
|
||||
ForeignEditionId = foreignEditionId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
|
||||
public EditionNotFoundException(string foreignEditionId, string message, params object[] args)
|
||||
public EditionNotFoundException(string musicbrainzId, string message, params object[] args)
|
||||
: base(message, args)
|
||||
{
|
||||
ForeignEditionId = foreignEditionId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
|
||||
public EditionNotFoundException(string foreignEditionId, string message)
|
||||
public EditionNotFoundException(string musicbrainzId, string message)
|
||||
: base(message)
|
||||
{
|
||||
ForeignEditionId = foreignEditionId;
|
||||
MusicBrainzId = musicbrainzId;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ namespace NzbDrone.Core.HealthCheck.Checks
|
||||
var startupFolder = _appFolderInfo.StartUpFolder;
|
||||
var uiFolder = Path.Combine(startupFolder, "UI");
|
||||
|
||||
if (_configFileProvider.UpdateAutomatically &&
|
||||
if ((OsInfo.IsWindows || _configFileProvider.UpdateAutomatically) &&
|
||||
_configFileProvider.UpdateMechanism == UpdateMechanism.BuiltIn &&
|
||||
!_osInfo.IsDocker)
|
||||
{
|
||||
|
||||
@@ -184,7 +184,7 @@ namespace NzbDrone.Core.ImportLists
|
||||
report.BookGoodreadsId = remoteBook.ForeignBookId;
|
||||
report.Book = remoteBook.Title;
|
||||
report.Author ??= remoteBook.AuthorMetadata.Value.Name;
|
||||
report.AuthorGoodreadsId ??= remoteBook.AuthorMetadata.Value.ForeignAuthorId;
|
||||
report.AuthorGoodreadsId ??= remoteBook.AuthorMetadata.Value.Name;
|
||||
}
|
||||
catch (BookNotFoundException)
|
||||
{
|
||||
|
||||
@@ -57,36 +57,33 @@ namespace NzbDrone.Core.Instrumentation
|
||||
{
|
||||
try
|
||||
{
|
||||
var log = new Log
|
||||
{
|
||||
Time = logEvent.TimeStamp,
|
||||
Logger = logEvent.LoggerName,
|
||||
Level = logEvent.Level.Name
|
||||
};
|
||||
var log = new Log();
|
||||
log.Time = logEvent.TimeStamp;
|
||||
log.Message = CleanseLogMessage.Cleanse(logEvent.FormattedMessage);
|
||||
|
||||
log.Logger = logEvent.LoggerName;
|
||||
|
||||
if (log.Logger.StartsWith("NzbDrone."))
|
||||
{
|
||||
log.Logger = log.Logger.Remove(0, 9);
|
||||
}
|
||||
|
||||
var message = logEvent.FormattedMessage;
|
||||
|
||||
if (logEvent.Exception != null)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(message))
|
||||
if (string.IsNullOrWhiteSpace(log.Message))
|
||||
{
|
||||
message = logEvent.Exception.Message;
|
||||
log.Message = logEvent.Exception.Message;
|
||||
}
|
||||
else
|
||||
{
|
||||
message += ": " + logEvent.Exception.Message;
|
||||
log.Message += ": " + logEvent.Exception.Message;
|
||||
}
|
||||
|
||||
log.Exception = CleanseLogMessage.Cleanse(logEvent.Exception.ToString());
|
||||
log.Exception = logEvent.Exception.ToString();
|
||||
log.ExceptionType = logEvent.Exception.GetType().ToString();
|
||||
}
|
||||
|
||||
log.Message = CleanseLogMessage.Cleanse(message);
|
||||
log.Level = logEvent.Level.Name;
|
||||
|
||||
var connectionInfo = _connectionStringFactory.LogDbConnection;
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
"Year": "عام",
|
||||
"WeekColumnHeader": "رأس عمود الأسبوع",
|
||||
"Version": "الإصدار",
|
||||
"BranchUpdateMechanism": "يستخدم الفرع بواسطة آلية التحديث الخارجية",
|
||||
"BranchUpdate": "فرع لاستخدامه لتحديث {appName}",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "يستخدم الفرع بواسطة آلية التحديث الخارجية",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "فرع لاستخدامه لتحديث Radarr",
|
||||
"Username": "اسم المستخدم",
|
||||
"UsenetDelayHelpText": "تأخر بالدقائق للانتظار قبل الحصول على إصدار من Usenet",
|
||||
"UsenetDelay": "تأخير يوزنت",
|
||||
@@ -15,7 +15,7 @@
|
||||
"UpgradeAllowedHelpText": "إذا لن تتم ترقية الصفات المعوقين",
|
||||
"Updates": "التحديثات",
|
||||
"UpdateScriptPathHelpText": "المسار إلى برنامج نصي مخصص يأخذ حزمة تحديث مستخرجة ويتعامل مع ما تبقى من عملية التحديث",
|
||||
"UpdateMechanismHelpText": "استخدم المحدث أو البرنامج النصي المدمج في {appName}",
|
||||
"UpdateMechanismHelpText": "استخدم المحدث أو البرنامج النصي المدمج في Radarr",
|
||||
"UpdateAutomaticallyHelpText": "تنزيل التحديثات وتثبيتها تلقائيًا. ستظل قادرًا على التثبيت من النظام: التحديثات",
|
||||
"UpdateAll": "تحديث الجميع",
|
||||
"UnmonitoredHelpText": "قم بتضمين الأفلام غير الخاضعة للرقابة في موجز iCal",
|
||||
@@ -56,7 +56,7 @@
|
||||
"URLBase": "قاعدة URL",
|
||||
"UISettings": "إعدادات واجهة المستخدم",
|
||||
"UILanguageHelpTextWarning": "يلزم إعادة تحميل المتصفح",
|
||||
"UILanguageHelpText": "اللغة التي سيستخدمها {appName} لواجهة المستخدم",
|
||||
"UILanguageHelpText": "اللغة التي سيستخدمها Radarr لواجهة المستخدم",
|
||||
"UILanguage": "لغة واجهة المستخدم",
|
||||
"TotalFileSize": "إجمالي حجم الملف",
|
||||
"Torrents": "السيول",
|
||||
@@ -73,7 +73,7 @@
|
||||
"Tags": "العلامات",
|
||||
"TagIsNotUsedAndCanBeDeleted": "العلامة غير مستخدمة ويمكن حذفها",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "سيتم استخدامها عند استخدام البحث التفاعلي",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "سيتم استخدامه عند إجراء عمليات البحث التلقائي عبر واجهة المستخدم أو بواسطة {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "سيتم استخدامه عند إجراء عمليات البحث التلقائي عبر واجهة المستخدم أو بواسطة Radarr",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "البحث غير معتمد مع هذا المفهرس",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "لا يتم دعم RSS مع هذا المفهرس",
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "نجاح! تم الانتهاء من عملي ، ولا توجد ملفات لإعادة تسميتها.",
|
||||
@@ -92,7 +92,7 @@
|
||||
"Source": "مصدر",
|
||||
"SorryThatBookCannotBeFound": "آسف ، لا يمكن العثور على هذا الفيلم.",
|
||||
"SorryThatAuthorCannotBeFound": "آسف ، لا يمكن العثور على هذا الفيلم.",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "استخدم عندما يتعذر على {appName} اكتشاف مساحة خالية من مجلد جذر الفيلم",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "استخدم عندما يتعذر على Radarr اكتشاف مساحة خالية من مجلد جذر الفيلم",
|
||||
"SkipFreeSpaceCheck": "تخطي فحص المساحة الخالية",
|
||||
"Size": " بحجم",
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "يظهر فوق كل عمود عندما يكون الأسبوع هو العرض النشط",
|
||||
@@ -133,19 +133,19 @@
|
||||
"Result": "نتيجة",
|
||||
"RestoreBackup": "استرجاع النسخة الاحتياطية",
|
||||
"Restore": "استعادة",
|
||||
"RestartReadarr": "أعد تشغيل {appName}",
|
||||
"RestartReadarr": "أعد تشغيل Radarr",
|
||||
"RestartNow": "اعد البدء الان",
|
||||
"Restart": "إعادة تشغيل",
|
||||
"ResetAPIKeyMessageText": "هل أنت متأكد أنك تريد إعادة تعيين مفتاح API الخاص بك؟",
|
||||
"ResetAPIKey": "إعادة تعيين مفتاح API",
|
||||
"Reset": "إعادة تعيين",
|
||||
"RescanAuthorFolderAfterRefresh": "إعادة فحص مجلد الفيلم بعد التحديث",
|
||||
"RescanAfterRefreshHelpTextWarning": "لن يكتشف {appName} تلقائيًا التغييرات التي تطرأ على الملفات عند عدم تعيينه على \"دائمًا\"",
|
||||
"RescanAfterRefreshHelpTextWarning": "لن يكتشف Radarr تلقائيًا التغييرات التي تطرأ على الملفات عند عدم تعيينه على \"دائمًا\"",
|
||||
"RequiredPlaceHolder": "أضف قيدًا جديدًا",
|
||||
"RequiredHelpText": "يجب أن يحتوي الإصدار على واحد على الأقل من هذه المصطلحات (غير حساس لحالة الأحرف)",
|
||||
"ReplaceIllegalCharacters": "استبدل الأحرف غير القانونية",
|
||||
"Reorder": "إعادة ترتيب",
|
||||
"RenameBooksHelpText": "سيستخدم {appName} اسم الملف الحالي إذا تم تعطيل إعادة التسمية",
|
||||
"RenameBooksHelpText": "سيستخدم Radarr اسم الملف الحالي إذا تم تعطيل إعادة التسمية",
|
||||
"RemovedFromTaskQueue": "تمت إزالته من قائمة انتظار المهام",
|
||||
"RemoveTagRemovingTag": "إزالة العلامة",
|
||||
"RemoveTagExistingTag": "علامة موجودة",
|
||||
@@ -174,7 +174,7 @@
|
||||
"Reason": "السبب",
|
||||
"Real": "حقيقة",
|
||||
"ReadarrTags": "العلامات الرادار",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "يدعم {appName} أي مفهرس يستخدم معيار Newznab ، بالإضافة إلى مفهرسات أخرى مذكورة أدناه.",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "يدعم Radarr أي مفهرس يستخدم معيار Newznab ، بالإضافة إلى مفهرسات أخرى مذكورة أدناه.",
|
||||
"ReadTheWikiForMoreInformation": "اقرأ Wiki لمزيد من المعلومات",
|
||||
"RSSSyncInterval": "الفاصل الزمني لمزامنة RSS",
|
||||
"RSSSync": "مزامنة RSS",
|
||||
@@ -196,7 +196,7 @@
|
||||
"Profiles": "مظهر",
|
||||
"PreviewRename": "معاينة إعادة تسمية",
|
||||
"PosterSize": "حجم الملصق",
|
||||
"GrabReleaseMessageText": "لم يتمكن {appName} من تحديد الفيلم الذي كان هذا الإصدار من أجله. قد يتعذر على {appName} استيراد هذا الإصدار تلقائيًا. هل تريد انتزاع \"{0}\"؟",
|
||||
"GrabReleaseMessageText": "لم يتمكن Radarr من تحديد الفيلم الذي كان هذا الإصدار من أجله. قد يتعذر على Radarr استيراد هذا الإصدار تلقائيًا. هل تريد انتزاع \"{0}\"؟",
|
||||
"GrabRelease": "انتزاع الإصدار",
|
||||
"GrabID": "انتزاع معرف",
|
||||
"Grab": "إختطاف",
|
||||
@@ -276,10 +276,10 @@
|
||||
"Dates": "تواريخ",
|
||||
"DatabaseMigration": "ترحيل DB",
|
||||
"CutoffUnmet": "قطع غير ملباة",
|
||||
"CutoffHelpText": "بمجرد الوصول إلى هذه الجودة ، لن يقوم {appName} بتنزيل الأفلام",
|
||||
"CutoffHelpText": "بمجرد الوصول إلى هذه الجودة ، لن يقوم Radarr بتنزيل الأفلام",
|
||||
"CreateGroup": "إنشاء مجموعة",
|
||||
"CreateEmptyAuthorFoldersHelpText": "قم بإنشاء مجلدات فيلم مفقودة أثناء فحص القرص",
|
||||
"CopyUsingHardlinksHelpTextWarning": "من حين لآخر ، قد تمنع أقفال الملفات إعادة تسمية الملفات التي يتم زرعها. يمكنك تعطيل البذر مؤقتًا واستخدام وظيفة إعادة تسمية {appName} كحل بديل.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "من حين لآخر ، قد تمنع أقفال الملفات إعادة تسمية الملفات التي يتم زرعها. يمكنك تعطيل البذر مؤقتًا واستخدام وظيفة إعادة تسمية Radarr كحل بديل.",
|
||||
"CopyUsingHardlinksHelpText": "استخدم Hardlinks عند محاولة نسخ الملفات من السيول التي لا تزال تحت البذور",
|
||||
"Connections": "روابط",
|
||||
"ConnectSettings": "ربط الإعدادات",
|
||||
@@ -291,16 +291,16 @@
|
||||
"ClientPriority": "أولوية العميل",
|
||||
"ClickToChangeQuality": "انقر لتغيير الجودة",
|
||||
"Clear": "واضح",
|
||||
"ChownGroupHelpTextWarning": "يعمل هذا فقط إذا كان المستخدم الذي يقوم بتشغيل {appName} هو مالك الملف. من الأفضل التأكد من أن عميل التنزيل يستخدم نفس مجموعة {appName}.",
|
||||
"ChownGroupHelpTextWarning": "يعمل هذا فقط إذا كان المستخدم الذي يقوم بتشغيل Radarr هو مالك الملف. من الأفضل التأكد من أن عميل التنزيل يستخدم نفس مجموعة Radarr.",
|
||||
"ChownGroupHelpText": "اسم المجموعة أو gid. استخدم gid لأنظمة الملفات البعيدة.",
|
||||
"ChmodFolderHelpTextWarning": "يعمل هذا فقط إذا كان المستخدم الذي يقوم بتشغيل {appName} هو مالك الملف. من الأفضل التأكد من قيام عميل التنزيل بتعيين الأذونات بشكل صحيح.",
|
||||
"ChmodFolderHelpTextWarning": "يعمل هذا فقط إذا كان المستخدم الذي يقوم بتشغيل Radarr هو مالك الملف. من الأفضل التأكد من قيام عميل التنزيل بتعيين الأذونات بشكل صحيح.",
|
||||
"ChmodFolderHelpText": "Octal ، يتم تطبيقه أثناء الاستيراد / إعادة التسمية إلى مجلدات وملفات الوسائط (بدون تنفيذ بت)",
|
||||
"ChmodFolder": "مجلد chmod",
|
||||
"ChangeHasNotBeenSavedYet": "لم يتم حفظ التغيير بعد",
|
||||
"ChangeFileDate": "تغيير تاريخ الملف",
|
||||
"CertificateValidationHelpText": "تغيير مدى صرامة التحقق من صحة شهادة HTTPS",
|
||||
"CertificateValidation": "التحقق من صحة الشهادة",
|
||||
"CancelPendingTask": "هل أنت متأكد أنك تريد إلغاء هذه المهمة المعلقة؟",
|
||||
"CancelMessageText": "هل أنت متأكد أنك تريد إلغاء هذه المهمة المعلقة؟",
|
||||
"Cancel": "إلغاء",
|
||||
"CalendarWeekColumnHeaderHelpText": "يظهر فوق كل عمود عندما يكون الأسبوع هو العرض النشط",
|
||||
"Calendar": "التقويم",
|
||||
@@ -314,17 +314,17 @@
|
||||
"Backups": "النسخ الاحتياطية",
|
||||
"BackupRetentionHelpText": "سيتم تنظيف النسخ الاحتياطية التلقائية الأقدم من فترة الاحتفاظ تلقائيًا",
|
||||
"BackupNow": "اعمل نسخة احتياطية الان",
|
||||
"BackupFolderHelpText": "ستكون المسارات النسبية ضمن دليل AppData الخاص بـ {appName}",
|
||||
"BackupFolderHelpText": "ستكون المسارات النسبية ضمن دليل AppData الخاص بـ Radarr",
|
||||
"Automatic": "تلقائي",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "الأفلام المحذوفة من القرص لا يتم مراقبتها تلقائيًا في {appName}",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "الأفلام المحذوفة من القرص لا يتم مراقبتها تلقائيًا في Radarr",
|
||||
"AutoRedownloadFailedHelpText": "ابحث تلقائيًا عن إصدار مختلف وحاول تنزيله",
|
||||
"AuthorClickToChangeBook": "انقر لتغيير الفيلم",
|
||||
"AuthenticationMethodHelpText": "طلب اسم المستخدم وكلمة المرور للوصول إلى {appName}",
|
||||
"AuthenticationMethodHelpText": "طلب اسم المستخدم وكلمة المرور للوصول إلى Radarr",
|
||||
"Authentication": "المصادقة",
|
||||
"ApplyTags": "تطبيق العلامات",
|
||||
"AppDataDirectory": "دليل AppData",
|
||||
"AnalyticsEnabledHelpTextWarning": "يتطلب إعادة التشغيل ليصبح ساري المفعول",
|
||||
"AnalyticsEnabledHelpText": "إرسال معلومات الاستخدام والخطأ المجهولة إلى خوادم {appName}. يتضمن ذلك معلومات حول متصفحك ، وصفحات {appName} WebUI التي تستخدمها ، والإبلاغ عن الأخطاء بالإضافة إلى إصدار نظام التشغيل ووقت التشغيل. سنستخدم هذه المعلومات لتحديد أولويات الميزات وإصلاحات الأخطاء.",
|
||||
"AnalyticsEnabledHelpText": "إرسال معلومات الاستخدام والخطأ المجهولة إلى خوادم Radarr. يتضمن ذلك معلومات حول متصفحك ، وصفحات Radarr WebUI التي تستخدمها ، والإبلاغ عن الأخطاء بالإضافة إلى إصدار نظام التشغيل ووقت التشغيل. سنستخدم هذه المعلومات لتحديد أولويات الميزات وإصلاحات الأخطاء.",
|
||||
"Analytics": "تحليلات",
|
||||
"AlternateTitles": "عنوان بديل",
|
||||
"AlreadyInYourLibrary": "بالفعل في مكتبتك",
|
||||
@@ -332,6 +332,7 @@
|
||||
"AddingTag": "مضيفا العلامة",
|
||||
"AddListExclusion": "إضافة استبعاد قائمة",
|
||||
"About": "نبدة عن",
|
||||
"APIKey": "مفتاح API",
|
||||
"60MinutesSixty": "60 دقيقة: {0}",
|
||||
"45MinutesFourtyFive": "90 دقيقة: {0}",
|
||||
"20MinutesTwenty": "120 دقيقة: {0}",
|
||||
@@ -395,7 +396,7 @@
|
||||
"LogFiles": "ملفات الدخول",
|
||||
"Local": "محلي",
|
||||
"LoadingBookFilesFailed": "فشل تحميل ملفات الفيلم",
|
||||
"LaunchBrowserHelpText": " افتح مستعرض ويب وانتقل إلى صفحة {appName} الرئيسية عند بدء التطبيق.",
|
||||
"LaunchBrowserHelpText": " افتح مستعرض ويب وانتقل إلى صفحة Radarr الرئيسية عند بدء التطبيق.",
|
||||
"Language": "لغة",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "لا يمكن حذفه أثناء الاستخدام",
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "قم بالترقية حتى يتم تلبية هذه الجودة أو تجاوزها",
|
||||
@@ -406,7 +407,7 @@
|
||||
"IndexerPriority": "أولوية المفهرس",
|
||||
"Indexer": "مفهرس",
|
||||
"IncludeUnmonitored": "تضمين غير مراقب",
|
||||
"IncludeUnknownAuthorItemsHelpText": "إظهار العناصر بدون فيلم في قائمة الانتظار. يمكن أن يشمل ذلك الأفلام التي تمت إزالتها أو أي شيء آخر في فئة {appName}",
|
||||
"IncludeUnknownAuthorItemsHelpText": "إظهار العناصر بدون فيلم في قائمة الانتظار. يمكن أن يشمل ذلك الأفلام التي تمت إزالتها أو أي شيء آخر في فئة Radarr",
|
||||
"IncludeHealthWarningsHelpText": "قم بتضمين التحذيرات الصحية",
|
||||
"Importing": "استيراد",
|
||||
"ImportedTo": "مستورد إلى",
|
||||
@@ -429,6 +430,7 @@
|
||||
"HasPendingChangesNoChanges": "لا تغيرات",
|
||||
"Group": "مجموعة",
|
||||
"GrabSelected": "انتزاع المحدد",
|
||||
"ApiKeyHelpTextWarning": "يتطلب إعادة التشغيل ليصبح ساري المفعول",
|
||||
"DeleteRootFolderMessageText": "هل أنت متأكد أنك تريد حذف المفهرس \"{0}\"؟",
|
||||
"LoadingBooksFailed": "فشل تحميل ملفات الفيلم",
|
||||
"ProxyUsernameHelpText": "ما عليك سوى إدخال اسم مستخدم وكلمة مرور إذا كان أحدهما مطلوبًا. اتركها فارغة وإلا.",
|
||||
@@ -437,7 +439,7 @@
|
||||
"SslPortHelpTextWarning": "يتطلب إعادة التشغيل ليصبح ساري المفعول",
|
||||
"DownloadClientCheckDownloadingToRoot": "يقوم برنامج التنزيل {0} بوضع التنزيلات في المجلد الجذر {1}. يجب ألا تقوم بالتنزيل إلى مجلد جذر.",
|
||||
"Progress": "التقدم",
|
||||
"ReplaceIllegalCharactersHelpText": "استبدل الأحرف غير القانونية. إذا لم يتم تحديده ، فسوف يقوم {appName} بإزالتها بدلاً من ذلك",
|
||||
"ReplaceIllegalCharactersHelpText": "استبدل الأحرف غير القانونية. إذا لم يتم تحديده ، فسوف يقوم Radarr بإزالتها بدلاً من ذلك",
|
||||
"ReleaseTitle": "عنوان الإصدار",
|
||||
"Actions": "أجراءات",
|
||||
"Tomorrow": "غدا",
|
||||
@@ -452,12 +454,12 @@
|
||||
"RemoveFromBlocklist": "إزالة من القائمة السوداء",
|
||||
"UnableToLoadBlocklist": "تعذر تحميل القائمة السوداء",
|
||||
"Level": "مستوى",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "الفرع {0} ليس فرع إصدار {appName} صالح ، لن تتلقى تحديثات",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "الفرع {0} ليس فرع إصدار Radarr صالح ، لن تتلقى تحديثات",
|
||||
"Time": "زمن",
|
||||
"Component": "مكون",
|
||||
"Blocklist": "القائمة السوداء",
|
||||
"BlocklistRelease": "إصدار القائمة السوداء",
|
||||
"ThisCannotBeCancelled": "لا يمكن إلغاء هذا بمجرد البدء دون إعادة تشغيل {appName}.",
|
||||
"ThisCannotBeCancelled": "لا يمكن إلغاء هذا بمجرد البدء دون إعادة تشغيل Radarr.",
|
||||
"UnselectAll": "إلغاء تحديد الكل",
|
||||
"UpdateSelected": "تم تحديد التحديث",
|
||||
"Wanted": "مطلوب",
|
||||
@@ -483,12 +485,12 @@
|
||||
"Filters": "منقي",
|
||||
"Connect": "الاتصال",
|
||||
"HealthNoIssues": "لا مشاكل مع التكوين الخاص بك",
|
||||
"MissingFromDisk": "لم يتمكن {appName} من العثور على الملف على القرص لذا تمت إزالته",
|
||||
"MissingFromDisk": "لم يتمكن Whisparr من العثور على الملف على القرص لذا تمت إزالته",
|
||||
"IndexerStatusCheckSingleClientMessage": "المفهرسات غير متاحة بسبب الإخفاقات: {0}",
|
||||
"Lists": "القوائم",
|
||||
"Metadata": "البيانات الوصفية",
|
||||
"CreateEmptyAuthorFolders": "إنشاء مجلدات أفلام فارغة",
|
||||
"ReadarrSupportsAnyDownloadClient": "يدعم {appName} أي عميل تنزيل يستخدم معيار Newznab ، بالإضافة إلى عملاء التنزيل الآخرين المدرجة أدناه.",
|
||||
"ReadarrSupportsAnyDownloadClient": "يدعم Whisparr أي عميل تنزيل يستخدم معيار Newznab ، بالإضافة إلى عملاء التنزيل الآخرين المدرجة أدناه.",
|
||||
"Queued": "في قائمة الانتظار",
|
||||
"RefreshAndScan": "التحديث والمسح الضوئي",
|
||||
"RescanAfterRefreshHelpText": "أعد فحص مجلد الفيلم بعد تحديث الفيلم",
|
||||
@@ -507,10 +509,10 @@
|
||||
"IndexerLongTermStatusCheckAllClientMessage": "جميع المفهرسات غير متوفرة بسبب الفشل لأكثر من 6 ساعات",
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "المفهرسات غير متاحة بسبب الإخفاقات لأكثر من 6 ساعات: {0}",
|
||||
"IndexerPriorityHelpText": "أولوية المفهرس من 1 (الأعلى) إلى 50 (الأدنى). الافتراضي: 25.",
|
||||
"IndexerRssHealthCheckNoIndexers": "لا توجد مفهرسات متاحة مع تمكين مزامنة RSS ، ولن يحصل {appName} على الإصدارات الجديدة تلقائيًا",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "لا تتوفر مفهرسات مع تمكين البحث التلقائي ، ولن يقدم {appName} أي نتائج بحث تلقائية",
|
||||
"IndexerRssHealthCheckNoIndexers": "لا توجد مفهرسات متاحة مع تمكين مزامنة RSS ، ولن يحصل Radarr على الإصدارات الجديدة تلقائيًا",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "لا تتوفر مفهرسات مع تمكين البحث التلقائي ، ولن يقدم Radarr أي نتائج بحث تلقائية",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "جميع المفهرسات القادرة على البحث غير متوفرة مؤقتًا بسبب أخطاء المفهرس الأخيرة",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "لا تتوفر مفهرسات مع تمكين البحث التفاعلي ، ولن يقدم {appName} أي نتائج بحث تفاعلية",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "لا تتوفر مفهرسات مع تمكين البحث التفاعلي ، ولن يقدم Radarr أي نتائج بحث تفاعلية",
|
||||
"IndexersSettingsSummary": "المفهرسات وقيود الإصدار",
|
||||
"MediaManagement": "إدارة وسائل الإعلام",
|
||||
"Monitor": "مراقب",
|
||||
@@ -520,11 +522,11 @@
|
||||
"ProxyCheckFailedToTestMessage": "فشل اختبار الوكيل: {0}",
|
||||
"QualitySettingsSummary": "أحجام الجودة والتسمية",
|
||||
"QueueIsEmpty": "قائمة الانتظار فارغة",
|
||||
"RestartReloadNote": "ملاحظة: سيتم إعادة تشغيل {appName} تلقائيًا وإعادة تحميل واجهة المستخدم أثناء عملية الاستعادة.",
|
||||
"RestartReloadNote": "ملاحظة: سيتم إعادة تشغيل Radarr تلقائيًا وإعادة تحميل واجهة المستخدم أثناء عملية الاستعادة.",
|
||||
"RootFolderCheckSingleMessage": "مجلد الجذر مفقود: {0}",
|
||||
"Save": "حفظ",
|
||||
"SettingsRemotePathMappingLocalPath": "مسار محلي",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "المسار الذي يجب أن يستخدمه {appName} للوصول إلى المسار البعيد محليًا",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "المسار الذي يجب أن يستخدمه Radarr للوصول إلى المسار البعيد محليًا",
|
||||
"SettingsRemotePathMappingRemotePath": "مسار بعيد",
|
||||
"DownloadClientsSettingsSummary": "تنزيل العملاء وتنزيل المناولة وتعيينات المسار البعيد",
|
||||
"DownloadClientStatusCheckAllClientMessage": "جميع عملاء التنزيل غير متاحين بسبب الفشل",
|
||||
@@ -554,7 +556,7 @@
|
||||
"CustomFormatSettings": "إعدادات التنسيقات المخصصة",
|
||||
"CustomFormat": "تنسيق مخصص",
|
||||
"CustomFormats": "تنسيقات مخصصة",
|
||||
"CutoffFormatScoreHelpText": "بمجرد الوصول إلى درجة التنسيق المخصص هذه ، لن يقوم {appName} بتنزيل الأفلام",
|
||||
"CutoffFormatScoreHelpText": "بمجرد الوصول إلى درجة التنسيق المخصص هذه ، لن يقوم Radarr بتنزيل الأفلام",
|
||||
"DeleteCustomFormat": "حذف التنسيق المخصص",
|
||||
"DeleteCustomFormatMessageText": "هل أنت متأكد أنك تريد حذف المفهرس \"{0}\"؟",
|
||||
"DeleteFormatMessageText": "هل تريد بالتأكيد حذف علامة التنسيق {0}؟",
|
||||
@@ -583,7 +585,7 @@
|
||||
"DeleteConditionMessageText": "هل أنت متأكد أنك تريد حذف العلامة \"{0}\"؟",
|
||||
"RemoveSelectedItemsQueueMessageText": "هل تريد بالتأكيد إزالة {0} عنصر {1} من قائمة الانتظار؟",
|
||||
"NoEventsFound": "لم يتم العثور على أحداث",
|
||||
"BlocklistReleaseHelpText": "يمنع {appName} من الاستيلاء على هذا الإصدار تلقائيًا مرة أخرى",
|
||||
"BlocklistReleaseHelpText": "يمنع Radarr من الاستيلاء على هذا الإصدار تلقائيًا مرة أخرى",
|
||||
"ApplyTagsHelpTextRemove": "إزالة: قم بإزالة العلامات التي تم إدخالها",
|
||||
"ApplyTagsHelpTextReplace": "استبدال: استبدل العلامات بالعلامات التي تم إدخالها (لا تدخل أي علامات لمسح جميع العلامات)",
|
||||
"DeleteSelectedDownloadClients": "حذف Download Client",
|
||||
@@ -615,7 +617,7 @@
|
||||
"NotificationStatusSingleClientHealthCheckMessage": "القوائم غير متاحة بسبب الإخفاقات: {0}",
|
||||
"SomeResultsAreHiddenByTheAppliedFilter": "بعض النتائج مخفية بواسطة عامل التصفية المطبق",
|
||||
"ConnectionLost": "انقطع الاتصال",
|
||||
"ConnectionLostReconnect": "سيحاول {appName} الاتصال تلقائيًا ، أو يمكنك النقر فوق إعادة التحميل أدناه.",
|
||||
"ConnectionLostReconnect": "سيحاول Radarr الاتصال تلقائيًا ، أو يمكنك النقر فوق إعادة التحميل أدناه.",
|
||||
"LastDuration": "المدة الماضية",
|
||||
"Large": "كبير",
|
||||
"WhatsNew": "ما هو الجديد؟",
|
||||
@@ -636,22 +638,5 @@
|
||||
"SelectQuality": "حدد الجودة",
|
||||
"CustomFilter": "مرشحات مخصصة",
|
||||
"IndexerFlags": "أعلام المفهرس",
|
||||
"InteractiveSearchModalHeader": "بحث تفاعلي",
|
||||
"ApiKey": "مفتاح API",
|
||||
"AuthBasic": "أساسي (المتصفح المنبثق)",
|
||||
"AuthForm": "النماذج (صفحة تسجيل الدخول)",
|
||||
"Enabled": "ممكن",
|
||||
"FailedLoadingSearchResults": "فشل تحميل نتائج البحث ، يرجى المحاولة مرة أخرى.",
|
||||
"DisabledForLocalAddresses": "معطل بسبب العناوين المحلية",
|
||||
"AptUpdater": "استخدم apt لتثبيت التحديث",
|
||||
"CurrentlyInstalled": "مثبتة حاليا",
|
||||
"DockerUpdater": "تحديث حاوية عامل الإرساء لتلقي التحديث",
|
||||
"ExternalUpdater": "تم تكوين {appName} لاستخدام آلية تحديث خارجية",
|
||||
"InstallLatest": "تثبيت الأحدث",
|
||||
"OnLatestVersion": "تم بالفعل تثبيت أحدث إصدار من {appName}",
|
||||
"Script": "النصي",
|
||||
"UnmappedFiles": "المجلدات غير المعينة",
|
||||
"UpdateAppDirectlyLoadError": "تعذر تحديث {appName} مباشرة ،",
|
||||
"Clone": "قريب",
|
||||
"BuiltIn": "مدمج"
|
||||
"InteractiveSearchModalHeader": "بحث تفاعلي"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"ApiKeyHelpTextWarning": "Изисква рестартиране, за да влезе в сила",
|
||||
"Enable": "Активиране",
|
||||
"MIA": "МВР",
|
||||
"Size": " Размер",
|
||||
@@ -6,6 +7,7 @@
|
||||
"20MinutesTwenty": "120 минути: {0}",
|
||||
"45MinutesFourtyFive": "90 минути: {0}",
|
||||
"60MinutesSixty": "60 минути: {0}",
|
||||
"APIKey": "API ключ",
|
||||
"About": "относно",
|
||||
"AddListExclusion": "Добавяне на изключване от списъка",
|
||||
"AddingTag": "Добавяне на таг",
|
||||
@@ -13,17 +15,17 @@
|
||||
"AlreadyInYourLibrary": "Вече във вашата библиотека",
|
||||
"AlternateTitles": "Алтернативно заглавие",
|
||||
"Analytics": "Анализ",
|
||||
"AnalyticsEnabledHelpText": "Изпращайте анонимна информация за използването и грешките до сървърите на {appName}. Това включва информация за вашия браузър, кои страници на {appName} WebUI използвате, отчитане на грешки, както и версията на операционната система и времето за изпълнение. Ще използваме тази информация, за да дадем приоритет на функциите и корекциите на грешки.",
|
||||
"AnalyticsEnabledHelpText": "Изпращайте анонимна информация за използването и грешките до сървърите на Radarr. Това включва информация за вашия браузър, кои страници на Radarr WebUI използвате, отчитане на грешки, както и версията на операционната система и времето за изпълнение. Ще използваме тази информация, за да дадем приоритет на функциите и корекциите на грешки.",
|
||||
"AnalyticsEnabledHelpTextWarning": "Изисква рестартиране, за да влезе в сила",
|
||||
"AppDataDirectory": "Директория на AppData",
|
||||
"ApplyTags": "Прилагане на тагове",
|
||||
"Authentication": "Удостоверяване",
|
||||
"AuthenticationMethodHelpText": "Изисквайте потребителско име и парола за достъп до {appName}",
|
||||
"AuthenticationMethodHelpText": "Изисквайте потребителско име и парола за достъп до Radarr",
|
||||
"AuthorClickToChangeBook": "Щракнете, за да промените филма",
|
||||
"AutoRedownloadFailedHelpText": "Автоматично търсете и се опитвайте да изтеглите различна версия",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Изтритите от диска филми автоматично се проследяват в {appName}",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Изтритите от диска филми автоматично се проследяват в Radarr",
|
||||
"Automatic": "Автоматично",
|
||||
"BackupFolderHelpText": "Относителните пътища ще бъдат в директорията AppData на {appName}",
|
||||
"BackupFolderHelpText": "Относителните пътища ще бъдат в директорията AppData на Radarr",
|
||||
"BackupNow": "Архивиране сега",
|
||||
"BackupRetentionHelpText": "Автоматичните архиви, по-стари от периода на съхранение, ще бъдат почистени автоматично",
|
||||
"Backups": "Архиви",
|
||||
@@ -36,16 +38,16 @@
|
||||
"Calendar": "Календар",
|
||||
"CalendarWeekColumnHeaderHelpText": "Показва се над всяка колона, когато седмицата е активният изглед",
|
||||
"Cancel": "Отказ",
|
||||
"CancelPendingTask": "Наистина ли искате да отмените тази чакаща задача?",
|
||||
"CancelMessageText": "Наистина ли искате да отмените тази чакаща задача?",
|
||||
"CertificateValidation": "Валидиране на сертификат",
|
||||
"CertificateValidationHelpText": "Променете колко строго е валидирането на HTTPS сертифициране",
|
||||
"ChangeFileDate": "Промяна на датата на файла",
|
||||
"ChangeHasNotBeenSavedYet": "Промяната все още не е запазена",
|
||||
"ChmodFolder": "chmod папка",
|
||||
"ChmodFolderHelpText": "Осмично, приложено по време на импортиране / преименуване към медийни папки и файлове (без битове за изпълнение)",
|
||||
"ChmodFolderHelpTextWarning": "Това работи само ако потребителят, работещ с {appName}, е собственик на файла. По-добре е да се уверите, че клиентът за изтегляне правилно задава разрешенията.",
|
||||
"ChmodFolderHelpTextWarning": "Това работи само ако потребителят, работещ с Radarr, е собственик на файла. По-добре е да се уверите, че клиентът за изтегляне правилно задава разрешенията.",
|
||||
"ChownGroupHelpText": "Име на група или gid. Използвайте gid за отдалечени файлови системи.",
|
||||
"ChownGroupHelpTextWarning": "Това работи само ако потребителят, работещ с {appName}, е собственик на файла. По-добре е да се уверите, че клиентът за изтегляне използва същата група като {appName}.",
|
||||
"ChownGroupHelpTextWarning": "Това работи само ако потребителят, работещ с Radarr, е собственик на файла. По-добре е да се уверите, че клиентът за изтегляне използва същата група като Radarr.",
|
||||
"Clear": "Ясно",
|
||||
"ClickToChangeQuality": "Щракнете, за да промените качеството",
|
||||
"ClientPriority": "Приоритет на клиента",
|
||||
@@ -57,10 +59,10 @@
|
||||
"ConnectSettings": "Настройки за свързване",
|
||||
"Connections": "Връзки",
|
||||
"CopyUsingHardlinksHelpText": "Използвайте твърди връзки, когато се опитвате да копирате файлове от торенти, които все още се посяват",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Понякога заключванията на файлове могат да попречат на преименуване на файлове, които се засяват. Можете временно да деактивирате засяването и да използвате функцията за преименуване на {appName} като работа.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Понякога заключванията на файлове могат да попречат на преименуване на файлове, които се засяват. Можете временно да деактивирате засяването и да използвате функцията за преименуване на Radarr като работа.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Създайте липсващи папки с филми по време на сканиране на диска",
|
||||
"CreateGroup": "Създай група",
|
||||
"CutoffHelpText": "След достигане на това качество {appName} вече няма да изтегля филми",
|
||||
"CutoffHelpText": "След достигане на това качество Radarr вече няма да изтегля филми",
|
||||
"CutoffUnmet": "Прекъсване Неудовлетворено",
|
||||
"DatabaseMigration": "DB миграция",
|
||||
"Dates": "Дати",
|
||||
@@ -139,7 +141,7 @@
|
||||
"Grab": "Грабнете",
|
||||
"GrabID": "Идентификатор на грабване",
|
||||
"GrabRelease": "Grab Release",
|
||||
"GrabReleaseMessageText": "{appName} не успя да определи за кой филм е предназначено това издание. {appName} може да не може автоматично да импортира тази версия. Искате ли да вземете „{0}“?",
|
||||
"GrabReleaseMessageText": "Radarr не успя да определи за кой филм е предназначено това издание. Radarr може да не може автоматично да импортира тази версия. Искате ли да вземете „{0}“?",
|
||||
"GrabSelected": "Grab Selected",
|
||||
"Group": "Група",
|
||||
"HasPendingChangesNoChanges": "Без промени",
|
||||
@@ -162,7 +164,7 @@
|
||||
"ImportedTo": "Внос в",
|
||||
"Importing": "Импортиране",
|
||||
"IncludeHealthWarningsHelpText": "Включете здравни предупреждения",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Показване на елементи без филм в опашката. Това може да включва премахнати филми или нещо друго от категорията на {appName}",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Показване на елементи без филм в опашката. Това може да включва премахнати филми или нещо друго от категорията на Radarr",
|
||||
"IncludeUnmonitored": "Включете Без наблюдение",
|
||||
"Indexer": "Индексатор",
|
||||
"IndexerPriority": "Индексатор Приоритет",
|
||||
@@ -173,7 +175,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Надстройте, докато това качество бъде постигнато или надвишено",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "Не може да се изтрие, докато се използва",
|
||||
"Language": "Език",
|
||||
"LaunchBrowserHelpText": " Отворете уеб браузър и отворете началната страница на {appName} при стартиране на приложението.",
|
||||
"LaunchBrowserHelpText": " Отворете уеб браузър и отворете началната страница на Radarr при стартиране на приложението.",
|
||||
"LoadingBookFilesFailed": "Зареждането на филмови файлове не бе успешно",
|
||||
"Local": "Местен",
|
||||
"LogFiles": "Лог файлове",
|
||||
@@ -254,7 +256,7 @@
|
||||
"RSSSync": "RSS синхронизиране",
|
||||
"RSSSyncInterval": "RSS интервал за синхронизиране",
|
||||
"ReadTheWikiForMoreInformation": "Прочетете Wiki за повече информация",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName} поддържа всеки индексатор, който използва стандарта Newznab, както и други индексатори, изброени по-долу.",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr поддържа всеки индексатор, който използва стандарта Newznab, както и други индексатори, изброени по-долу.",
|
||||
"ReadarrTags": "Радарни маркери",
|
||||
"Real": "Истински",
|
||||
"Reason": "Причина",
|
||||
@@ -283,19 +285,19 @@
|
||||
"RemoveTagExistingTag": "Съществуващ маркер",
|
||||
"RemoveTagRemovingTag": "Премахване на етикет",
|
||||
"RemovedFromTaskQueue": "Премахнато от опашката на задачите",
|
||||
"RenameBooksHelpText": "{appName} ще използва съществуващото име на файл, ако преименуването е деактивирано",
|
||||
"RenameBooksHelpText": "Radarr ще използва съществуващото име на файл, ако преименуването е деактивирано",
|
||||
"Reorder": "Пренареждане",
|
||||
"ReplaceIllegalCharacters": "Заменете незаконните символи",
|
||||
"RequiredHelpText": "Освобождаването трябва да съдържа поне един от тези термини (без регистрация)",
|
||||
"RequiredPlaceHolder": "Добавете ново ограничение",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName} няма автоматично да открива промени във файлове, когато не е зададено на „Винаги“",
|
||||
"RescanAfterRefreshHelpTextWarning": "Radarr няма автоматично да открива промени във файлове, когато не е зададено на „Винаги“",
|
||||
"RescanAuthorFolderAfterRefresh": "Повторно сканиране на папка за филм след опресняване",
|
||||
"Reset": "Нулиране",
|
||||
"ResetAPIKey": "Нулиране на API ключ",
|
||||
"ResetAPIKeyMessageText": "Наистина ли искате да нулирате своя API ключ?",
|
||||
"Restart": "Рестартирам",
|
||||
"RestartNow": "Рестартирай сега",
|
||||
"RestartReadarr": "Рестартирайте {appName}",
|
||||
"RestartReadarr": "Рестартирайте Radarr",
|
||||
"Restore": "Възстанови",
|
||||
"RestoreBackup": "Възстанови архива",
|
||||
"Result": "Резултат",
|
||||
@@ -335,7 +337,7 @@
|
||||
"ShowSizeOnDisk": "Показване на размера на диска",
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Показва се над всяка колона, когато седмицата е активният изглед",
|
||||
"SkipFreeSpaceCheck": "Пропуснете проверката на свободното пространство",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Използвайте, когато {appName} не е в състояние да открие свободно място от основната папка на вашия филм",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Използвайте, когато Radarr не е в състояние да открие свободно място от основната папка на вашия филм",
|
||||
"SorryThatAuthorCannotBeFound": "За съжаление този филм не може да бъде намерен.",
|
||||
"SorryThatBookCannotBeFound": "За съжаление този филм не може да бъде намерен.",
|
||||
"Source": "Източник",
|
||||
@@ -353,7 +355,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Успех! Работата ми приключи, няма файлове за преименуване.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS не се поддържа с този индексатор",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "Търсенето не се поддържа с този индексатор",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Ще се използва, когато се извършват автоматични търсения чрез потребителския интерфейс или от {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Ще се използва, когато се извършват автоматични търсения чрез потребителския интерфейс или от Radarr",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Ще се използва, когато се използва интерактивно търсене",
|
||||
"TagIsNotUsedAndCanBeDeleted": "Етикетът не се използва и може да бъде изтрит",
|
||||
"Tags": "Етикети",
|
||||
@@ -370,7 +372,7 @@
|
||||
"Torrents": "Торенти",
|
||||
"TotalFileSize": "Общ размер на файла",
|
||||
"UILanguage": "Език на потребителския интерфейс",
|
||||
"UILanguageHelpText": "Език, който {appName} ще използва за потребителски интерфейс",
|
||||
"UILanguageHelpText": "Език, който Radarr ще използва за потребителски интерфейс",
|
||||
"UILanguageHelpTextWarning": "Необходимо е презареждане на браузъра",
|
||||
"UISettings": "Настройки на потребителския интерфейс",
|
||||
"UnableToAddANewDownloadClientPleaseTryAgain": "Не може да се добави нов клиент за изтегляне, моля, опитайте отново.",
|
||||
@@ -410,7 +412,7 @@
|
||||
"UnmonitoredHelpText": "Включете непроменени филми в iCal емисията",
|
||||
"UpdateAll": "Актуализирай всички",
|
||||
"UpdateAutomaticallyHelpText": "Автоматично изтегляне и инсталиране на актуализации. Все още ще можете да инсталирате от System: Updates",
|
||||
"UpdateMechanismHelpText": "Използвайте вградения в {appName} актуализатор или скрипт",
|
||||
"UpdateMechanismHelpText": "Използвайте вградения в Radarr актуализатор или скрипт",
|
||||
"UpdateScriptPathHelpText": "Път към персонализиран скрипт, който взема извлечен пакет за актуализация и обработва останалата част от процеса на актуализация",
|
||||
"Updates": "Актуализации",
|
||||
"UpgradeAllowedHelpText": "Ако инвалидните качества няма да бъдат надградени",
|
||||
@@ -422,8 +424,8 @@
|
||||
"UsenetDelay": "Usenet Delay",
|
||||
"UsenetDelayHelpText": "Забавете за минути, за да изчакате, преди да вземете съобщение от Usenet",
|
||||
"Username": "Потребителско име",
|
||||
"BranchUpdate": "Клон, който да се използва за актуализиране на {appName}",
|
||||
"BranchUpdateMechanism": "Клон, използван от външен механизъм за актуализация",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Клон, който да се използва за актуализиране на Radarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Клон, използван от външен механизъм за актуализация",
|
||||
"Version": "Версия",
|
||||
"WeekColumnHeader": "Заглавка на колоната на седмицата",
|
||||
"Year": "Година",
|
||||
@@ -436,7 +438,7 @@
|
||||
"UnableToLoadMetadataProfiles": "Профилите за забавяне не могат да се заредят",
|
||||
"SslCertPathHelpTextWarning": "Изисква рестартиране, за да влезе в сила",
|
||||
"DownloadClientCheckDownloadingToRoot": "Клиентът за изтегляне {0} поставя изтеглянията в основната папка {1}. Не трябва да изтегляте в основна папка.",
|
||||
"ReplaceIllegalCharactersHelpText": "Заменете незаконните символи. Ако не е отметнато, {appName} ще ги премахне вместо това",
|
||||
"ReplaceIllegalCharactersHelpText": "Заменете незаконните символи. Ако не е отметнато, Radarr ще ги премахне вместо това",
|
||||
"Actions": "Действия",
|
||||
"Tomorrow": "Утре",
|
||||
"Today": "Днес",
|
||||
@@ -453,12 +455,12 @@
|
||||
"RemoveFromBlocklist": "Премахване от черния списък",
|
||||
"Time": "Време",
|
||||
"UnableToLoadBlocklist": "Черният списък не може да се зареди",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Клон {0} не е валиден клон за издаване на {appName}, няма да получавате актуализации",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Клон {0} не е валиден клон за издаване на Radarr, няма да получавате актуализации",
|
||||
"Blocklist": "Черен списък",
|
||||
"BlocklistRelease": "Освобождаване на черния списък",
|
||||
"SelectAll": "Избери всичко",
|
||||
"SelectedCountBooksSelectedInterp": "{0} Избран / и филм / и",
|
||||
"ThisCannotBeCancelled": "Това не може да бъде отменено след стартиране без рестартиране на {appName}.",
|
||||
"ThisCannotBeCancelled": "Това не може да бъде отменено след стартиране без рестартиране на Radarr.",
|
||||
"UnselectAll": "Деселектирайте всички",
|
||||
"UpdateSelected": "Избрана актуализация",
|
||||
"Wanted": "Издирва се",
|
||||
@@ -486,12 +488,12 @@
|
||||
"ImportListStatusCheckSingleClientMessage": "Списъци, недостъпни поради неуспехи: {0}",
|
||||
"IndexerPriorityHelpText": "Приоритет на индексатора от 1 (най-висок) до 50 (най-нисък). По подразбиране: 25.",
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "Всички rss-съвместими индексатори са временно недостъпни поради скорошни грешки в индексатора",
|
||||
"IndexerRssHealthCheckNoIndexers": "Няма налични индексатори с активирана RSS синхронизация, {appName} няма да взема автоматично нови версии",
|
||||
"IndexerRssHealthCheckNoIndexers": "Няма налични индексатори с активирана RSS синхронизация, Radarr няма да взема автоматично нови версии",
|
||||
"Lists": "Списъци",
|
||||
"QueueIsEmpty": "Опашката е празна",
|
||||
"RefreshAndScan": "Опресняване и сканиране",
|
||||
"RescanAfterRefreshHelpText": "Повторно сканиране на папката с филм след освежаване на филма",
|
||||
"RestartReloadNote": "Забележка: {appName} автоматично ще рестартира и презареди потребителския интерфейс по време на процеса на възстановяване.",
|
||||
"RestartReloadNote": "Забележка: Radarr автоматично ще рестартира и презареди потребителския интерфейс по време на процеса на възстановяване.",
|
||||
"SearchFiltered": "Търсене Филтрирано",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Не може да се комуникира с {0}.",
|
||||
"Connect": "Свържете",
|
||||
@@ -501,10 +503,10 @@
|
||||
"HealthNoIssues": "Няма проблеми с вашата конфигурация",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Няма наличен клиент за изтегляне",
|
||||
"IndexersSettingsSummary": "Индексатори и ограничения за освобождаване",
|
||||
"MissingFromDisk": "{appName} не можа да намери файла на диска, така че той беше премахнат",
|
||||
"MissingFromDisk": "Whisparr не можа да намери файла на диска, така че той беше премахнат",
|
||||
"MediaManagement": "Управление на медиите",
|
||||
"Metadata": "Метаданни",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} поддържа всеки клиент за изтегляне, който използва стандарта Newznab, както и други клиенти за изтегляне, изброени по-долу.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparr поддържа всеки клиент за изтегляне, който използва стандарта Newznab, както и други клиенти за изтегляне, изброени по-долу.",
|
||||
"RootFolderCheckSingleMessage": "Липсваща основна папка: {0}",
|
||||
"SettingsRemotePathMappingLocalPath": "Местен път",
|
||||
"SettingsRemotePathMappingRemotePath": "Отдалечен път",
|
||||
@@ -512,9 +514,9 @@
|
||||
"Yesterday": "Вчера",
|
||||
"Disabled": "хора с увреждания",
|
||||
"IndexerLongTermStatusCheckAllClientMessage": "Всички индексатори са недостъпни поради грешки за повече от 6 часа",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Няма налични индексатори с активирано автоматично търсене, {appName} няма да предоставя резултати от автоматично търсене",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Няма налични индексатори с активирано автоматично търсене, Radarr няма да предоставя резултати от автоматично търсене",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "Всички индексатори с възможност за търсене са временно недостъпни поради скорошни грешки в индексатора",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Няма налични индексатори с активирано интерактивно търсене, {appName} няма да предоставя никакви интерактивни резултати от търсенето",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Няма налични индексатори с активирано интерактивно търсене, Radarr няма да предоставя никакви интерактивни резултати от търсенето",
|
||||
"IndexerStatusCheckAllClientMessage": "Всички индексатори са недостъпни поради грешки",
|
||||
"IndexerStatusCheckSingleClientMessage": "Индексатори не са налични поради грешки: {0}",
|
||||
"MaintenanceRelease": "Издание за поддръжка: поправки на грешки и други подобрения. Вижте История на комисиите на Github за повече подробности",
|
||||
@@ -529,7 +531,7 @@
|
||||
"ProxyCheckFailedToTestMessage": "Неуспешно тестване на прокси: {0}",
|
||||
"ProxyCheckResolveIpMessage": "Неуспешно разрешаване на IP адреса за конфигурирания прокси хост {0}",
|
||||
"Queued": "На опашка",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Път, който {appName} трябва да използва за локален достъп до отдалечения път",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Път, който Radarr трябва да използва за локален достъп до отдалечения път",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "Основен път към директорията, до която клиентът за изтегляне има достъп",
|
||||
"ShowUnknownAuthorItems": "Показване на непознати филмови елементи",
|
||||
"SystemTimeCheckMessage": "Системното време е изключено с повече от 1 ден. Планираните задачи може да не се изпълняват правилно, докато времето не бъде коригирано",
|
||||
@@ -554,7 +556,7 @@
|
||||
"CustomFormat": "Персонализиран формат",
|
||||
"CustomFormatSettings": "Настройки на персонализирани формати",
|
||||
"CustomFormats": "Персонализирани формати",
|
||||
"CutoffFormatScoreHelpText": "След като бъде постигнат резултатът от този персонализиран формат, {appName} вече няма да изтегля филми",
|
||||
"CutoffFormatScoreHelpText": "След като бъде постигнат резултатът от този персонализиран формат, Radarr вече няма да изтегля филми",
|
||||
"DeleteCustomFormat": "Изтриване на потребителски формат",
|
||||
"DeleteFormatMessageText": "Наистина ли искате да изтриете маркер за формат {0}?",
|
||||
"ExportCustomFormat": "Експортиране на потребителски формат",
|
||||
@@ -604,7 +606,7 @@
|
||||
"Small": "Малък",
|
||||
"System": "Система",
|
||||
"Ui": "Потребителски интерфейс",
|
||||
"ConnectionLostReconnect": "{appName} ще се опита да се свърже автоматично или можете да щракнете върху презареждане по-долу.",
|
||||
"ConnectionLostReconnect": "Radarr ще се опита да се свърже автоматично или можете да щракнете върху презареждане по-долу.",
|
||||
"TotalSpace": "Общо пространство",
|
||||
"Events": "Събития",
|
||||
"Large": "Голям",
|
||||
@@ -637,21 +639,5 @@
|
||||
"RemoveQueueItemConfirmation": "Наистина ли искате да премахнете {0} елемент {1} от опашката?",
|
||||
"IndexerFlags": "Индексиращи знамена",
|
||||
"InteractiveSearchModalHeader": "Интерактивно търсене",
|
||||
"FailedLoadingSearchResults": "Неуспешно зареждане на резултатите от търсенето, моля, опитайте отново.",
|
||||
"ApiKey": "API ключ",
|
||||
"AuthBasic": "Основно (изскачащ прозорец на браузъра)",
|
||||
"AuthForm": "Формуляри (Страница за вход)",
|
||||
"DisabledForLocalAddresses": "Забранено за местни адреси",
|
||||
"Enabled": "Активирано",
|
||||
"AptUpdater": "Използвайте apt, за да инсталирате актуализацията",
|
||||
"BuiltIn": "Вграден",
|
||||
"CurrentlyInstalled": "Понастоящем инсталиран",
|
||||
"ExternalUpdater": "{appName} е конфигуриран да използва външен механизъм за актуализация",
|
||||
"Script": "Сценарий",
|
||||
"UnmappedFiles": "Немапирани папки",
|
||||
"UpdateAppDirectlyLoadError": "Не може да се актуализира {appName} директно,",
|
||||
"Clone": "Близо",
|
||||
"DockerUpdater": "актуализирайте контейнера на докера, за да получите актуализацията",
|
||||
"InstallLatest": "Инсталирайте най-новите",
|
||||
"OnLatestVersion": "Вече е инсталирана най-новата версия на {appName}"
|
||||
"FailedLoadingSearchResults": "Неуспешно зареждане на резултатите от търсенето, моля, опитайте отново."
|
||||
}
|
||||
|
||||
@@ -428,25 +428,25 @@
|
||||
"BlocklistRelease": "Publicació de la llista de bloqueig",
|
||||
"HasPendingChangesNoChanges": "Sense Canvis",
|
||||
"ManualImportSelectEdition": "Importació manual - Seleccioneu la pel·lícula",
|
||||
"MissingFromDisk": "{appName} no ha pogut trobar el fitxer al disc, de manera que el fitxer es desenllaçarà de la pel·lícula a la base de dades",
|
||||
"MissingFromDisk": "Radarr no ha pogut trobar el fitxer al disc, de manera que el fitxer es desenllaçarà de la pel·lícula a la base de dades",
|
||||
"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 {appName}",
|
||||
"CutoffHelpText": "Un cop s'assoleixi aquesta qualitat, {appName} ja no baixarà pel·lícules",
|
||||
"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 API?",
|
||||
"PropersAndRepacks": "Propietats i Repacks",
|
||||
"RemotePathMappingCheckFolderPermissions": "{appName} pot veure però no accedir al directori de descàrregues {0}. Error de permisos probable.",
|
||||
"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ó",
|
||||
"RescanAfterRefreshHelpText": "Torneu a escanejar la carpeta de la pel·lícula després d'actualitzar la pel·lícula",
|
||||
"RestartReadarr": "Reinicia {appName}",
|
||||
"RestartReadarr": "Reinicia Radarr",
|
||||
"ShowRelativeDatesHelpText": "Mostra dates relatives (avui/ahir/etc) o absolutes",
|
||||
"ShowSearchActionHelpText": "Mostra el botó de cerca al passar el cursor",
|
||||
"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 de l'aplicació, inclòs http(s)://, port i URL base",
|
||||
"BackupFolderHelpText": "Els camins relatius estaran sota el directori AppData del {appName}",
|
||||
"CancelPendingTask": "Esteu segur que voleu cancel·lar aquesta tasca pendent?",
|
||||
"ChownGroupHelpTextWarning": "Això només funciona si l'usuari que executa {appName} és el propietari del fitxer. És millor assegurar-se que el client de descàrrega utilitza el mateix grup que {appName}.",
|
||||
"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.",
|
||||
"ConnectSettingsSummary": "Notificacions, connexions a servidors/reproductors multimèdia i scripts personalitzats",
|
||||
"DeleteEmptyFoldersHelpText": "Suprimeix les carpetes de pel·lícules buides durant l'exploració del disc i quan s'esborren els fitxers de pel·lícules",
|
||||
"DeleteImportListMessageText": "Esteu segur que voleu suprimir la llista '{name}'?",
|
||||
@@ -454,26 +454,26 @@
|
||||
"ForMoreInformationOnTheIndividualDownloadClientsClickOnTheInfoButtons": "Per obtenir més informació sobre els clients de baixada individuals, feu clic als botons de més informació.",
|
||||
"ForMoreInformationOnTheIndividualIndexersClickOnTheInfoButtons": "Per obtenir més informació sobre els indexadors individuals, feu clic als botons d'informació.",
|
||||
"ForMoreInformationOnTheIndividualListsClickOnTheInfoButtons": "Per obtenir més informació sobre les llistes d'importació individuals, feu clic als botons d'informació.",
|
||||
"IndexerPriorityHelpText": "Prioritat de l'indexador d'1 (la més alta) a 50 (la més baixa). Per defecte: 25. S'utilitza quan s'agafa llançaments com a desempat per a versions iguals, {appName} encara utilitzarà tots els indexadors habilitats per a la sincronització i la cerca RSS",
|
||||
"IndexerRssHealthCheckNoIndexers": "No hi ha indexadors disponibles amb la sincronització RSS activada, {appName} no capturarà les noves versions automàticament",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "No hi ha indexadors disponibles amb la cerca automàtica activada, {appName} no proporcionarà cap resultat de cerca automàtica",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "No hi ha indexadors amb la cerca interactiva activada, {appName} no obtindrà cap resultat de cerca",
|
||||
"IndexerPriorityHelpText": "Prioritat de l'indexador d'1 (la més alta) a 50 (la més baixa). Per defecte: 25. S'utilitza quan s'agafa llançaments com a desempat per a versions iguals, Radarr encara utilitzarà tots els indexadors habilitats per a la sincronització i la cerca RSS",
|
||||
"IndexerRssHealthCheckNoIndexers": "No hi ha indexadors disponibles amb la sincronització RSS activada, Radarr no capturarà les noves versions automàticament",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "No hi ha indexadors disponibles amb la cerca automàtica activada, Radarr no proporcionarà cap resultat de cerca automàtica",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "No hi ha indexadors amb la cerca interactiva activada, Radarr no obtindrà cap resultat de cerca",
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Actualitzeu fins que s'assoleixi o superi aquesta qualitat",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "No es pot suprimir mentre està en ús",
|
||||
"LaunchBrowserHelpText": " Obriu un navegador web i navegueu a la pàgina d'inici de {appName} a l'inici de l'aplicació.",
|
||||
"LaunchBrowserHelpText": " Obriu un navegador web i navegueu a la pàgina d'inici de Lidarr a l'inici de l'aplicació.",
|
||||
"LoadingBookFilesFailed": "No s'han pogut carregar els fitxers de pel·lícules",
|
||||
"NoHistory": "Sense història",
|
||||
"OnBookFileDeleteForUpgradeHelpText": "Al suprimir el fitxer de pel·lícula per a l'actualització",
|
||||
"OnBookFileDeleteHelpText": "Al suprimir fitxer de pel·lícula",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "La branca {0} no és una branca de llançament de {appName} vàlida, no rebreu actualitzacions",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "La branca {0} no és una branca de llançament de Radarr vàlida, no rebreu actualitzacions",
|
||||
"ReleaseDate": "Dates de llançament",
|
||||
"RemotePathMappingCheckDownloadPermissions": "{appName} pot veure però no accedir a la pel·lícula baixada {0}. Error de permisos probable.",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "El client de baixada {0} ha informat de fitxers a {1} però {appName} no pot veure aquest directori. És possible que hàgiu d'ajustar els permisos de la carpeta.",
|
||||
"RemotePathMappingCheckGenericPermissions": "El client de baixada {0} col·loca les baixades a {1} però {appName} no pot veure aquest directori. És possible que hàgiu d'ajustar els permisos de la carpeta.",
|
||||
"ReplaceIllegalCharactersHelpText": "Substitueix caràcters il·legals. Si no es marca, {appName} els eliminarà",
|
||||
"RemotePathMappingCheckDownloadPermissions": "Radarr pot veure però no accedir a la pel·lícula baixada {0}. Error de permisos probable.",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "El client de baixada {0} ha informat de fitxers a {1} però Radarr no pot veure aquest directori. És possible que hàgiu d'ajustar els permisos de la carpeta.",
|
||||
"RemotePathMappingCheckGenericPermissions": "El client de baixada {0} col·loca les baixades a {1} però Radarr no pot veure aquest directori. És possible que hàgiu d'ajustar els permisos de la carpeta.",
|
||||
"ReplaceIllegalCharactersHelpText": "Substitueix caràcters il·legals. Si no es marca, Radarr els eliminarà",
|
||||
"RssSyncIntervalHelpText": "Interval en minuts. Establiu a zero per desactivar (això aturarà tota captura automàtica de llançaments)",
|
||||
"SelectedCountBooksSelectedInterp": "S'han seleccionat {0} pel·lícules",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Camí que {appName} hauria d'utilitzar per accedir al camí remot localment",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Camí que Radarr hauria d'utilitzar per accedir al camí remot localment",
|
||||
"ShortDateFormat": "Format de data curta",
|
||||
"ShowBookTitleHelpText": "Mostra el títol de la pel·lícula sota el cartell",
|
||||
"ShowRelativeDates": "Mostra les dates relatives",
|
||||
@@ -487,11 +487,11 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Èxit! La feina està acabada, no hi ha fitxers per canviar el nom.",
|
||||
"TimeLeft": "Temps restant",
|
||||
"UnableToLoadImportListExclusions": "No es poden carregar les exclusions de la llista",
|
||||
"BranchUpdate": "Branca que s'utilitza per actualitzar {appName}",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Branca que s'utilitza per actualitzar Radarr",
|
||||
"UserAgentProvidedByTheAppThatCalledTheAPI": "Agent d'usuari proporcionat per l'aplicació per fer peticions a l'API",
|
||||
"BranchUpdateMechanism": "Branca utilitzada pel mecanisme d'actualització extern",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Branca utilitzada pel mecanisme d'actualització extern",
|
||||
"WriteTagsNo": "Mai",
|
||||
"RestartReloadNote": "Nota: {appName} es reiniciarà i tornarà a carregar automàticament la interfície d'usuari durant el procés de restauració.",
|
||||
"RestartReloadNote": "Nota: Radarr es reiniciarà i tornarà a carregar automàticament la interfície d'usuari durant el procés de restauració.",
|
||||
"Series": "Sèries",
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Es mostra a sobre de cada columna quan la setmana és la visualització activa",
|
||||
"SorryThatAuthorCannotBeFound": "Ho sentim, aquesta pel·lícula no s'ha trobat.",
|
||||
@@ -500,25 +500,27 @@
|
||||
"ThisWillApplyToAllIndexersPleaseFollowTheRulesSetForthByThem": "Això s'aplicarà a tots els indexadors, si us plau, seguiu les regles establertes per ells",
|
||||
"UnableToLoadHistory": "No es pot carregar l'historial",
|
||||
"IconTooltip": "Programat",
|
||||
"ReadarrTags": "Etiquetes de {appName}",
|
||||
"ReadarrTags": "Etiquetes de Radarr",
|
||||
"DownloadPropersAndRepacksHelpTexts1": "Si s'ha d'actualitzar automàticament o no a Propers/Repacks",
|
||||
"GrabReleaseMessageText": "{appName} no ha pogut determinar per a quina pel·lícula era aquest llançament. És possible que {appName} no pugui importar automàticament aquesta versió. Voleu capturar \"{0}\"?",
|
||||
"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: ",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName} no detectarà automàticament els canvis als fitxers quan no estigui configurat com a \"Sempre\"",
|
||||
"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",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Utilitzeu-lo quan {appName} no pugui detectar espai lliure a la carpeta arrel de la pel·lícula",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Utilitzeu-lo quan Lidarr no pugui detectar espai lliure a la carpeta arrel de la pel·lícula",
|
||||
"StandardBookFormat": "Format de pel·lícula estàndard",
|
||||
"UnableToAddANewImportListExclusionPleaseTryAgain": "No es pot afegir una nova llista d'exclusió, torneu-ho a provar.",
|
||||
"UnableToLoadReleaseProfiles": "No es poden carregar els perfils de retard",
|
||||
"UnmonitoredHelpText": "Inclou pel·lícules no monitorades al canal iCal",
|
||||
"UpdateAll": "Actualitzar-ho tot",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Les pel·lícules suprimides del disc no es descarten automàticament al {appName}",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Les pel·lícules suprimides del disc no es descarten automàticament al Radarr",
|
||||
"ChownGroupHelpText": "Nom del grup o gid. Utilitzeu gid per a sistemes de fitxers remots.",
|
||||
"AuthorClickToChangeBook": "Feu clic per canviar la pel·lícula",
|
||||
"ChmodFolderHelpTextWarning": "Això només funciona si l'usuari que executa {appName} és el propietari del fitxer. És millor assegurar-se que el client de descàrrega estableixi correctament els permisos.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "De tant en tant, els bloquejos de fitxers poden impedir reanomenar els fitxers que s'estan sembrant. Podeu desactivar temporalment la compartició i utilitzar la funció de reanomenar de {appName} com a solució.",
|
||||
"ChmodFolderHelpTextWarning": "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 estableixi correctament els permisos.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "De tant en tant, els bloquejos de fitxers poden impedir reanomenar els fitxers que s'estan sembrant. Podeu desactivar temporalment la compartició i utilitzar la funció de reanomenar de Radarr com a solució.",
|
||||
"CouldntFindAnyResultsForTerm": "No s'ha pogut trobar cap resultat per a '{0}'",
|
||||
"CreateEmptyAuthorFolders": "Creeu carpetes buides per a les pel·lícules",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Creeu carpetes de pel·lícules que falten durant l'exploració del disc",
|
||||
@@ -536,15 +538,15 @@
|
||||
"MetadataProfiles": "perfil de metadades",
|
||||
"OnBookFileDelete": "Al suprimir fitxer de pel·lícula",
|
||||
"OnBookFileDeleteForUpgrade": "Al suprimir el fitxer de pel·lícula per a l'actualització",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} admet molts clients de baixada de torrent i usenet populars.",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName} admet qualsevol indexador que utilitzi l'estàndard Newznab, així com altres indexadors que s'enumeren a continuació.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Radarr admet molts clients de baixada de torrent i usenet populars.",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr admet qualsevol indexador que utilitzi l'estàndard Newznab, així com altres indexadors que s'enumeren a continuació.",
|
||||
"RecycleBinHelpText": "Els fitxers de pel·lícula aniran aquí quan se suprimeixin en lloc de suprimir-se permanentment",
|
||||
"RenameBooksHelpText": "{appName} utilitzarà el nom del fitxer existent si el reanomenat està desactivat",
|
||||
"RenameBooksHelpText": "Radarr utilitzarà el nom del fitxer existent si el reanomenat està desactivat",
|
||||
"RequiredHelpText": "El llançament ha de contenir almenys un d'aquests termes (no distingeix entre majúscules i minúscules)",
|
||||
"UILanguageHelpText": "Idioma que utilitzarà {appName} per a la interfície d'usuari",
|
||||
"UILanguageHelpText": "Idioma que utilitzarà Radarr per a la interfície d'usuari",
|
||||
"UnableToAddANewRootFolderPleaseTryAgain": "No es pot afegir un indexador nou, torneu-ho a provar.",
|
||||
"UnableToLoadMetadataProfiles": "No es poden carregar els perfils de qualitat",
|
||||
"UpdateMechanismHelpText": "Utilitzeu l'actualitzador integrat de {appName} o un script",
|
||||
"UpdateMechanismHelpText": "Utilitzeu l'actualitzador integrat de Radarr o un script",
|
||||
"UpdateSelected": "Actualització seleccionada",
|
||||
"Database": "Base de dades",
|
||||
"DeleteQualityProfileMessageText": "Esteu segur que voleu suprimir el perfil de qualitat '{name}'?",
|
||||
@@ -553,10 +555,10 @@
|
||||
"DeleteRootFolderMessageText": "Esteu segur que voleu suprimir l'indexador '{0}'?",
|
||||
"DeleteSelectedBookFiles": "Suprimeix els fitxers de pel·lícules seleccionats",
|
||||
"DeleteSelectedBookFilesMessageText": "Esteu segur que voleu suprimir els fitxers de pel·lícules seleccionats?",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Mostra elements sense pel·lícula a la cua. Això podria incloure pel·lícules eliminades o qualsevol altra cosa de la categoria de {appName}",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Mostra elements sense pel·lícula a la cua. Això podria incloure pel·lícules eliminades o qualsevol altra cosa de la categoria de Lidarr",
|
||||
"LogLevelvalueTraceTraceLoggingShouldOnlyBeEnabledTemporarily": "El registre de traça només s'hauria d'habilitar temporalment",
|
||||
"PortHelpTextWarning": "Cal reiniciar perquè tingui efecte",
|
||||
"RemotePathMappingCheckImportFailed": "{appName} no ha pogut importar una pel·lícula. Comproveu els vostres registres per obtenir més informació.",
|
||||
"RemotePathMappingCheckImportFailed": "Radarr no ha pogut importar una pel·lícula. Comproveu els vostres registres per obtenir més informació.",
|
||||
"RemoveTagExistingTag": "Etiqueta existent",
|
||||
"RemoveTagRemovingTag": "S'està eliminant l'etiqueta",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "La cerca no és compatible amb aquest indexador",
|
||||
@@ -564,7 +566,7 @@
|
||||
"RequiredPlaceHolder": "Afegeix una nova restricció",
|
||||
"20MinutesTwenty": "20 minuts: {0}",
|
||||
"AlternateTitles": "Títols alternatius",
|
||||
"AnalyticsEnabledHelpText": "Envieu informació anònima d'ús i errors als servidors de {appName}. Això inclou informació sobre el vostre navegador, quines pàgines {appName} 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.",
|
||||
"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",
|
||||
@@ -584,7 +586,7 @@
|
||||
"BypassIfHighestQuality": "Bypass si és de màxima qualitat",
|
||||
"MinimumCustomFormatScore": "Puntuació mínima de format personalitzat",
|
||||
"CustomFormatScore": "Puntuació de format personalitzat",
|
||||
"EnableRssHelpText": "S'utilitzarà quan {appName} cerqui publicacions periòdicament mitjançant RSS Sync",
|
||||
"EnableRssHelpText": "S'utilitzarà quan Radarr cerqui publicacions periòdicament mitjançant RSS Sync",
|
||||
"ImportListMultipleMissingRoots": "Falten diverses carpetes arrel per a les llistes d'importació: {0}",
|
||||
"IndexerDownloadClientHelpText": "Especifiqueu quin client de baixada s'utilitza per a capturar des d'aquest indexador",
|
||||
"ThemeHelpText": "Canvieu el tema de la interfície d'usuari de l'aplicació, el tema \"Automàtic\" utilitzarà el tema del vostre sistema operatiu per configurar el mode clar o fosc. Inspirat en Theme.Park",
|
||||
@@ -607,7 +609,7 @@
|
||||
"CustomFormat": "Format personalitzat",
|
||||
"CustomFormatSettings": "Configuració de formats personalitzats",
|
||||
"CustomFormats": "Formats personalitzats",
|
||||
"CutoffFormatScoreHelpText": "Un cop s'arribi a aquesta puntuació de format personalitzat, {appName} ja no baixarà pel·lícules",
|
||||
"CutoffFormatScoreHelpText": "Un cop s'arribi a aquesta puntuació de format personalitzat, Radarr ja no baixarà pel·lícules",
|
||||
"DeleteCustomFormatMessageText": "Esteu segur que voleu suprimir l'indexador '{0}'?",
|
||||
"ImportListMissingRoot": "Falta la carpeta arrel per a les llistes d'importació: {0}",
|
||||
"IndexerTagsHelpText": "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.",
|
||||
@@ -770,31 +772,5 @@
|
||||
"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",
|
||||
"FailedToFetchUpdates": "No s'han pogut obtenir les actualitzacions",
|
||||
"AptUpdater": "Utilitzeu apt per a instal·lar l'actualització",
|
||||
"BuiltIn": "Integrat",
|
||||
"CurrentlyInstalled": "Instal·lat actualment",
|
||||
"DockerUpdater": "actualitzeu el contenidor Docker per a rebre l'actualització",
|
||||
"ExternalUpdater": "{appName} està configurat per a utilitzar un mecanisme d'actualització extern",
|
||||
"InstallLatest": "Instal·la l'últim",
|
||||
"OnLatestVersion": "La darrera versió de {appName} ja està instal·lada",
|
||||
"Script": "Script",
|
||||
"UnmappedFiles": "Carpetes sense mapejar",
|
||||
"UpdateAppDirectlyLoadError": "No es pot actualitzar {appName} directament,",
|
||||
"AddMissing": "Afegeix faltants"
|
||||
"SomeResultsAreHiddenByTheAppliedFilter": "Alguns resultats estan ocults pel filtre aplicat"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"ApiKeyHelpTextWarning": "Vyžaduje restart, aby se projevilo",
|
||||
"AnalyticsEnabledHelpTextWarning": "Vyžaduje restart, aby se projevilo",
|
||||
"DeleteRootFolderMessageText": "Opravdu chcete odstranit indexer „{0}“?",
|
||||
"Group": "Skupina",
|
||||
@@ -11,28 +12,29 @@
|
||||
"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ávání štítku",
|
||||
"AddingTag": "Přidání značky",
|
||||
"AgeWhenGrabbed": "Stáří (kdy bylo získáno)",
|
||||
"AlreadyInYourLibrary": "Již máte ve své knihovně",
|
||||
"AlternateTitles": "Alternativní název",
|
||||
"Analytics": "Analýzy",
|
||||
"AnalyticsEnabledHelpText": "Odesílejte anonymní informace o použití a chybách na servery {appName}u. To zahrnuje informace o vašem prohlížeči, které stránky {appName} WebUI používáte, hlášení chyb a také verzi operačního systému a běhového prostředí. Tyto informace použijeme k upřednostnění funkcí a oprav chyb.",
|
||||
"AnalyticsEnabledHelpText": "Odesílejte anonymní informace o použití a chybách na servery Radarru. To zahrnuje informace o vašem prohlížeči, které stránky Radarr WebUI používáte, hlášení chyb a také verzi operačního systému a běhového prostředí. Tyto informace použijeme k upřednostnění funkcí a oprav chyb.",
|
||||
"AppDataDirectory": "Adresář AppData",
|
||||
"ApplyTags": "Použít štítky",
|
||||
"ApplyTags": "Použít značky",
|
||||
"Authentication": "Ověřování",
|
||||
"AuthenticationMethodHelpText": "Vyžadovat uživatelské jméno a heslo pro přístup k {appName}u",
|
||||
"AuthenticationMethodHelpText": "Vyžadovat uživatelské jméno a heslo pro přístup k Radarr",
|
||||
"AuthorClickToChangeBook": "Kliknutím změníte film",
|
||||
"AutoRedownloadFailedHelpText": "Automatické vyhledání a pokus o stažení jiného vydání",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Filmy odstraněné z disku jsou automaticky sledovány v {appName}u",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Filmy odstraněné z disku jsou automaticky sledovány v Radarru",
|
||||
"Automatic": "Automatický",
|
||||
"BackupFolderHelpText": "Relativní cesty budou v adresáři AppData společnosti {appName}",
|
||||
"BackupNow": "Zálohovat nyní",
|
||||
"BackupFolderHelpText": "Relativní cesty budou v adresáři AppData společnosti Radarr",
|
||||
"BackupNow": "Ihned zálohovat",
|
||||
"BackupRetentionHelpText": "Automatické zálohy starší než doba uchovávání budou automaticky vyčištěny",
|
||||
"Backups": "Zálohy",
|
||||
"BindAddress": "Vázat adresu",
|
||||
"BindAddressHelpText": "Platná IP adresa, localhost nebo ‚*‘ pro všechna rozhraní",
|
||||
"BindAddressHelpText": "Platná IP adresa, localhost nebo '*' pro všechna rozhraní",
|
||||
"BindAddressHelpTextWarning": "Vyžaduje restart, aby se projevilo",
|
||||
"BookIsDownloading": "Film se stahuje",
|
||||
"BookIsDownloadingInterp": "Film se stahuje - {0}% {1}",
|
||||
@@ -41,17 +43,17 @@
|
||||
"Calendar": "Kalendář",
|
||||
"CalendarWeekColumnHeaderHelpText": "Zobrazuje se nad každým sloupcem, když je aktivní zobrazení týden",
|
||||
"Cancel": "Zrušit",
|
||||
"CancelPendingTask": "Opravdu chcete zrušit tento úkol čekající na vyřízení?",
|
||||
"CertificateValidation": "Ověřování certifikátu",
|
||||
"CancelMessageText": "Opravdu chcete zrušit tento nevyřízený úkol?",
|
||||
"CertificateValidation": "Ověření certifikátu",
|
||||
"CertificateValidationHelpText": "Změňte přísnost ověřování certifikátů HTTPS. Neměňte, pokud nerozumíte rizikům.",
|
||||
"ChangeFileDate": "Změnit datum souboru",
|
||||
"ChangeHasNotBeenSavedYet": "Změna ještě nebyla uložena",
|
||||
"ChmodFolder": "Složka chmod",
|
||||
"ChmodFolderHelpText": "Octal, aplikováno během importu / přejmenování na mediální složky a soubory (bez provádění bitů)",
|
||||
"ChmodFolderHelpTextWarning": "Funguje to pouze v případě, že je uživatel souboru {appName} vlastníkem souboru. Je lepší zajistit, aby stahovací klient správně nastavil oprávnění.",
|
||||
"ChmodFolderHelpTextWarning": "Funguje to pouze v případě, že je uživatel souboru Radarr vlastníkem souboru. Je lepší zajistit, aby stahovací klient správně nastavil oprávnění.",
|
||||
"ChownGroupHelpText": "Název skupiny nebo gid. Použijte gid pro vzdálené systémy souborů.",
|
||||
"ChownGroupHelpTextWarning": "Funguje to pouze v případě, že je uživatel souboru {appName} vlastníkem souboru. Je lepší zajistit, aby stahovací klient používal stejnou skupinu jako {appName}.",
|
||||
"Clear": "Vymazat",
|
||||
"ChownGroupHelpTextWarning": "Funguje to pouze v případě, že je uživatel souboru Radarr vlastníkem souboru. Je lepší zajistit, aby stahovací klient používal stejnou skupinu jako Radarr.",
|
||||
"Clear": "Vyčistit",
|
||||
"ClickToChangeQuality": "Kliknutím změníte kvalitu",
|
||||
"ClientPriority": "Priorita klienta",
|
||||
"CloneIndexer": "Klonovat indexátor",
|
||||
@@ -62,13 +64,13 @@
|
||||
"ConnectSettings": "Nastavení připojení",
|
||||
"Connections": "Připojení",
|
||||
"CopyUsingHardlinksHelpText": "Hardlinks použijte, když se pokoušíte kopírovat soubory z torrentů, které se stále používají",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Zámky souborů mohou občas zabránit přejmenování souborů, které se právě vysazují. Výsev můžete dočasně deaktivovat a použít funkci {appName} pro přejmenování.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Zámky souborů mohou občas zabránit přejmenování souborů, které se právě vysazují. Výsev můžete dočasně deaktivovat a použít funkci Radarr pro přejmenování.",
|
||||
"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, {appName} již nebude stahovat filmy",
|
||||
"CutoffUnmet": "Mezní hodnota nesplněna",
|
||||
"CutoffHelpText": "Jakmile je této kvality dosaženo, Radarr již nebude stahovat filmy",
|
||||
"CutoffUnmet": "Vynechat nevyhovující",
|
||||
"DatabaseMigration": "Migrace databáze",
|
||||
"Dates": "Data",
|
||||
"Dates": "Termíny",
|
||||
"DelayProfile": "Profil zpoždění",
|
||||
"DelayProfiles": "Profily zpoždění",
|
||||
"DelayingDownloadUntilInterp": "Zpoždění stahování do {0} o {1}",
|
||||
@@ -145,7 +147,7 @@
|
||||
"Grab": "Urvat",
|
||||
"GrabID": "Chyť ID",
|
||||
"GrabRelease": "Uchopte uvolnění",
|
||||
"GrabReleaseMessageText": "{appName} nebyl schopen určit, pro který film je toto vydání určeno. {appName} nemusí být schopen toto vydání automaticky importovat. Chcete chytit „{0}“?",
|
||||
"GrabReleaseMessageText": "Radarr nebyl schopen určit, pro který film je toto vydání určeno. Radarr nemusí být schopen toto vydání automaticky importovat. Chcete chytit „{0}“?",
|
||||
"GrabSelected": "Chyťte vybrané",
|
||||
"HasPendingChangesNoChanges": "Žádné změny",
|
||||
"HasPendingChangesSaveChanges": "Uložit změny",
|
||||
@@ -167,7 +169,7 @@
|
||||
"ImportedTo": "Importováno do",
|
||||
"Importing": "Import",
|
||||
"IncludeHealthWarningsHelpText": "Zahrnout zdravotní varování",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Zobrazit položky bez filmu ve frontě. To by mohlo zahrnovat odstraněné filmy nebo cokoli jiného v kategorii {appName}",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Zobrazit položky bez filmu ve frontě. To by mohlo zahrnovat odstraněné filmy nebo cokoli jiného v kategorii Radarr",
|
||||
"IncludeUnmonitored": "Zahrnout Nesledováno",
|
||||
"Indexer": "Indexer",
|
||||
"IndexerPriority": "Priorita indexování",
|
||||
@@ -178,7 +180,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Upgradujte, dokud nebude tato kvalita splněna nebo překročena",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "Během používání nelze smazat",
|
||||
"Language": "Jazyk",
|
||||
"LaunchBrowserHelpText": " Otevřete webový prohlížeč a při spuštění aplikace přejděte na domovskou stránku {appName}.",
|
||||
"LaunchBrowserHelpText": " Otevřete webový prohlížeč a při spuštění aplikace přejděte na domovskou stránku Radarr.",
|
||||
"LoadingBookFilesFailed": "Načítání filmových souborů se nezdařilo",
|
||||
"Local": "Místní",
|
||||
"LogFiles": "Záznam souborů",
|
||||
@@ -259,8 +261,8 @@
|
||||
"RSSSync": "RSS synchronizace",
|
||||
"RSSSyncInterval": "Interval synchronizace RSS",
|
||||
"ReadTheWikiForMoreInformation": "Další informace najdete na Wiki",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName} podporuje jakýkoli indexer, který používá standard Newznab, stejně jako další indexery uvedené níže.",
|
||||
"ReadarrTags": "{appName} tagy",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr podporuje jakýkoli indexer, který používá standard Newznab, stejně jako další indexery uvedené níže.",
|
||||
"ReadarrTags": "Radarr tagy",
|
||||
"Real": "Nemovitý",
|
||||
"Reason": "Důvod",
|
||||
"RecycleBinCleanupDaysHelpText": "Nastavením na 0 zakážete automatické čištění",
|
||||
@@ -288,19 +290,19 @@
|
||||
"RemoveTagExistingTag": "Stávající značka",
|
||||
"RemoveTagRemovingTag": "Odebírání značky",
|
||||
"RemovedFromTaskQueue": "Odebráno z fronty úkolů",
|
||||
"RenameBooksHelpText": "Pokud je přejmenování zakázáno, použije {appName} stávající název souboru",
|
||||
"RenameBooksHelpText": "Pokud je přejmenování zakázáno, použije Radarr stávající název souboru",
|
||||
"Reorder": "Přeobjednat",
|
||||
"ReplaceIllegalCharacters": "Nahraďte nelegální znaky",
|
||||
"RequiredHelpText": "Vydání musí obsahovat alespoň jeden z těchto výrazů (nerozlišují se malá a velká písmena)",
|
||||
"RequiredPlaceHolder": "Přidat nové omezení",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName} nebude automaticky detekovat změny souborů, pokud není nastaveno na „Vždy“",
|
||||
"RescanAfterRefreshHelpTextWarning": "Radarr nebude automaticky detekovat změny souborů, pokud není nastaveno na „Vždy“",
|
||||
"RescanAuthorFolderAfterRefresh": "Po obnovení znovu vyhledejte složku filmu",
|
||||
"Reset": "Resetovat",
|
||||
"ResetAPIKey": "Resetovat klíč API",
|
||||
"ResetAPIKeyMessageText": "Opravdu chcete resetovat klíč API?",
|
||||
"Restart": "Restartujte",
|
||||
"RestartNow": "Restartovat nyní",
|
||||
"RestartReadarr": "Restartujte {appName}",
|
||||
"RestartReadarr": "Restartujte Radarr",
|
||||
"Restore": "Obnovit",
|
||||
"RestoreBackup": "Obnovit zálohu",
|
||||
"Result": "Výsledek",
|
||||
@@ -341,7 +343,7 @@
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Zobrazuje se nad každým sloupcem, když je aktivní zobrazení týden",
|
||||
"Size": " Velikost",
|
||||
"SkipFreeSpaceCheck": "Přeskočit kontrolu volného prostoru",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Použijte, když {appName} nedokáže detekovat volné místo z kořenové složky filmu",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Použijte, když Radarr nedokáže detekovat volné místo z kořenové složky filmu",
|
||||
"SorryThatAuthorCannotBeFound": "Je nám líto, ale tento film nelze najít.",
|
||||
"SorryThatBookCannotBeFound": "Je nám líto, ale tento film nelze najít.",
|
||||
"Source": "Zdroj",
|
||||
@@ -359,7 +361,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Úspěch! Moje práce je hotová, žádné soubory k přejmenování.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS není u tohoto indexeru podporováno",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "Vyhledávání není u tohoto indexeru podporováno",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Použije se, když se automatické vyhledávání provádí pomocí uživatelského rozhraní nebo {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Použije se, když se automatické vyhledávání provádí pomocí uživatelského rozhraní nebo Radarr",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Bude použito při použití interaktivního vyhledávání",
|
||||
"TagIsNotUsedAndCanBeDeleted": "Značka se nepoužívá a lze ji smazat",
|
||||
"Tags": "Značky",
|
||||
@@ -376,7 +378,7 @@
|
||||
"Torrents": "Torrenty",
|
||||
"TotalFileSize": "Celková velikost souboru",
|
||||
"UILanguage": "Jazyk uživatelského rozhraní",
|
||||
"UILanguageHelpText": "Jazyk, který {appName} použije pro uživatelské rozhraní",
|
||||
"UILanguageHelpText": "Jazyk, který Radarr použije pro uživatelské rozhraní",
|
||||
"UILanguageHelpTextWarning": "Vyžaduje se opětovné načtení prohlížeče",
|
||||
"UISettings": "Nastavení uživatelského rozhraní",
|
||||
"URLBase": "URL Base",
|
||||
@@ -417,7 +419,7 @@
|
||||
"UnmonitoredHelpText": "Zahrnout nemonitorované filmy do zdroje iCal",
|
||||
"UpdateAll": "Aktualizovat vše",
|
||||
"UpdateAutomaticallyHelpText": "Automaticky stahovat a instalovat aktualizace. Stále budete moci instalovat ze systému: Aktualizace",
|
||||
"UpdateMechanismHelpText": "Použijte vestavěný aktualizátor {appName} nebo skript",
|
||||
"UpdateMechanismHelpText": "Použijte vestavěný aktualizátor Radarr nebo skript",
|
||||
"UpdateScriptPathHelpText": "Cesta k vlastnímu skriptu, který přebírá extrahovaný balíček aktualizace a zpracovává zbytek procesu aktualizace",
|
||||
"Updates": "Aktualizace",
|
||||
"UpgradeAllowedHelpText": "Pokud budou deaktivovány vlastnosti, nebudou upgradovány",
|
||||
@@ -429,8 +431,8 @@
|
||||
"UsenetDelay": "Usenet Zpoždění",
|
||||
"UsenetDelayHelpText": "Zpoždění v minutách čekání před uvolněním z Usenetu",
|
||||
"Username": "Uživatelské jméno",
|
||||
"BranchUpdate": "Větev použitá k aktualizaci {appName}u",
|
||||
"BranchUpdateMechanism": "Větev použitá externím aktualizačním mechanismem",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Pobočka, která se má použít k aktualizaci Radarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Pobočka používaná mechanismem externí aktualizace",
|
||||
"Version": "Verze",
|
||||
"WeekColumnHeader": "Záhlaví sloupce týdne",
|
||||
"Year": "Rok",
|
||||
@@ -453,12 +455,12 @@
|
||||
"UnableToLoadBlocklist": "Nelze načíst černou listinu",
|
||||
"Component": "Komponenta",
|
||||
"Level": "Úroveň",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Pobočka {0} není platná větev vydání {appName}, nebudete dostávat aktualizace",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Pobočka {0} není platná větev vydání Radarr, nebudete dostávat aktualizace",
|
||||
"Time": "Čas",
|
||||
"Blocklist": "Blocklist",
|
||||
"BlocklistRelease": "Blocklist pro vydání",
|
||||
"ShowUnknownAuthorItems": "Zobrazit neznámé položky filmu",
|
||||
"ThisCannotBeCancelled": "Toto nelze zrušit po spuštění bez restartování {appName}u.",
|
||||
"ThisCannotBeCancelled": "Toto nelze zrušit po spuštění bez restartování Radarru.",
|
||||
"UnselectAll": "Odznačit vše",
|
||||
"UpdateSelected": "Aktualizace vybrána",
|
||||
"All": "Vše",
|
||||
@@ -490,7 +492,7 @@
|
||||
"OnBookFileDeleteForUpgrade": "Na filmovém souboru Odstranit pro upgrade",
|
||||
"OnBookFileDeleteForUpgradeHelpText": "Na filmovém souboru Odstranit pro upgrade",
|
||||
"OnBookFileDeleteHelpText": "Při mazání filmových souborů",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} podporuje libovolného klienta pro stahování, který používá standard Newznab, stejně jako další klienty pro stahování uvedené níže.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparr podporuje libovolného klienta pro stahování, který používá standard Newznab, stejně jako další klienty pro stahování uvedené níže.",
|
||||
"TimeLeft": "Zbývající čas",
|
||||
"Disabled": "Zakázáno",
|
||||
"CouldntFindAnyResultsForTerm": "Nelze najít žádné výsledky pro dotaz „{0}“",
|
||||
@@ -507,15 +509,15 @@
|
||||
"ImportListStatusCheckSingleClientMessage": "Seznamy nejsou k dispozici z důvodu selhání: {0}",
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "Indexery nedostupné z důvodu selhání po dobu delší než 6 hodin: {0}",
|
||||
"IndexerPriorityHelpText": "Priorita indexování od 1 (nejvyšší) do 50 (nejnižší). Výchozí: 25.",
|
||||
"IndexerRssHealthCheckNoIndexers": "Nejsou k dispozici žádné indexery se zapnutou synchronizací RSS, {appName} nové verze automaticky nezachytí",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Nejsou k dispozici žádné indexery se zapnutým automatickým vyhledáváním, {appName} neposkytne žádné automatické výsledky hledání",
|
||||
"IndexerRssHealthCheckNoIndexers": "Nejsou k dispozici žádné indexery se zapnutou synchronizací RSS, Radarr nové verze automaticky nezachytí",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Nejsou k dispozici žádné indexery se zapnutým automatickým vyhledáváním, Radarr neposkytne žádné automatické výsledky hledání",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "Všechny indexery podporující vyhledávání jsou dočasně nedostupné kvůli nedávným chybám indexeru",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Pokud je povoleno interaktivní vyhledávání, nejsou k dispozici žádné indexery, {appName} neposkytne žádné interaktivní výsledky hledání",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Pokud je povoleno interaktivní vyhledávání, nejsou k dispozici žádné indexery, Radarr neposkytne žádné interaktivní výsledky hledání",
|
||||
"IndexerStatusCheckAllClientMessage": "Všechny indexery nejsou k dispozici z důvodu selhání",
|
||||
"MaintenanceRelease": "Údržbové vydání: opravy chyb a další vylepšení. Další podrobnosti najdete v GitHub Commit History",
|
||||
"MediaManagement": "Správa médií",
|
||||
"Metadata": "Metadata",
|
||||
"MissingFromDisk": "{appName} nemohl najít soubor na disku, takže byl odstraněn",
|
||||
"MissingFromDisk": "Radarr nemohl najít soubor na disku, takže byl odstraněn",
|
||||
"Monitor": "Monitor",
|
||||
"OnRename": "Při přejmenování",
|
||||
"OnUpgrade": "Při upgradu",
|
||||
@@ -523,11 +525,11 @@
|
||||
"ProxyCheckFailedToTestMessage": "Nepodařilo se otestovat proxy: {0}",
|
||||
"QualitySettingsSummary": "Kvalitní velikosti a pojmenování",
|
||||
"QueueIsEmpty": "Fronta je prázdná",
|
||||
"RestartReloadNote": "Poznámka: {appName} se během procesu obnovy automaticky restartuje a znovu načte uživatelské rozhraní.",
|
||||
"RestartReloadNote": "Poznámka: Radarr se během procesu obnovy automaticky restartuje a znovu načte uživatelské rozhraní.",
|
||||
"RootFolderCheckMultipleMessage": "Chybí více kořenových složek: {0}",
|
||||
"Save": "Uložit",
|
||||
"SearchFiltered": "Hledat filtrováno",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Cesta, kterou by {appName} měl použít pro místní přístup ke vzdálené cestě",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Cesta, kterou by Radarr měl použít pro místní přístup ke vzdálené cestě",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "Kořenová cesta k adresáři, do kterého stahovací klient přistupuje",
|
||||
"SystemTimeCheckMessage": "Systémový čas je vypnutý o více než 1 den. Naplánované úlohy nemusí fungovat správně, dokud nebude čas opraven",
|
||||
"TheAuthorFolderAndAllOfItsContentWillBeDeleted": "Složka filmu „{0}“ a veškerý její obsah budou smazány.",
|
||||
@@ -563,7 +565,7 @@
|
||||
"UpgradesAllowed": "Upgrady povoleny",
|
||||
"CustomFormatSettings": "Nastavení vlastních formátů",
|
||||
"CustomFormats": "Vlastní formáty",
|
||||
"CutoffFormatScoreHelpText": "Jakmile je dosaženo tohoto skóre vlastního formátu, {appName} již nebude stahovat filmy",
|
||||
"CutoffFormatScoreHelpText": "Jakmile je dosaženo tohoto skóre vlastního formátu, Radarr již nebude stahovat filmy",
|
||||
"DeleteFormatMessageText": "Opravdu chcete smazat značku formátu {0}?",
|
||||
"HiddenClickToShow": "Skryté, kliknutím zobrazíte",
|
||||
"HideAdvanced": "Skrýt pokročilé",
|
||||
@@ -593,12 +595,12 @@
|
||||
"NoChange": "Žádná změna",
|
||||
"RemovingTag": "Odebírání značky",
|
||||
"SetTags": "Nastavit značky",
|
||||
"ApplyTagsHelpTextAdd": "Přidat: Přidat štítky do existujícího seznamu štítků",
|
||||
"ApplyTagsHelpTextAdd": "Přidat: Přidá značky k již existujícímu seznamu",
|
||||
"ApplyTagsHelpTextHowToApplyDownloadClients": "Jak použít značky na vybrané klienty pro stahování",
|
||||
"ApplyTagsHelpTextHowToApplyImportLists": "Jak použít značky na vybrané seznamy k importu",
|
||||
"ApplyTagsHelpTextHowToApplyIndexers": "Jak použít štítky na vybrané indexery",
|
||||
"ApplyTagsHelpTextRemove": "Odebrat: Odebrat zadané štítky",
|
||||
"ApplyTagsHelpTextReplace": "Nahradit: Nahradit štítky zadanými štítky (prázdné pole vymaže všechny štítky)",
|
||||
"ApplyTagsHelpTextHowToApplyIndexers": "Jak použít značky na vybrané indexery",
|
||||
"ApplyTagsHelpTextRemove": "Odebrat: Odebrat zadané značky",
|
||||
"ApplyTagsHelpTextReplace": "Nahradit: Nahradit značky zadanými značkami (prázdné pole vymaže všechny značky)",
|
||||
"DeleteSelectedDownloadClients": "Odstranit klienta pro stahování",
|
||||
"DeleteSelectedIndexersMessageText": "Opravdu chcete smazat {count} vybraný(ch) indexer(ů)?",
|
||||
"Yes": "Ano",
|
||||
@@ -618,9 +620,9 @@
|
||||
"FreeSpace": "Volný prostor",
|
||||
"System": "Systém",
|
||||
"TotalSpace": "Celkový prostor",
|
||||
"ConnectionLost": "Ztráta spojení",
|
||||
"ConnectionLost": "Spojení ztraceno",
|
||||
"ConnectionLostReconnect": "{appName} se pokusí připojit automaticky, nebo můžete kliknout na tlačítko znovunačtení níže.",
|
||||
"ConnectionLostToBackend": "{appName} ztratil spojení s backendem a pro obnovení funkčnosti bude potřeba ho znovu načíst.",
|
||||
"ConnectionLostToBackend": "{appName} ztratil spojení s backendem a pro obnovení funkčnosti bude třebaho znovu načíst.",
|
||||
"Large": "Velký",
|
||||
"LastDuration": "lastDuration",
|
||||
"Ui": "UI",
|
||||
@@ -630,7 +632,7 @@
|
||||
"NextExecution": "Další spuštění",
|
||||
"ClickToChangeReleaseGroup": "Kliknutím změníte skupinu vydání",
|
||||
"ApplicationURL": "URL aplikace",
|
||||
"ApplicationUrlHelpText": "Externí adresa URL této aplikace včetně http(s)://, portu a základu URL",
|
||||
"ApplicationUrlHelpText": "Externí adresa URL této aplikace včetně http(s)://, portu a základní adresy URL",
|
||||
"Continuing": "Pokračující",
|
||||
"AutomaticUpdatesDisabledDocker": "Automatické aktualizace nejsou při použití aktualizačního mechanismu Docker přímo podporovány. Obraz kontejneru je nutné aktualizovat mimo {appName} nebo použít skript",
|
||||
"AppUpdated": "{appName} aktualizován",
|
||||
@@ -688,43 +690,9 @@
|
||||
"AutoRedownloadFailedFromInteractiveSearch": "Opětovné stažení z interaktivního vyhledávání selhalo",
|
||||
"AutoRedownloadFailedFromInteractiveSearchHelpText": "Automaticky vyhledat a pokusit se o stažení jiného vydání, pokud bylo neúspěšné vydání zachyceno z interaktivního vyhledávání",
|
||||
"SelectDropdown": "'Vybrat...",
|
||||
"CustomFilter": "Vlastní filtr",
|
||||
"CustomFilter": "Vlastní filtry",
|
||||
"SelectQuality": "Vyberte kvalitu",
|
||||
"IndexerFlags": "Příznaky indexeru",
|
||||
"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": "Vyberte platnou metodu ověřování",
|
||||
"AuthenticationRequired": "Vyžadováno ověření",
|
||||
"AuthenticationRequiredHelpText": "Změnit, pro které požadavky je vyžadováno ověření. Neměňte, pokud nerozumíte rizikům.",
|
||||
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Potvrďte nové heslo",
|
||||
"AuthenticationRequiredPasswordHelpTextWarning": "Zadejte nové heslo",
|
||||
"AuthenticationRequiredUsernameHelpTextWarning": "Zadejte nové uživatelské jméno",
|
||||
"AuthenticationRequiredWarning": "Aby se zabránilo vzdálenému přístupu bez ověření, vyžaduje nyní {appName}, aby bylo povoleno ověřování. Volitelně můžete zakázat ověřování z místních adres.",
|
||||
"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",
|
||||
"DockerUpdater": "aktualizujte kontejner dockeru, abyste aktualizaci obdrželi",
|
||||
"ExternalUpdater": "{appName} je nakonfigurován pro použití externího aktualizačního mechanismu",
|
||||
"FailedToFetchUpdates": "Nepodařilo se načíst aktualizace",
|
||||
"OnLatestVersion": "Nejnovější verze aplikace {appName} je již nainstalována",
|
||||
"Script": "Skript",
|
||||
"UpdateAppDirectlyLoadError": "{appName} nelze aktualizovat přímo,",
|
||||
"BuiltIn": "Vestavěný",
|
||||
"InstallLatest": "Nainstalujte nejnovější",
|
||||
"CurrentlyInstalled": "Aktuálně nainstalováno",
|
||||
"UnmappedFiles": "Nezmapované složky",
|
||||
"AptUpdater": "K instalaci aktualizace používat apt",
|
||||
"Author": "Autor",
|
||||
"Book": "Kniha"
|
||||
"FailedLoadingSearchResults": "Výsledky vyhledávání se nepodařilo načíst, zkuste to prosím znovu."
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"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",
|
||||
@@ -15,16 +16,16 @@
|
||||
"AlreadyInYourLibrary": "Allerede i dit bibliotek",
|
||||
"AlternateTitles": "Alternativ Titel",
|
||||
"Analytics": "Analyse",
|
||||
"AnalyticsEnabledHelpText": "Send anonym brugs- og fejlinformation til {appName}s servere. Dette inkluderer information i din browser, hvilke {appName} WebUI-sider du bruger, fejlrapportering samt OS og runtime-version. Vi bruger disse oplysninger til at prioritere funktioner og fejlrettelser.",
|
||||
"AppDataDirectory": "AppData-mappe",
|
||||
"AnalyticsEnabledHelpText": "Send anonym brugs- og fejlinformation til Radarrs servere. Dette inkluderer information i din browser, hvilke Radarr WebUI-sider du bruger, fejlrapportering samt OS og runtime-version. Vi bruger disse oplysninger til at prioritere funktioner og fejlrettelser.",
|
||||
"AppDataDirectory": "AppData-bibliotek",
|
||||
"ApplyTags": "Anvend tags",
|
||||
"Authentication": "Godkendelse",
|
||||
"AuthenticationMethodHelpText": "Kræv brugernavn og adgangskode for at få adgang til {appName}",
|
||||
"AuthenticationMethodHelpText": "Kræv brugernavn og adgangskode for at få adgang til Radarr",
|
||||
"AuthorClickToChangeBook": "Klik for at skifte film",
|
||||
"AutoRedownloadFailedHelpText": "Søg automatisk efter og forsøg at downloade en anden udgivelse",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Film, der er slettet fra disken, overvåges automatisk i {appName}",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Film, der er slettet fra disken, overvåges automatisk i Radarr",
|
||||
"Automatic": "Automatisk",
|
||||
"BackupFolderHelpText": "Relative stier vil være under {appName}s AppData-bibliotek",
|
||||
"BackupFolderHelpText": "Relative stier vil være under Radarrs AppData-bibliotek",
|
||||
"BackupNow": "Backup Nu",
|
||||
"BackupRetentionHelpText": "Automatiske sikkerhedskopier, der er ældre end opbevaringsperioden, renses automatisk",
|
||||
"Backups": "Sikkerhedskopier",
|
||||
@@ -38,16 +39,16 @@
|
||||
"Calendar": "Kalender",
|
||||
"CalendarWeekColumnHeaderHelpText": "Vist over hver kolonne, når ugen er den aktive visning",
|
||||
"Cancel": "Afbryd",
|
||||
"CancelPendingTask": "Er du sikker på, at du vil annullere denne afventende opgave?",
|
||||
"CancelMessageText": "Er du sikker på, at du vil annullere denne afventende opgave?",
|
||||
"CertificateValidation": "Validering af certifikat",
|
||||
"CertificateValidationHelpText": "Skift, hvor streng HTTPS-certificering er. Ændr kun dette hvis du forstå risiciene.",
|
||||
"CertificateValidationHelpText": "Skift, hvor streng HTTPS-certificering er",
|
||||
"ChangeFileDate": "Skift fildato",
|
||||
"ChangeHasNotBeenSavedYet": "Ændring er endnu ikke gemt",
|
||||
"ChmodFolder": "chmod mappe",
|
||||
"ChmodFolderHelpText": "Oktal, anvendt under import / omdøbning til mediemapper og filer (uden udførelse af bits)",
|
||||
"ChmodFolderHelpTextWarning": "Dette fungerer kun, hvis den bruger, der kører {appName}, er ejeren af filen. Det er bedre at sikre, at downloadklienten indstiller tilladelserne korrekt.",
|
||||
"ChmodFolderHelpTextWarning": "Dette fungerer kun, hvis den bruger, der kører Radarr, er ejeren af filen. Det er bedre at sikre, at downloadklienten indstiller tilladelserne korrekt.",
|
||||
"ChownGroupHelpText": "Gruppens navn eller gid. Brug gid til eksterne filsystemer.",
|
||||
"ChownGroupHelpTextWarning": "Dette fungerer kun, hvis den bruger, der kører {appName}, er ejeren af filen. Det er bedre at sikre, at downloadklienten bruger den samme gruppe som {appName}.",
|
||||
"ChownGroupHelpTextWarning": "Dette fungerer kun, hvis den bruger, der kører Radarr, er ejeren af filen. Det er bedre at sikre, at downloadklienten bruger den samme gruppe som Radarr.",
|
||||
"Clear": "Ryd",
|
||||
"ClickToChangeQuality": "Klik for at ændre kvalitet",
|
||||
"ClientPriority": "Kundens prioritet",
|
||||
@@ -59,35 +60,35 @@
|
||||
"ConnectSettings": "Forbind indstillinger",
|
||||
"Connections": "Forbindelser",
|
||||
"CopyUsingHardlinksHelpText": "Brug hardlinks, når du prøver at kopiere filer fra torrents, der stadig udsås",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Lejlighedsvis kan fillåse forhindre omdøbning af filer, der bliver seedet. Du kan midlertidigt deaktivere såning og bruge {appName}s omdøbningsfunktion som et arbejde rundt.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Lejlighedsvis kan fillåse forhindre omdøbning af filer, der bliver seedet. Du kan midlertidigt deaktivere såning og bruge Radarrs omdøbningsfunktion som et arbejde rundt.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Opret manglende filmmapper under diskscanning",
|
||||
"CreateGroup": "Opret gruppe",
|
||||
"CutoffHelpText": "Når denne kvalitet er nået, downloader {appName} ikke længere film",
|
||||
"CutoffUnmet": "Grænse ikke opnået",
|
||||
"CutoffHelpText": "Når denne kvalitet er nået, downloader Radarr ikke længere film",
|
||||
"CutoffUnmet": "Afskåret ude",
|
||||
"DatabaseMigration": "DB Migration",
|
||||
"DelayProfile": "Udskyd Profiler",
|
||||
"DelayProfiles": "Udskyd Profiler",
|
||||
"DelayingDownloadUntilInterp": "Forsinker download indtil {0} kl. {1}",
|
||||
"Delete": "Slet",
|
||||
"DeleteBackup": "Slet sikkerhedskopi",
|
||||
"DeleteBackupMessageText": "Er du sikker på, at du vil slette sikkerhedskopien »{name}«?",
|
||||
"DeleteBackupMessageText": "Er du sikker på, at du vil slette sikkerhedskopien '{0}'?",
|
||||
"DeleteDelayProfile": "Slet forsinkelsesprofil",
|
||||
"DeleteDelayProfileMessageText": "Er du sikker på, at du vil slette denne forsinkelsesprofil?",
|
||||
"DeleteDownloadClient": "Slet Download Client",
|
||||
"DeleteDownloadClientMessageText": "Er du sikker på, at du vil fjerne downloadklienten »{name}«?",
|
||||
"DeleteDownloadClientMessageText": "Er du sikker på, at du vil slette downloadklienten '{0}'?",
|
||||
"DeleteEmptyFolders": "Slet tomme mapper",
|
||||
"DeleteEmptyFoldersHelpText": "Slet tomme filmmapper under diskscanning, og når filmfiler slettes",
|
||||
"DeleteImportListExclusion": "Slet udelukkelse af importliste",
|
||||
"DeleteImportListExclusionMessageText": "Er du sikker på, at du vil slette denne undtagelse fra importlisten?",
|
||||
"DeleteImportListMessageText": "Er du sikker på, at du vil slette listen »{name}«?",
|
||||
"DeleteImportListMessageText": "Er du sikker på, at du vil slette listen '{0}'?",
|
||||
"DeleteIndexer": "Slet Indexer",
|
||||
"DeleteIndexerMessageText": "Er du sikker på, at du vil slette indeksøren »{name}«?",
|
||||
"DeleteIndexerMessageText": "Er du sikker på, at du vil slette indeksøren '{0}'?",
|
||||
"DeleteMetadataProfileMessageText": "Er du sikker på, at du vil slette kvalitetsprofilen {0}",
|
||||
"DeleteNotification": "Slet underretning",
|
||||
"DeleteNotificationMessageText": "Er du sikker på, at du vil slette notifikationen »{name}«?",
|
||||
"DeleteNotificationMessageText": "Er du sikker på, at du vil slette underretningen '{0}'?",
|
||||
"DeleteQualityProfile": "Slet kvalitetsprofil",
|
||||
"DeleteQualityProfileMessageText": "Er du sikker på, at du vil slette kvalitetsprofilen »{name}«?",
|
||||
"DeleteReleaseProfile": "Slet udgivelsesprofil",
|
||||
"DeleteQualityProfileMessageText": "Er du sikker på, at du vil slette kvalitetsprofilen {0}",
|
||||
"DeleteReleaseProfile": "Slet forsinkelsesprofil",
|
||||
"DeleteReleaseProfileMessageText": "Er du sikker på, at du vil slette denne forsinkelsesprofil?",
|
||||
"DeleteSelectedBookFiles": "Slet valgte filmfiler",
|
||||
"DeleteSelectedBookFilesMessageText": "Er du sikker på, at du vil slette de valgte filmfiler?",
|
||||
@@ -140,8 +141,8 @@
|
||||
"GoToInterp": "Gå til {0}",
|
||||
"Grab": "Tag fat",
|
||||
"GrabID": "Grab ID",
|
||||
"GrabRelease": "Hent udgivelse",
|
||||
"GrabReleaseMessageText": "{appName} var ikke i stand til at bestemme, hvilken film denne udgivelse var til. {appName} kan muligvis ikke automatisk importere denne udgivelse. Vil du hente '{0}'?",
|
||||
"GrabRelease": "Grab Release",
|
||||
"GrabReleaseMessageText": "Radarr var ikke i stand til at bestemme, hvilken film denne udgivelse var til. Radarr kan muligvis ikke automatisk importere denne udgivelse. Vil du hente '{0}'?",
|
||||
"GrabSelected": "Greb Valgt",
|
||||
"Group": "Gruppe",
|
||||
"HasPendingChangesNoChanges": "Ingen ændringer",
|
||||
@@ -151,7 +152,7 @@
|
||||
"Hostname": "Værtsnavn",
|
||||
"ICalFeed": "iCal-feed",
|
||||
"ICalHttpUrlHelpText": "Kopier denne URL til dine klienter eller klik for at abonnere, hvis din browser understøtter webcal",
|
||||
"ICalLink": "iCal-link",
|
||||
"ICalLink": "iCal Link",
|
||||
"IconForCutoffUnmet": "Ikon til Cutoff Unmet",
|
||||
"IconTooltip": "Planlagt",
|
||||
"IgnoredAddresses": "Ignorerede adresser",
|
||||
@@ -164,7 +165,7 @@
|
||||
"ImportedTo": "Importeret til",
|
||||
"Importing": "Importerer",
|
||||
"IncludeHealthWarningsHelpText": "Inkluder sundhedsadvarsler",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Vis emner uden en film i køen. Dette kan omfatte fjernede film eller andet i {appName}s kategori",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Vis emner uden en film i køen. Dette kan omfatte fjernede film eller andet i Radarrs kategori",
|
||||
"IncludeUnmonitored": "Inkluder Uovervåget",
|
||||
"Indexer": "Indekser",
|
||||
"IndexerPriority": "Indekseringsprioritet",
|
||||
@@ -175,7 +176,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Opgrader, indtil denne kvalitet er opfyldt eller overskredet",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "Kan ikke slettes under brug",
|
||||
"Language": "Sprog",
|
||||
"LaunchBrowserHelpText": " Åbn en webbrowser, og naviger til {appName}-hjemmesiden ved start af appen.",
|
||||
"LaunchBrowserHelpText": " Åbn en webbrowser, og naviger til Radarr-hjemmesiden ved start af appen.",
|
||||
"LoadingBookFilesFailed": "Indlæsning af filmfiler mislykkedes",
|
||||
"Local": "Lokal",
|
||||
"LogFiles": "Logfiler",
|
||||
@@ -257,8 +258,8 @@
|
||||
"RSSSync": "RSS-synkronisering",
|
||||
"RSSSyncInterval": "RSS-synkroniseringsinterval",
|
||||
"ReadTheWikiForMoreInformation": "Læs Wiki for mere information",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName} understøtter enhver indekserer, der bruger Newznab-standarden såvel som andre indeksatorer, der er anført nedenfor.",
|
||||
"ReadarrTags": "{appName} tags",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr understøtter enhver indekserer, der bruger Newznab-standarden såvel som andre indeksatorer, der er anført nedenfor.",
|
||||
"ReadarrTags": "Radarr tags",
|
||||
"Real": "Ægte",
|
||||
"Reason": "Grund",
|
||||
"RecycleBinCleanupDaysHelpText": "Sæt til 0 for at deaktivere automatisk oprydning",
|
||||
@@ -274,7 +275,7 @@
|
||||
"ReleaseRejected": "Udgivelse afvist",
|
||||
"ReleaseWillBeProcessedInterp": "Udgivelsen behandles {0}",
|
||||
"Reload": "Genindlæs",
|
||||
"RemotePathMappings": "Sammenkædning med fjernsti",
|
||||
"RemotePathMappings": "Remote Path Mappings",
|
||||
"Remove": "Fjerne",
|
||||
"RemoveCompletedDownloadsHelpText": "Fjern importerede downloads fra downloadklienthistorik",
|
||||
"RemoveFailedDownloadsHelpText": "Fjern mislykkede downloads fra downloadklienthistorik",
|
||||
@@ -286,19 +287,19 @@
|
||||
"RemoveTagExistingTag": "Eksisterende mærke",
|
||||
"RemoveTagRemovingTag": "Fjerner tag",
|
||||
"RemovedFromTaskQueue": "Fjernet fra opgavekøen",
|
||||
"RenameBooksHelpText": "{appName} bruger det eksisterende filnavn, hvis omdøbning er deaktiveret",
|
||||
"RenameBooksHelpText": "Radarr bruger det eksisterende filnavn, hvis omdøbning er deaktiveret",
|
||||
"Reorder": "Omarranger",
|
||||
"ReplaceIllegalCharacters": "Udskift ulovlige tegn",
|
||||
"RequiredHelpText": "Frigivelsen skal indeholde mindst et af disse udtryk (ufølsom)",
|
||||
"RequiredPlaceHolder": "Tilføj ny begrænsning",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName} registrerer ikke automatisk ændringer i filer, når de ikke er indstillet til 'Altid'",
|
||||
"RescanAfterRefreshHelpTextWarning": "Radarr registrerer ikke automatisk ændringer i filer, når de ikke er indstillet til 'Altid'",
|
||||
"RescanAuthorFolderAfterRefresh": "Genscan filmmappe efter opdatering",
|
||||
"Reset": "Nulstil",
|
||||
"ResetAPIKey": "Nulstil API-nøgle",
|
||||
"ResetAPIKeyMessageText": "Er du sikker på, at du vil nulstille din API-nøgle?",
|
||||
"Restart": "Genstart",
|
||||
"RestartNow": "Genstart nu",
|
||||
"RestartReadarr": "Genstart {appName}",
|
||||
"RestartReadarr": "Genstart Radarr",
|
||||
"Restore": "Gendan",
|
||||
"RestoreBackup": "Gendan sikkerhedskopi",
|
||||
"Result": "Resultat",
|
||||
@@ -339,7 +340,7 @@
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Vist over hver kolonne, når ugen er den aktive visning",
|
||||
"Size": " Størrelse",
|
||||
"SkipFreeSpaceCheck": "Spring fri pladscheck over",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Brug, når {appName} ikke er i stand til at registrere ledig plads fra din filmrodmappe",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Brug, når Radarr ikke er i stand til at registrere ledig plads fra din filmrodmappe",
|
||||
"SorryThatAuthorCannotBeFound": "Beklager, den film kan ikke findes.",
|
||||
"SorryThatBookCannotBeFound": "Beklager, den film kan ikke findes.",
|
||||
"Source": "Kilde",
|
||||
@@ -357,7 +358,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Succes! Mit arbejde er udført, ingen filer at omdøbe.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS understøttes ikke med denne indekseringsenhed",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "Søgning understøttes ikke med denne indekser",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Bruges, når der foretages automatiske søgninger via brugergrænsefladen eller af {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Bruges, når der foretages automatiske søgninger via brugergrænsefladen eller af Radarr",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Bruges, når der bruges interaktiv søgning",
|
||||
"TagIsNotUsedAndCanBeDeleted": "Tag bruges ikke og kan slettes",
|
||||
"Tags": "Mærker",
|
||||
@@ -374,7 +375,7 @@
|
||||
"Torrents": "Torrenter",
|
||||
"TotalFileSize": "Samlet filstørrelse",
|
||||
"UILanguage": "UI-sprog",
|
||||
"UILanguageHelpText": "Sprog, som {appName} vil bruge til UI",
|
||||
"UILanguageHelpText": "Sprog, som Radarr vil bruge til UI",
|
||||
"UILanguageHelpTextWarning": "Browser genindlæsning påkrævet",
|
||||
"UISettings": "UI-indstillinger",
|
||||
"URLBase": "URL-base",
|
||||
@@ -412,7 +413,7 @@
|
||||
"UnmonitoredHelpText": "Inkluder ikke-overvågede film i iCal-feedet",
|
||||
"UpdateAll": "Opdater alle",
|
||||
"UpdateAutomaticallyHelpText": "Download og installer opdateringer automatisk. Du kan stadig installere fra System: Updates",
|
||||
"UpdateMechanismHelpText": "Brug {appName}s indbyggede opdatering eller et script",
|
||||
"UpdateMechanismHelpText": "Brug Radarrs indbyggede opdatering eller et script",
|
||||
"UpdateScriptPathHelpText": "Sti til et brugerdefineret script, der tager en udpakket opdateringspakke og håndterer resten af opdateringsprocessen",
|
||||
"Updates": "Opdateringer",
|
||||
"UpgradeAllowedHelpText": "Hvis deaktiveret, vil kvalitet ikke vil blive opgraderet",
|
||||
@@ -424,19 +425,20 @@
|
||||
"UsenetDelay": "Usenet-forsinkelse",
|
||||
"UsenetDelayHelpText": "Forsink i minutter, før du tager fat i en frigivelse fra Usenet",
|
||||
"Username": "Brugernavn",
|
||||
"BranchUpdate": "Filial, der skal bruges til at opdatere {appName}",
|
||||
"BranchUpdateMechanism": "Gren brugt af ekstern opdateringsmekanisme",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Filial, der skal bruges til at opdatere Radarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Gren brugt af ekstern opdateringsmekanisme",
|
||||
"Version": "Version",
|
||||
"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.",
|
||||
"SslCertPathHelpTextWarning": "Kræver genstart for at træde i kraft",
|
||||
"UnableToLoadMetadataProfiles": "Kunne ikke indlæse forsinkelsesprofiler",
|
||||
"DownloadClientCheckDownloadingToRoot": "Download klient {0} placerer downloads i rodmappen {1}. Du skal ikke downloade til en rodmappe.",
|
||||
"ReplaceIllegalCharactersHelpText": "Udskift ulovlige tegn. Hvis det ikke er markeret, fjerner {appName} dem i stedet",
|
||||
"ReplaceIllegalCharactersHelpText": "Udskift ulovlige tegn. Hvis det ikke er markeret, fjerner Radarr dem i stedet",
|
||||
"ReleaseTitle": "Udgiv titel",
|
||||
"Actions": "Handlinger",
|
||||
"Tomorrow": "I morgen",
|
||||
@@ -454,11 +456,11 @@
|
||||
"RemoveFromBlocklist": "Fjern fra sortlisten",
|
||||
"Component": "Komponent",
|
||||
"Level": "Niveau",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Filial {0} er ikke en gyldig {appName}-frigivelsesfilial, du modtager ikke opdateringer",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Filial {0} er ikke en gyldig Radarr-frigivelsesfilial, du modtager ikke opdateringer",
|
||||
"Blocklist": "Blacklist",
|
||||
"BlocklistRelease": "Udgivelse af sortliste",
|
||||
"SelectedCountBooksSelectedInterp": "{0} Film (er) valgt",
|
||||
"ThisCannotBeCancelled": "Dette kan ikke annulleres når først det er startet uden at du deaktiverer alle dine indeksører.",
|
||||
"ThisCannotBeCancelled": "Dette kan ikke annulleres en gang startet uden genstart af Radarr.",
|
||||
"UnselectAll": "Fravælg alle",
|
||||
"UpdateSelected": "Opdatering valgt",
|
||||
"Wanted": "Ønskede",
|
||||
@@ -468,7 +470,7 @@
|
||||
"SettingsRemotePathMappingRemotePath": "Fjern sti",
|
||||
"Connect": "Tilslut",
|
||||
"Lists": "Lister",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} understøtter enhver downloadklient, der bruger Newznab-standarden, samt andre downloadklienter, der er anført nedenfor.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparr understøtter enhver downloadklient, der bruger Newznab-standarden, samt andre downloadklienter, der er anført nedenfor.",
|
||||
"ShowUnknownAuthorItems": "Vis ukendte filmgenstande",
|
||||
"TheAuthorFolderAndAllOfItsContentWillBeDeleted": "Filmmappen '{0}' og alt dens indhold slettes.",
|
||||
"TimeLeft": "Tid tilbage",
|
||||
@@ -481,7 +483,7 @@
|
||||
"General": "Generelt",
|
||||
"GeneralSettingsSummary": "Port, SSL, brugernavn/adgangskode, proxy, analyser og opdateringer",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "Sti til den mappe, som Download-klienten har adgang til",
|
||||
"MissingFromDisk": "{appName} kunne ikke finde filen på disken, så den blev fjernet",
|
||||
"MissingFromDisk": "Whisparr kunne ikke finde filen på disken, så den blev fjernet",
|
||||
"Disabled": "deaktiveret",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Ude af stand til at kommunikere med {0}.",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Download klienter er ikke tilgængelige på grund af fejl: {0}",
|
||||
@@ -496,7 +498,7 @@
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "Alle rss-mulige indexere er midlertidigt utilgængelige på grund af nylige indexer fejl",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "Alle søge-mulige indexere er midlertidigt utilgængelige på grund af nylige indexer fejl",
|
||||
"IndexerPriorityHelpText": "Indekseringsprioritet fra 1 (højest) til 50 (lavest). Standard: 25.",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Ingen indexere er tilgængelige med Interaktiv Søg aktiveret, {appName} vil ikke give nogle interaktive søge resultater",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Ingen indexere er tilgængelige med Interaktiv Søg aktiveret, Radarr vil ikke give nogle interaktive søge resultater",
|
||||
"IndexerStatusCheckSingleClientMessage": "Indexere utilgængelige på grund af fejl: {0}",
|
||||
"MediaManagement": "Mediestyring",
|
||||
"Metadata": "Metadata",
|
||||
@@ -516,20 +518,20 @@
|
||||
"QueueIsEmpty": "Køen er tom",
|
||||
"RefreshAndScan": "Opdater & Scan",
|
||||
"RescanAfterRefreshHelpText": "Scan igen filmmappen efter opdatering af filmen",
|
||||
"RestartReloadNote": "Bemærk: {appName} genstarter automatisk og genindlæser brugergrænsefladen under gendannelsesprocessen.",
|
||||
"RestartReloadNote": "Bemærk: Radarr genstarter automatisk og genindlæser brugergrænsefladen under gendannelsesprocessen.",
|
||||
"RootFolderCheckMultipleMessage": "Der mangler flere rodmapper: {0}",
|
||||
"RootFolderCheckSingleMessage": "Manglende rodmappe: {0}",
|
||||
"SearchFiltered": "Søg filtreret",
|
||||
"SettingsRemotePathMappingLocalPath": "Lokal sti",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Sti, som {appName} skal bruge for at få adgang til den eksterne sti lokalt",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Sti, som Radarr skal bruge for at få adgang til den eksterne sti lokalt",
|
||||
"SystemTimeCheckMessage": "Systemtiden er slukket mere end 1 dag. Planlagte opgaver kører muligvis ikke korrekt, før tiden er rettet",
|
||||
"UpdateCheckStartupNotWritableMessage": "Kan ikke installere opdatering, fordi startmappen '{0}' ikke kan skrives af brugeren '{1}'.",
|
||||
"UpdateCheckStartupTranslocationMessage": "Kan ikke installere opdatering, fordi startmappen '{0}' er i en App Translocation-mappe.",
|
||||
"UpdateCheckUINotWritableMessage": "Kan ikke installere opdatering, fordi brugergrænsefladen \"{0}\" ikke kan skrives af brugeren \"{1}\".",
|
||||
"DownloadClientsSettingsSummary": "Download klienter, download håndtering og remote path mappings",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Alle download klienter er utilgængelige på grund af fejl",
|
||||
"IndexerRssHealthCheckNoIndexers": "Ingen indexer tilgængelig med RSS sync aktiveret, {appName} vil ikke tage nye udgivelser automatisk",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Ingen indexere tilgængelige med Automatisk Søg aktiveret, {appName} vil ikke give nogle automatiske søge resultater",
|
||||
"IndexerRssHealthCheckNoIndexers": "Ingen indexer tilgængelig med RSS sync aktiveret, Radarr vil ikke tage nye udgivelser automatisk",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Ingen indexere tilgængelige med Automatisk Søg aktiveret, Radarr vil ikke give nogle automatiske søge resultater",
|
||||
"IndexerStatusCheckAllClientMessage": "Alle indeksører er utilgængelige på grund af fejl",
|
||||
"MaintenanceRelease": "Vedligeholdelsesfrigivelse: fejlrettelser og andre forbedringer. Se Github Commit History for flere detaljer",
|
||||
"ProxyCheckResolveIpMessage": "Mislykkedes at løse IP-adressen til den konfigurerede proxyhost {0}",
|
||||
@@ -549,7 +551,7 @@
|
||||
"MoveFiles": "Flyt filer",
|
||||
"Label": "Etiket",
|
||||
"HardlinkCopyFiles": "Hardlink/Kopir Filer",
|
||||
"CustomFormatScore": "Brugerdefineret formats resultat",
|
||||
"CustomFormatScore": "Bruger Tilpasset Format score",
|
||||
"MinimumCustomFormatScore": "Minimum tilpasset format score",
|
||||
"CloneCustomFormat": "Klon brugerdefineret format",
|
||||
"Conditions": "Betingelser",
|
||||
@@ -566,13 +568,13 @@
|
||||
"UpgradesAllowed": "Opgraderinger tilladt",
|
||||
"CustomFormatSettings": "Indstillinger for brugerdefinerede formater",
|
||||
"CustomFormats": "Bruger Tilpasset Formater",
|
||||
"CutoffFormatScoreHelpText": "Når denne score til brugerdefineret format er nået, downloader {appName} ikke længere film",
|
||||
"CutoffFormatScoreHelpText": "Når denne score til brugerdefineret format er nået, downloader Radarr ikke længere film",
|
||||
"DeleteCustomFormatMessageText": "Er du sikker på, at du vil slette indeksøren '{0}'?",
|
||||
"HiddenClickToShow": "Skjult, klik for at vise",
|
||||
"ShownClickToHide": "Vist, klik for at skjule",
|
||||
"HideAdvanced": "Gemt Avancerede",
|
||||
"ShowAdvanced": "Vis avanceret",
|
||||
"ColonReplacement": "Udskiftning af kolon",
|
||||
"ColonReplacement": "Udskiftning af tyktarm",
|
||||
"ReplaceWithDash": "Udskift med Dash",
|
||||
"ReplaceWithSpaceDash": "Udskift med Space Dash",
|
||||
"ReplaceWithSpaceDashSpace": "Udskift med Space Dash Space",
|
||||
@@ -582,7 +584,7 @@
|
||||
"Negated": "Negeret",
|
||||
"RemoveSelectedItemBlocklistMessageText": "Er du sikker på, at du vil fjerne de valgte emner fra sortlisten?",
|
||||
"BlocklistReleases": "Udgivelse af sortliste",
|
||||
"RemoveSelectedItemQueueMessageText": "Er du sikker på, at du vil fjerne 1 element fra køen?",
|
||||
"RemoveSelectedItemQueueMessageText": "Er du sikker på, at du vil fjerne {0} element {1} fra køen?",
|
||||
"RemoveSelectedItemsQueueMessageText": "Er du sikker på, at du vil fjerne {0} element {1} fra køen?",
|
||||
"Required": "Påkrævet",
|
||||
"NoEventsFound": "Ingen begivenheder fundet",
|
||||
@@ -618,8 +620,8 @@
|
||||
"System": "System",
|
||||
"NextExecution": "Næste udførelse",
|
||||
"NoResultsFound": "Ingen resultater fundet",
|
||||
"ConnectionLost": "Forbindelse mistet",
|
||||
"ConnectionLostReconnect": "{appName} vil prøve at tilslutte automatisk. Ellers du kan klikke genindlæs forneden.",
|
||||
"ConnectionLost": "Forbindelse Mistet",
|
||||
"ConnectionLostReconnect": "Radarr vil prøve at tilslutte automatisk, eller du kan klikke genindlæs forneden.",
|
||||
"Location": "Beliggenhed",
|
||||
"RecentChanges": "Seneste ændringer",
|
||||
"SomeResultsAreHiddenByTheAppliedFilter": "Nogle resultater skjules af det anvendte filter",
|
||||
@@ -636,7 +638,7 @@
|
||||
"ExtraFileExtensionsHelpTextsExamples": "Eksempler: '.sub, .nfo' eller 'sub, nfo'",
|
||||
"AutoRedownloadFailed": "Download fejlede",
|
||||
"SourceTitle": "Kildetitel",
|
||||
"RemoveQueueItemConfirmation": "Er du sikker på, at du vil fjerne »{sourceTitle}« fra køen?",
|
||||
"RemoveQueueItemConfirmation": "Er du sikker på, at du vil fjerne {0} element {1} fra køen?",
|
||||
"ImportLists": "Lister",
|
||||
"ListsSettingsSummary": "Lister",
|
||||
"CustomFilter": "Bruger Tilpassede Filtere",
|
||||
@@ -649,26 +651,5 @@
|
||||
"Theme": "Tema",
|
||||
"Publisher": "Udgiver",
|
||||
"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",
|
||||
"AddedAuthorSettings": "Indstillinger for tilføjede forfattere",
|
||||
"AddMissing": "Tilføj manglende",
|
||||
"AddImportListExclusionHelpText": "Forhindre bog i at blive tilføjet til Readarr via Importer Lister eller Opdater Forfatter",
|
||||
"AptUpdater": "Brug apt til at installere opdateringen",
|
||||
"BuiltIn": "Indbygget",
|
||||
"CurrentlyInstalled": "Aktuelt installeret",
|
||||
"InstallLatest": "Installer senest",
|
||||
"Script": "Manuskript",
|
||||
"UpdateAppDirectlyLoadError": "Kan ikke opdatere {appName} direkte,",
|
||||
"Clone": "Luk",
|
||||
"UnmappedFiles": "Ikke-kortlagte mapper",
|
||||
"DockerUpdater": "opdater docker-containeren for at modtage opdateringen",
|
||||
"ExternalUpdater": "{appName} er konfigureret til at bruge en ekstern opdateringsmekanisme",
|
||||
"OnLatestVersion": "Den seneste version af {appName} er allerede installeret",
|
||||
"WouldYouLikeToRestoreBackup": "Vil du gendanne sikkerhedskopien »{name}«?",
|
||||
"MetadataProfile": "metadataprofil"
|
||||
"FailedLoadingSearchResults": "Kunne ikke indlæse søgeresultater. Prøv igen."
|
||||
}
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
{
|
||||
"PreviewRename": "Vorschau Umbenennung",
|
||||
"PreviewRename": "Umbenennen",
|
||||
"RecyclingBin": "Papierkorb",
|
||||
"Usenet": "Usenet",
|
||||
"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",
|
||||
@@ -17,10 +18,10 @@
|
||||
"AppDataDirectory": "AppData-Verzeichnis",
|
||||
"ApplyTags": "Schlagworte anwenden",
|
||||
"Authentication": "Authentifizierung",
|
||||
"AuthenticationMethodHelpText": "Für den Zugriff auf {appName} sind Benutzername und Passwort erforderlich",
|
||||
"AuthenticationMethodHelpText": "Für den Zugriff auf Readarr sind Benutzername und Passwort erforderlich",
|
||||
"AuthorClickToChangeBook": "Klicken um den Film zu bearbeiten",
|
||||
"AutoRedownloadFailedHelpText": "Suchen Sie automatisch nach einer anderen Version und versuchen Sie, sie herunterzuladen",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Auf der Festplatte gelöschte Filme auch automatisch in {appName} nicht mehr beobachten",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Auf der Festplatte gelöschte Filme auch automatisch in Radarr nicht mehr beobachten",
|
||||
"Automatic": "Automatisch",
|
||||
"BackupFolderHelpText": "Relative Pfade befinden sich unter Readarrs AppData Ordner",
|
||||
"BackupNow": "Jetzt sichern",
|
||||
@@ -35,7 +36,7 @@
|
||||
"Calendar": "Kalender",
|
||||
"CalendarWeekColumnHeaderHelpText": "Wird in der Wochenansicht über jeder Spalte angezeigt",
|
||||
"Cancel": "Abbrechen",
|
||||
"CancelPendingTask": "Diese laufende Aufgabe wirklich abbrechen?",
|
||||
"CancelMessageText": "Diese laufende Aufgabe wirklich abbrechen?",
|
||||
"CertificateValidation": "Zertifikatsvalidierung",
|
||||
"CertificateValidationHelpText": "Ändern Sie, wie streng die Validierung der HTTPS-Zertifizierung ist. Ändern Sie nichts, es sei denn, Sie verstehen die Risiken.",
|
||||
"ChangeFileDate": "Ändern Sie das Dateidatum",
|
||||
@@ -44,7 +45,7 @@
|
||||
"ChmodFolderHelpText": "Oktal, angewendet beim Importieren/Umbenennen auf Medienordner und -dateien (ohne Ausführungsbits)",
|
||||
"ChmodFolderHelpTextWarning": "Dies funktioniert nur, wenn der Benutzer, der Readarr ausführt, der Eigentümer der Datei ist. Es ist besser, sicherzustellen, dass der Download-Client die Berechtigungen richtig setzt.",
|
||||
"ChownGroupHelpText": "Gruppenname oder GID. Verwenden Sie GID für Remote-Dateisysteme.",
|
||||
"ChownGroupHelpTextWarning": "Dies funktioniert nur, wenn der Benutzer, der {appName} ausführt, der Eigentümer der Datei ist. Es ist besser, sicherzustellen, dass der Download-Client die gleiche Gruppe wie {appName} verwendet.",
|
||||
"ChownGroupHelpTextWarning": "Dies funktioniert nur, wenn der Benutzer, der Radarr ausführt, der Eigentümer der Datei ist. Es ist besser, sicherzustellen, dass der Download-Client die gleiche Gruppe wie Radarr verwendet.",
|
||||
"Clear": "Leeren",
|
||||
"ClickToChangeQuality": "Klicken Sie, um die Qualität zu ändern",
|
||||
"ClientPriority": "Priorität",
|
||||
@@ -57,7 +58,7 @@
|
||||
"Connections": "Verbindungen",
|
||||
"CopyUsingHardlinksHelpText": "Hardlinks erstellen wenn Torrents die noch geseeded werden kopiert werden sollen",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Dateisperren Gelegentlich kann es vorkommen, dass Dateisperren das Umbenennen von Dateien verhindern, die gerade geseeded werden. Sie können das Seeding vorübergehend deaktivieren und die Umbenennungsfunktion von Readarr als Workaround verwenden.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Leere Autorenordner für fehlende Autoren beim Scan erstellen",
|
||||
"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",
|
||||
@@ -96,7 +97,7 @@
|
||||
"DiskSpace": "Festplattenplatz",
|
||||
"Docker": "Docker",
|
||||
"DownloadClientSettings": "Downloader Einstellungen",
|
||||
"DownloadClients": "Download Clients",
|
||||
"DownloadClients": "Downloader",
|
||||
"DownloadFailedCheckDownloadClientForMoreDetails": "Download fehlgeschlagen: Prüfe den Downloader für mehr Details",
|
||||
"DownloadFailedInterp": "Download fehlgeschlagen: {0}",
|
||||
"DownloadPropersAndRepacksHelpTexts1": "Automatisch Proper oder Repacks zum upgraden eines Filmes zulassen",
|
||||
@@ -104,18 +105,18 @@
|
||||
"Edit": "Bearbeiten",
|
||||
"Edition": "Auflage",
|
||||
"Enable": "Aktivieren",
|
||||
"EnableAutomaticAdd": "Automatisches Hinzufügen aktivieren",
|
||||
"EnableAutomaticAdd": "Automatisch hinzufügen",
|
||||
"EnableAutomaticSearch": "Automatische Suche einschalten",
|
||||
"EnableColorImpairedMode": "Farbenblindmodus aktivieren",
|
||||
"EnableColorImpairedModeHelpText": "Stiländerung, um es Farbenblinden Benutzern zu ermöglichen, farbcodierte Informationen besser zu unterscheiden",
|
||||
"EnableCompletedDownloadHandlingHelpText": "Automatischer Import abgeschlossener Downloads vom Download Client",
|
||||
"EnableHelpText": "Aktiviere die Erstellung von Metadaten-Dateien für diesen Metadaten-Typ",
|
||||
"EnableColorImpairedMode": "Farbbeeinträchtigter Modus aktivieren",
|
||||
"EnableColorImpairedModeHelpText": "Alternativer Stil, um farbbeeinträchtigten Benutzern eine bessere Unterscheidung farbcodierter Informationen zu ermöglichen",
|
||||
"EnableCompletedDownloadHandlingHelpText": "Importiere fertige Downloads vom Downloader automatisch",
|
||||
"EnableHelpText": "Metadaten Dateien erstellen für diesen Metadata Typ",
|
||||
"EnableInteractiveSearch": "Interaktive Suche einschalten",
|
||||
"EnableRSS": "RSS aktivieren",
|
||||
"EnableSSL": "SSL",
|
||||
"EnableSslHelpText": " Erfordert einen Neustart als Administrator",
|
||||
"Ended": "Beendet",
|
||||
"ErrorLoadingContents": "Fehler beim Laden von Inhalten",
|
||||
"ErrorLoadingContents": "Fehler beim laden der Inhalte",
|
||||
"ErrorLoadingPreviews": "Fehler beim laden der Vorschauen",
|
||||
"Exception": "Ausnahme",
|
||||
"FailedDownloadHandling": "Verarbeitung fehlgeschlagener Downloads",
|
||||
@@ -132,20 +133,20 @@
|
||||
"ForMoreInformationOnTheIndividualIndexersClickOnTheInfoButtons": "Für mehr Infomationen klicke auf die Info-Knöpfe.",
|
||||
"ForMoreInformationOnTheIndividualListsClickOnTheInfoButtons": "Für mehr Infomationen klicke auf die Info-Knöpfe.",
|
||||
"GeneralSettings": "Allgemeine Einstellungen",
|
||||
"Global": "Weltweit",
|
||||
"Global": "Global",
|
||||
"GoToInterp": "Zu {0} gehen",
|
||||
"Grab": "Holen",
|
||||
"Grab": "Erfasse",
|
||||
"GrabID": "Erfass ID",
|
||||
"GrabRelease": "Release holen",
|
||||
"GrabRelease": "Release erfassen",
|
||||
"GrabReleaseMessageText": "Das Release konnte keinem Film zugeordnet werden. Ein automatischer Import wird nicht möglich sein. Trotzdem '{0}' erfassen?",
|
||||
"GrabSelected": "Auswahl abrufen",
|
||||
"GrabSelected": "Auswahl erfassen",
|
||||
"Group": "Gruppe",
|
||||
"HasPendingChangesNoChanges": "Keine Änderungen",
|
||||
"HasPendingChangesSaveChanges": "Änderungen speichern",
|
||||
"History": "Verlauf",
|
||||
"Host": "Host",
|
||||
"Hostname": "Hostname",
|
||||
"ICalFeed": "iCal Feed",
|
||||
"ICalFeed": "iCal-Feed",
|
||||
"ICalHttpUrlHelpText": "Füge diese URL in deinen Client ein oder klicke auf abonnieren wenn dein Browser Webcal untertützt",
|
||||
"ICalLink": "iCal Link",
|
||||
"IconForCutoffUnmet": "Symbol für Schwelle nicht erreicht",
|
||||
@@ -154,28 +155,28 @@
|
||||
"IgnoredHelpText": "Ein Release wird abgelehnt, wenn es einen oder mehrere dieser Begriffe enthält (Groß- und Kleinschreibung wird nicht berücksichtigt)",
|
||||
"IgnoredPlaceHolder": "Neue Beschränkung hinzufügen",
|
||||
"IllRestartLater": "Später neustarten",
|
||||
"ImportExtraFiles": "Zusätzliche Dateien importieren",
|
||||
"ImportExtraFiles": "Extra Dateien importieren",
|
||||
"ImportExtraFilesHelpText": "Importiere zutreffende Extra Dateien (Untertitel, nfo, etc.) nach dem Importieren einer Filmdatei",
|
||||
"ImportFailedInterp": "Import fehlgeschlagen: {0}",
|
||||
"ImportedTo": "Importiert nach",
|
||||
"Importing": "Importiere",
|
||||
"IncludeHealthWarningsHelpText": "Zustandswarnung",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Einträge ohne eine Zuordnung in der Warteschlange anzeigen. Dies könnten gelöschte Autoren, Bücher oder alles andere mit Readarrs Downloadkategorie sein",
|
||||
"IncludeUnmonitored": "Unüberwachte einbeziehen",
|
||||
"IncludeUnmonitored": "Nicht beobachtete einbeziehen",
|
||||
"Indexer": "Indexer",
|
||||
"IndexerPriority": "Indexer-Priorität",
|
||||
"IndexerSettings": "Indexer-Einstellungen",
|
||||
"IndexerPriority": "Priorität",
|
||||
"IndexerSettings": "Indexer Einstellungen",
|
||||
"Indexers": "Indexer",
|
||||
"Interval": "Intervall",
|
||||
"IsCutoffCutoff": "Schwelle",
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Solange bis die Qualität erreicht oder übertroffen wird verbessern",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "Kann während der Benutzung nicht gelöscht werden",
|
||||
"Language": "Sprache",
|
||||
"LaunchBrowserHelpText": " Öffne die Startseite von {appName} im Webbrowser nach dem Start.",
|
||||
"LaunchBrowserHelpText": " Öffne die Startseite von Radarr im Webbrowser nach dem Start.",
|
||||
"LoadingBookFilesFailed": "Laden der Film-Dateien fehlgeschlagen",
|
||||
"Local": "Lokal",
|
||||
"LogFiles": "Protokolldateien",
|
||||
"LogLevel": "Protokollstufe",
|
||||
"LogLevel": "Log Level",
|
||||
"LogLevelvalueTraceTraceLoggingShouldOnlyBeEnabledTemporarily": "Trace logging sollte nur kurzzeitig aktiviert werden",
|
||||
"Logging": "Protokollierung",
|
||||
"Logs": "Protokolle",
|
||||
@@ -187,52 +188,52 @@
|
||||
"MaximumLimits": "Maximale Grenzen",
|
||||
"MaximumSize": "Maximale Größe",
|
||||
"MaximumSizeHelpText": "Maximale Größe für ein zu erfassendes Release in MB. 0 bedeutet unbegrenzt.",
|
||||
"Mechanism": "Mechanismus",
|
||||
"MediaInfo": "Medieninfo",
|
||||
"MediaManagementSettings": "Einstellungen zur Medienverwaltung",
|
||||
"Mechanism": "Verfahren",
|
||||
"MediaInfo": "Medien Information",
|
||||
"MediaManagementSettings": "Medienverwaltungs Einstellungen",
|
||||
"Message": "Nachricht",
|
||||
"MetadataSettings": "Einstellungen für Metadaten",
|
||||
"MetadataSettings": "Metadaten Einstellungen",
|
||||
"MinimumAge": "Mindestalter",
|
||||
"MinimumAgeHelpText": "Nur Usenet: Mindestalter in Minuten von NZBs, bevor sie heruntergeladen werden. Verwende dies, um neuen Releases Zeit zu geben, zu deinem Usenet-Anbieter zu propagieren.",
|
||||
"MinimumFreeSpace": "Mindestfreier Speicherplatz",
|
||||
"MinimumAgeHelpText": "Nur Usenet: Mindestalter in Minuten der NZBs bevor sie erfasst werden. Gebe damit neuen Releases Zeit, sich bei deinem Usenet Provider zu verbreiten.",
|
||||
"MinimumFreeSpace": "Mindest freier Speicher",
|
||||
"MinimumFreeSpaceWhenImportingHelpText": "Importieren verhindern wenn weniger als dieser Wert als freier Speicher zur Verfügung steht",
|
||||
"MinimumLimits": "Minimale Grenzen",
|
||||
"MinimumLimits": "Mindest Grenzen",
|
||||
"Missing": "Fehlend",
|
||||
"Mode": "Modus",
|
||||
"Monitored": "Überwacht",
|
||||
"Monitored": "Beobachtet",
|
||||
"MoreInfo": "Mehr Infos",
|
||||
"MustContain": "Muss enthalten",
|
||||
"MustNotContain": "Darf nicht enthalten",
|
||||
"MustContain": "Muss beinhalten",
|
||||
"MustNotContain": "Darf nicht beinhalten",
|
||||
"Name": "Name",
|
||||
"NamingSettings": "Benennungseinstellungen",
|
||||
"NamingSettings": "Bennenungs Einstellungen",
|
||||
"New": "Neu",
|
||||
"NoBackupsAreAvailable": "Keine Sicherungen verfügbar",
|
||||
"NoBackupsAreAvailable": "Es sind keine Backups vorhanden",
|
||||
"NoHistory": "Kein Verlauf.",
|
||||
"NoLeaveIt": "Nein, lass es",
|
||||
"NoLimitForAnyRuntime": "Kein Limit für beliebige Laufzeit",
|
||||
"NoLogFiles": "Keine Logdateien",
|
||||
"NoMinimumForAnyRuntime": "Kein Minimum für beliebige Laufzeit",
|
||||
"NoLeaveIt": "Nein, nicht ändern",
|
||||
"NoLimitForAnyRuntime": "Keine Begrenzung der Laufzeiten",
|
||||
"NoLogFiles": "Keine Log-Dateien",
|
||||
"NoMinimumForAnyRuntime": "Kein Minimum für Laufzeiten",
|
||||
"NoUpdatesAreAvailable": "Es sind keine Updates verfügbar",
|
||||
"None": "Keine",
|
||||
"NotificationTriggers": "Benachrichtigungs-Auslöser",
|
||||
"NotificationTriggers": "Benachrichtigungs Auslöser",
|
||||
"OnGrabHelpText": "Erfassen",
|
||||
"OnHealthIssueHelpText": "Zustandsproblem",
|
||||
"OnRenameHelpText": "Umbennenen",
|
||||
"OnUpgradeHelpText": "Upgrade",
|
||||
"OpenBrowserOnStart": "Browser beim Start öffnen",
|
||||
"Options": "Optionen",
|
||||
"Original": "Original",
|
||||
"Overview": "Überblick",
|
||||
"PackageVersion": "Paketversion",
|
||||
"Original": "Orginal",
|
||||
"Overview": "Übersicht",
|
||||
"PackageVersion": "Paket Version",
|
||||
"PageSize": "Einträge pro Seite",
|
||||
"PageSizeHelpText": "Anzahl der Einträge pro Seite",
|
||||
"Password": "Passwort",
|
||||
"Path": "Pfad",
|
||||
"Permissions": "Berechtigungen",
|
||||
"Permissions": "Rechte",
|
||||
"Port": "Port",
|
||||
"PortHelpTextWarning": "Erfordert einen Neustart",
|
||||
"PortNumber": "Portnummer",
|
||||
"PosterSize": "Postergröße",
|
||||
"PortNumber": "Port Nummer",
|
||||
"PosterSize": "Plakatgröße",
|
||||
"Profiles": "Profile",
|
||||
"Proper": "Korrekt",
|
||||
"PropersAndRepacks": "Propers und Repacks",
|
||||
@@ -253,7 +254,7 @@
|
||||
"RSSSyncInterval": "RSS Synchronisierungs Intervall",
|
||||
"ReadTheWikiForMoreInformation": "Lesen Sie das Wiki für weitere Informationen",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Jeder Indexer der den Newznab-Standard verwendet oder unten aufgelistet ist wird untertützt.",
|
||||
"ReadarrTags": "{appName} Tags",
|
||||
"ReadarrTags": "Radarr Tags",
|
||||
"Real": "Real",
|
||||
"Reason": "Begründung",
|
||||
"RecycleBinCleanupDaysHelpText": "Auf 0 setzen um das automatische leeren des Papierkorbs zu deaktivieren",
|
||||
@@ -267,22 +268,22 @@
|
||||
"ReleaseGroup": "Release-Gruppe",
|
||||
"ReleaseRejected": "Release abgelehnt",
|
||||
"ReleaseWillBeProcessedInterp": "Release wird verarbeitet {0}",
|
||||
"Reload": "Neu laden",
|
||||
"Reload": "Neuladen",
|
||||
"RemotePathMappings": "Remote-Pfadzuordnungen",
|
||||
"Remove": "Entfernen",
|
||||
"RemoveCompletedDownloadsHelpText": "Entferne importierte Downloads aus der Download-Client-Historie",
|
||||
"RemoveCompletedDownloadsHelpText": "Importierte Downloads aus dem Downloader Verlauf entfernen",
|
||||
"RemoveFailedDownloadsHelpText": "Fehlgeschlagene Downloads aus dem Downloader Verlauf entfernen",
|
||||
"RemoveFilter": "Filter entfernen",
|
||||
"RemoveFromDownloadClient": "Aus dem Download Client entfernen",
|
||||
"RemoveFromQueue": "Aus der Warteschlange entfernen",
|
||||
"RemoveFromQueue": "Aus der Warteschlage entfernen",
|
||||
"RemoveHelpTextWarning": "Dies wird den Download und alle bereits heruntergeladenen Dateien aus dem Downloader entfernen.",
|
||||
"RemoveSelected": "Ausgewählte entfernen",
|
||||
"RemoveSelected": "Auswahl entfernen",
|
||||
"RemoveTagExistingTag": "Vorhandener Tag",
|
||||
"RemoveTagRemovingTag": "Tag entfernen",
|
||||
"RemovedFromTaskQueue": "Aus der Aufgabenwarteschlange entfernt",
|
||||
"RenameBooksHelpText": "Wenn das umbennen deaktiviert ist, wird der vorhandene Dateiname benutzt",
|
||||
"Reorder": "Neu anordnen",
|
||||
"ReplaceIllegalCharacters": "Illegale Zeichen ersetzen",
|
||||
"Reorder": "Neu sortieren",
|
||||
"ReplaceIllegalCharacters": "Sonderzeichen ersetzen",
|
||||
"RequiredHelpText": "Das Release mus mindesten eines der Begriffe beinhalten ( Groß-/Kleinschreibung wird nicht beachtet )",
|
||||
"RequiredPlaceHolder": "Neue Beschränkung hinzufügen",
|
||||
"RescanAfterRefreshHelpTextWarning": "Wenn nicht \"Immer (Always)\" ausgewählt wird, werden Dateiänderungen nicht automatisch erkannt",
|
||||
@@ -292,41 +293,41 @@
|
||||
"ResetAPIKeyMessageText": "Sind Sie sicher, dass Sie Ihren API-Schlüssel zurücksetzen möchten?",
|
||||
"Restart": "Neu starten",
|
||||
"RestartNow": "Jetzt neustarten",
|
||||
"RestartReadarr": "{appName} Neustarten",
|
||||
"RestartReadarr": "Radarr Neustarten",
|
||||
"Restore": "Wiederherstellen",
|
||||
"RestoreBackup": "Sicherung wiederherstellen",
|
||||
"Result": "Ergebnis",
|
||||
"RetentionHelpText": "Nur Usenet: Auf Null setzen, um eine unbegrenzte Aufbewahrung festzulegen",
|
||||
"RetryingDownloadInterp": "Herunterladen nochmal versuchen {0} um {1}",
|
||||
"RootFolder": "Root-Ordner",
|
||||
"RootFolders": "Root-Ordner",
|
||||
"RssSyncIntervalHelpText": "Intervall in Minuten. Setze auf null, um es zu deaktivieren (dies stoppt alle automatischen Release-Abfragen)",
|
||||
"RootFolder": "Stammordner",
|
||||
"RootFolders": "Stammordner",
|
||||
"RssSyncIntervalHelpText": "Intervall in Minuten. Zum deaktivieren auf 0 setzen ( Dies wird das automatische Release erfassen deaktivieren )",
|
||||
"SSLCertPassword": "SSL Zertifikat Passwort",
|
||||
"SSLCertPath": "Pfad zum SSL Zertifikat",
|
||||
"SSLPort": "SSL Port",
|
||||
"Scheduled": "Geplant",
|
||||
"ScriptPath": "Skript-Pfad",
|
||||
"Search": "Suchen",
|
||||
"SearchAll": "Alle durchsuchen",
|
||||
"SearchForMissing": "Suche nach fehlenden Episoden",
|
||||
"SearchSelected": "Ausgewählte durchsuchen",
|
||||
"ScriptPath": "Script Pfad",
|
||||
"Search": "Suche",
|
||||
"SearchAll": "Suche alle",
|
||||
"SearchForMissing": "Suche fehlende",
|
||||
"SearchSelected": "Auswahl suchen",
|
||||
"Security": "Sicherheit",
|
||||
"SendAnonymousUsageData": "Sende anonyme Nutzungsdaten",
|
||||
"SetPermissions": "Berechtigungen festlegen",
|
||||
"SetPermissionsLinuxHelpText": "Soll chmod beim Importieren/Umbenennen von Dateien ausgeführt werden?",
|
||||
"SetPermissions": "Rechte setzen",
|
||||
"SetPermissionsLinuxHelpText": "Soll CHMOD ausgeführt werden wenn Datien importiert/umbenannt werden?",
|
||||
"SetPermissionsLinuxHelpTextWarning": "Wenn Sie nicht sicher sind, was diese Einstellungen bewirken, ändern Sie sie nicht.",
|
||||
"Settings": "Einstellungen",
|
||||
"ShortDateFormat": "Kurzes Datumsformat",
|
||||
"ShowCutoffUnmetIconHelpText": "Symbol zeigen wenn die Qualitätsschwelle noch nicht erreicht wurde",
|
||||
"ShowDateAdded": "Datum der Hinzufügung anzeigen",
|
||||
"ShowPath": "Pfad anzeigen",
|
||||
"ShowQualityProfile": "Qualitätsprofil anzeigen",
|
||||
"ShowQualityProfileHelpText": "Qualitätsprofil unter dem Poster anzeigen",
|
||||
"ShowRelativeDates": "Relative Daten anzeigen",
|
||||
"ShowRelativeDatesHelpText": "Relative (Heute/Gestern/etc.) oder absolute Daten anzeigen",
|
||||
"ShowQualityProfile": "Qualitätsdefinition anzeigen",
|
||||
"ShowQualityProfileHelpText": "Qualitätsprofil unter dem Plakat anzeigen",
|
||||
"ShowRelativeDates": "Relatives Datum anzeigen",
|
||||
"ShowRelativeDatesHelpText": "Relatives (z.B.: Heute, gestern, etc) oder absolutes Datum anzeigen",
|
||||
"ShowSearch": "Suche anzeigen",
|
||||
"ShowSearchActionHelpText": "Suchbutton anzeigen beim draufzeigen",
|
||||
"ShowSizeOnDisk": "Größe auf der Festplatte anzeigen",
|
||||
"ShowSizeOnDisk": "Belegter Speicherplatz anzeigen",
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Wird in der Wochenansicht über jeder Spalte angezeigt",
|
||||
"Size": " Größe",
|
||||
"SkipFreeSpaceCheck": "Prüfung des freien Speichers überspringen",
|
||||
@@ -349,7 +350,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Fertig! Keine weiteren Dateien zum umbennenen.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "Der Indexer unterstützt kein RSS",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "Der Indexer unterstützt keine Suchen",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Wird für automatische Suchen genutzt die vom Benutzer oder von {appName} gestartet werden",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Wird für automatische Suchen genutzt die vom Benutzer oder von Radarr gestartet werden",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Wird für die manuelle Suche benutzt",
|
||||
"Tasks": "Aufgaben",
|
||||
"TestAll": "Alle prüfen",
|
||||
@@ -400,7 +401,7 @@
|
||||
"UnableToLoadTags": "Tags konnten nicht geladen werden",
|
||||
"UnableToLoadTheCalendar": "Kalender konnte nicht geladen werden",
|
||||
"UnableToLoadUISettings": "Oberflächen Einstellungen konnten nicht geladen werden",
|
||||
"Ungroup": "Gruppierung aufheben",
|
||||
"Ungroup": "Gruppe entfernen",
|
||||
"UnmonitoredHelpText": "Nicht beobachtete Filme im iCal-Feed einschließen",
|
||||
"UpdateAll": "Alle aktualisieren",
|
||||
"UpdateAutomaticallyHelpText": "Updates automatisch herunterladen und installieren. Sie können weiterhin über System: Updates installieren",
|
||||
@@ -415,8 +416,8 @@
|
||||
"UsenetDelay": "Usenet-Verzögerung",
|
||||
"UsenetDelayHelpText": "Verzögerung in Minuten, bevor Sie eine Veröffentlichung aus dem Usenet erhalten",
|
||||
"Username": "Nutzername",
|
||||
"BranchUpdate": "Branch zum updaten von {appName}",
|
||||
"BranchUpdateMechanism": "Branch für den externen Updateablauf",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Branch zum updaten von Radarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Branch für den externen Updateablauf",
|
||||
"Version": "Version",
|
||||
"WeekColumnHeader": "Spaltenüberschrift „Woche“.",
|
||||
"Year": "Jahr",
|
||||
@@ -426,6 +427,7 @@
|
||||
"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",
|
||||
@@ -469,11 +471,11 @@
|
||||
"FilterSentryEventsHelpText": "Sende keine bekannten Benutzerfehler Ereignisse an Analystics",
|
||||
"FilterAnalyticsEvents": "Analystische Ergeinisse filtern",
|
||||
"ReplaceIllegalCharactersHelpText": "Wenn nicht aktiviert, werden Sonderzeichen ganz entfernt",
|
||||
"LogSqlHelpText": "Log alle SQL Abfragen von {appName}",
|
||||
"LogSqlHelpText": "Log alle SQL Abfragen von Prowlarr",
|
||||
"OutputPath": "Ausgabe-Pfad",
|
||||
"PortHelpText": "Calibre-Content-Server",
|
||||
"Progress": "Fortschritt",
|
||||
"ReleaseTitle": "Release-Titel",
|
||||
"ReleaseTitle": "Release Titel",
|
||||
"Actions": "Aktionen",
|
||||
"Today": "Heute",
|
||||
"Tomorrow": "Morgen",
|
||||
@@ -489,11 +491,11 @@
|
||||
"TheAuthorFolderAndAllOfItsContentWillBeDeleted": "Der Filmordner und dessen Inhalt wird gelöscht.",
|
||||
"DeleteFilesHelpText": "Lösche die Buchdateien und Autorordner",
|
||||
"Component": "Komponente",
|
||||
"Level": "Level",
|
||||
"Level": "Stufe",
|
||||
"Time": "Zeit",
|
||||
"RemoveFromBlocklist": "Aus der Sperrliste entfernen",
|
||||
"UnableToLoadBlocklist": "Sperrliste konnte nicht geladen werden",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Zweig {0} ist kein gültiger {appName}-Release-Zweig. Sie erhalten keine Updates",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Zweig {0} ist kein gültiger Radarr-Release-Zweig. Sie erhalten keine Updates",
|
||||
"Blocklist": "Sperrliste",
|
||||
"BlocklistRelease": "Release sperren",
|
||||
"RescanAfterRefreshHelpText": "Nach dem aktualisieren des Films, den Filmordner neu scannen",
|
||||
@@ -514,7 +516,7 @@
|
||||
"CatalogNumber": "Katalog Nummer",
|
||||
"ContinuingAllBooksDownloaded": "Fortfahren (Alle Bücher heruntergeladen)",
|
||||
"DeleteMetadataProfile": "Metadaten Profil löschen",
|
||||
"ImportListExclusions": "Ausschlüsse aus der Importliste",
|
||||
"ImportListExclusions": "Ausschlüsse der Importliste",
|
||||
"ImportLists": "Importlisten",
|
||||
"ImportListSettings": "Allgemeine Importlisten-Einstellungen",
|
||||
"ImportListSpecificSettings": "Listenspezifische Einstellungen importieren",
|
||||
@@ -531,7 +533,7 @@
|
||||
"MetadataProfile": "Metadaten Profil",
|
||||
"MetadataProfileIdHelpText": "Metadaten Profil Listenelemente sollten hinzugefügt werden mit",
|
||||
"MetadataProfiles": "Metadaten Profile",
|
||||
"MonitoringOptions": "Überwachungsoptionen",
|
||||
"MonitoringOptions": "Beobachtungsoptionen",
|
||||
"MusicbrainzId": "MusicBrainz Id",
|
||||
"WatchRootFoldersForFileChanges": "Beobachte Stammverzeichnis auf Dateiänderungen",
|
||||
"OnDownloadFailure": "Bei fehlgeschlagenem Download",
|
||||
@@ -556,7 +558,7 @@
|
||||
"FutureDays": "Zukünftige Tage",
|
||||
"FutureDaysHelpText": "Tage die iCal-Feed in die Zukunft schauen soll",
|
||||
"FutureBooks": "Zukünftige Bücher",
|
||||
"GeneralSettingsSummary": "Port, SSL, Benutzername/Kennwort, Proxy, Analyse und Updates",
|
||||
"GeneralSettingsSummary": "Port, SSL, Benutzername/Passwort, Proxy, Analytik und Updates",
|
||||
"IndexerJackettAll": "Indexer, welche den nicht unterstützten 'all'-Endpoint von Jackett verwenden: {0}",
|
||||
"IndexerLongTermStatusCheckAllClientMessage": "Alle Indexer sind wegen über 6 Stunden langen bestehender Fehler nicht verfügbar",
|
||||
"IsExpandedShowFileInfo": "Dateiinformationen anzeigen",
|
||||
@@ -595,23 +597,23 @@
|
||||
"IndexerIdHelpTextWarning": "Die Verwendung eines bestimmten Indexers mit bevorzugten Wörtern kann dazu führen, dass Veröffentlichungen mehrfach erfasst werden",
|
||||
"LatestBook": "Neuestes Buch",
|
||||
"MetadataProviderSource": "Metadaten Anbieter Quelle",
|
||||
"MetadataSource": "Metadatenquelle",
|
||||
"MetadataSource": "Metadaten Quelle",
|
||||
"MetadataSourceHelpText": "Alternative Metadaten Quelle (Leer lassen für Standard)",
|
||||
"MusicBrainzRecordingID": "MusicBrainz Aufnahme Id",
|
||||
"MusicBrainzReleaseID": "MusicBrainz Veröffentlichung Id",
|
||||
"MusicBrainzTrackID": "MusicBrainz Titel Id",
|
||||
"OnGrab": "Bei Abruf",
|
||||
"OnGrab": "Bei Erfassung",
|
||||
"OnImportFailureHelpText": "Bei fehlgeschlagenem Import",
|
||||
"OnReleaseImport": "Bei Veröffentlichungsimport",
|
||||
"OnReleaseImportHelpText": "Bei Veröffentlichungsimport",
|
||||
"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": "Release-Profile",
|
||||
"ReleaseProfiles": "Veröffentlichungsprofile",
|
||||
"RootFolderPathHelpText": "Die Elemente im Stammverzeichnis werden hinzugefügt zu",
|
||||
"SearchMonitored": "Suche überwachte Episoden",
|
||||
"SearchMonitored": "Suche beobachtete",
|
||||
"ShowName": "Zeige Name",
|
||||
"SkipRedownload": "Neu-Download überspringen",
|
||||
"SkipRedownload": "Überspringe erneuten Download",
|
||||
"StatusEndedContinuing": "Fortfahren",
|
||||
"UnableToLoadMetadataProviderSettings": "Einstellungen für Metadata Provider konnten nicht geladen werden",
|
||||
"UpdatingIsDisabledInsideADockerContainerUpdateTheContainerImageInstead": "Aktualisierung innerhalb des Docker Containers ist deaktiviert. Aktualisieren Sie stattdessen das Container Image.",
|
||||
@@ -622,7 +624,7 @@
|
||||
"DefaultQualityProfileIdHelpText": "Standard Qualitätsprofil für Autoren, die in diesem Ordner gefunden werden",
|
||||
"DefaultReadarrTags": "Standard Readarr Tags",
|
||||
"DeleteBookFile": "Buchdatei löschen",
|
||||
"OnHealthIssue": "Bei Gesundheitsproblem",
|
||||
"OnHealthIssue": "Bei Zustandsproblem",
|
||||
"QualityProfileIdHelpText": "Qualitätsprofil mit dem Listemelemente hinzugefügt werden sollen",
|
||||
"UnmappedFiles": "Nicht zugewiesene Dateien",
|
||||
"AppDataLocationHealthCheckMessage": "Ein Update ist nicht möglich, um das Löschen von AppData beim Update zu verhindern",
|
||||
@@ -644,7 +646,7 @@
|
||||
"Disabled": "Deaktiviert",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Kein Download Client verfügbar",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Kommunikation mit {0} nicht möglich.",
|
||||
"DownloadClientsSettingsSummary": "Download Clients, Download-Verwaltung und Remote-Pfadzuordnungen",
|
||||
"DownloadClientsSettingsSummary": "Download Clients, Downloadverarbeitung und Remote-Pfadzuordnungen",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Alle Download Clients sind aufgrund von Fehlern nicht verfügbar",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Download Clients aufgrund von Fehlern nicht verfügbar: {0}",
|
||||
"EditAuthor": "Autor bearbeiten",
|
||||
@@ -685,15 +687,15 @@
|
||||
"Yesterday": "Gestern",
|
||||
"UpdateAvailable": "Neue Version verfügbar",
|
||||
"WriteAudioTagsScrub": "Vorhandene Tags entfernen",
|
||||
"WriteAudioTagsScrubHelp": "Vorhandene Tags von Datei entfernen, sodass nur die von {appName} hinzugefügten bleiben.",
|
||||
"WriteAudioTagsScrubHelp": "Vorhandene Tags von Datei entfernen, sodass nur die von Lidarr hinzugefügten bleiben.",
|
||||
"WriteBookTagsHelpTextWarning": "Wenn Sie \"Alle Dateien\" auswählen, werden vorhandene Dateien beim Import geändert.",
|
||||
"ShowTitleHelpText": "Zeige Künstlername unter Poster",
|
||||
"RemotePathMappingCheckDockerFolderMissing": "Docker erkannt; Downloader {0} speichert Downloads in {1}, aber dieser Ordner scheint nicht im Container zu existieren. Überprüfe die Remote-Pfadzuordnungen und die Container Volume Einstellungen.",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "Downloader {0} meldet Dateien in {1}, aber {appName} kann dieses Verzeichnis nicht sehen.Möglicherweise müssen die Verzeichnisreche angepasst werden.",
|
||||
"RemotePathMappingCheckFolderPermissions": "{appName} kann das Downloadverzeichnis sehen, aber nicht verarbeiten {0}. Möglicherwiese ein Rechteproblem.",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "Downloader {0} meldet Dateien in {1}, aber Radarr kann dieses Verzeichnis nicht sehen.Möglicherweise müssen die Verzeichnisreche angepasst werden.",
|
||||
"RemotePathMappingCheckFolderPermissions": "Radarr kann das Downloadverzeichnis sehen, aber nicht verarbeiten {0}. Möglicherwiese ein Rechteproblem.",
|
||||
"RemotePathMappingCheckGenericPermissions": "Downloader {0} speichert Downloads in {1}, aber Readarr kann dieses Verzeichnis nicht sehen. Möglicherweise müssen die Verzeichnisrechte angepasst werden.",
|
||||
"RemotePathMappingCheckLocalWrongOSPath": "Downloader {0} speichert Downloads in {1}, aber dies ist kein valider {2} Pfad. Überprüfe die Downloader Einstellungen.",
|
||||
"Monitor": "Überwachen",
|
||||
"Monitor": "Beobachten",
|
||||
"MusicBrainzAuthorID": "MusicBranz Künstler Id",
|
||||
"MusicBrainzBookID": "MusicBrainz Titel Id",
|
||||
"WriteAudioTags": "Audiodateien mit Metadaten versehen",
|
||||
@@ -701,7 +703,7 @@
|
||||
"SearchForAllMissingBooks": "Suche nach allen fehlenden Alben",
|
||||
"SearchForMonitoredBooks": "Suche nach beobachteten Alben",
|
||||
"SelectedCountAuthorsSelectedInterp": "{0} Künstler ausgewählt",
|
||||
"SizeLimit": "Größenlimit",
|
||||
"SizeLimit": "Grössenlimit",
|
||||
"TheBooksFilesWillBeDeleted": "Die Dateien des Albums werden gelöscht.",
|
||||
"MediaManagement": "Medienverwaltung",
|
||||
"Metadata": "Metadaten",
|
||||
@@ -710,22 +712,22 @@
|
||||
"OnBookFileDeleteForUpgrade": "Bei Filmdatei Zum Upgrade löschen",
|
||||
"OnBookFileDeleteForUpgradeHelpText": "Bei Filmdatei Zum Upgrade löschen",
|
||||
"OnBookFileDeleteHelpText": "Bei Filmdatei löschen",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} unterstützt viele bekannte Torrent- und Usenetdownloader.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Radarr unterstützt viele bekannte Torrent- und Usenetdownloader.",
|
||||
"RemotePathMappingCheckBadDockerPath": "Docker erkannt; Downloader {0} speichert Downloads in {1}, aber dies ist kein valider {2} Pfad. Überprüfe die Remote-Pfadzuordnungen und die Downloader Einstellungen.",
|
||||
"RemotePathMappingCheckDownloadPermissions": "{appName} kann den Download sehen, aber nicht verarbeiten {0}. Möglicherweise ein Rechteproblem.",
|
||||
"RemotePathMappingCheckDownloadPermissions": "Radarr kann den Download sehen, aber nicht verarbeiten {0}. Möglicherweise ein Rechteproblem.",
|
||||
"RemotePathMappingCheckFileRemoved": "Datei {0} wurde während des Verarbeitens entfernt.",
|
||||
"RemotePathMappingCheckFilesBadDockerPath": "Docker erkannt; Downloader {0} meldet Dateien in {1}, aber dies ist kein valider {2} Pfad. Überprüfe deine Remote-Pfadzuordnungen und die Downloader Einstellungen.",
|
||||
"RemotePathMappingCheckFilesLocalWrongOSPath": "Downloader {0} meldet Dateien in {1}, aber dies ist kein valider {2} Pfad. Überprüfe die Downloader Einstellungen.",
|
||||
"RemotePathMappingCheckFilesWrongOSPath": "Downloader {0} meldet Dateien in {1}, aber dies ist kein valider {2} Pfad. Überprüfe deine Remote-Pfadzuordnungen und die Downloader Einstellungen.",
|
||||
"RemotePathMappingCheckImportFailed": "{appName} konnte den Film nicht importieren. Prüfe die Logs für mehr Informtationen.",
|
||||
"RemotePathMappingCheckImportFailed": "Radarr konnte den Film nicht importieren. Prüfe die Logs für mehr Informtationen.",
|
||||
"RemotePathMappingCheckLocalFolderMissing": "Downloader {0} speichert Downloads in {1}, aber dieses Verzeichnis scheint nicht zu existieren. Möglicherweise eine fehlende oder falsche Remote-Pfadzuordnung.",
|
||||
"RemotePathMappingCheckRemoteDownloadClient": "Downloader {0} meldet Dateien in {1}, aber dieses Verzeichnis scheint nicht zu existieren. Möglicherweise fehle die Remote-Pfadzuordnung.",
|
||||
"RemotePathMappingCheckWrongOSPath": "Downloader {0} speichert Downloads in {1}, aber dies ist kein valider {2} Pfad. Überprüfe die Remote-Pfadzuordnungen und die Downloader Einstellungen.",
|
||||
"RestartReloadNote": "Hinweis: Während der wiederherstellung wird {appName} automatisch neugestartet und die Oberfläche neugelade.",
|
||||
"RestartReloadNote": "Hinweis: Während der wiederherstellung wird Radarr automatisch neugestartet und die Oberfläche neugelade.",
|
||||
"RootFolderCheckMultipleMessage": "Es fehlen mehrere Stammordner: {0}",
|
||||
"RootFolderCheckSingleMessage": "Fehlender Stammordner: {0}",
|
||||
"SettingsRemotePathMappingLocalPath": "Lokaler Pfad",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Pfad, den {appName} verwenden sollte, um lokal auf den Entfernten-Pfad zuzugreifen",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Pfad, den Radarr verwenden sollte, um lokal auf den Entfernten-Pfad zuzugreifen",
|
||||
"SettingsRemotePathMappingRemotePath": "Entfernter-Pfad",
|
||||
"UpdateCheckStartupNotWritableMessage": "Update kann nicht installiert werden, da der Startordner '{0}' vom Benutzer '{1}' nicht beschreibbar ist.",
|
||||
"SystemTimeCheckMessage": "Die Systemzeit ist um einen Tag versetzt. Bis die Zeit korrigiert wurde, könnten die geplanten Aufgaben nicht korrekt ausgeführt werden",
|
||||
@@ -733,16 +735,16 @@
|
||||
"UpdateCheckUINotWritableMessage": "Update kann nicht installiert werden, da der Benutzeroberflächenordner '{0}' vom Benutzer '{1}' nicht beschreibbar ist.",
|
||||
"WriteTagsNo": "Niemals",
|
||||
"IfYouDontAddAnImportListExclusionAndTheAuthorHasAMetadataProfileOtherThanNoneThenThisBookMayBeReaddedDuringTheNextAuthorRefresh": "Wenn kein Ausschluss der Import Liste hinzugefügt wird und der Künstler ein anderes Metadaten Profil als 'Keine' hat, kann es passieren, dass dieses Album bei der nächsten Aktualisierung des Künstlers erneut hinzugefügt wird.",
|
||||
"MissingFromDisk": "{appName} konnte die Datei nicht auf der Festplatte finden, daher wurde die Verknüpfung auf die Datei aus der Datenbank entfernt",
|
||||
"MissingFromDisk": "Radarr konnte die Datei nicht auf der Festplatte finden, daher wurde die Verknüpfung auf die Datei aus der Datenbank entfernt",
|
||||
"ProxyCheckResolveIpMessage": "Fehler beim Auflösen der IP-Adresse für den konfigurierten Proxy-Host {0}",
|
||||
"QualitySettingsSummary": "Qualitätsgrößen und Namensgebung",
|
||||
"QueueIsEmpty": "Die Warteschlange ist leer",
|
||||
"ReadarrSupportsMultipleListsForImportingBooksAndAuthorsIntoTheDatabase": "{appName} unterstützt mehrere Listen für den Import von Alben und Künstlern in die Datenbank.",
|
||||
"ReadarrSupportsMultipleListsForImportingBooksAndAuthorsIntoTheDatabase": "Lidarr unterstützt mehrere Listen für den Import von Alben und Künstlern in die Datenbank.",
|
||||
"TotalBookCountBooksTotalBookFileCountBooksWithFilesInterp": "{0} Titel insgesamt. {1} Titel mit Dateien.",
|
||||
"SearchFiltered": "Suche gefilterte",
|
||||
"AddList": "Liste hinzufügen",
|
||||
"InstanceName": "Instanzname",
|
||||
"InstanceNameHelpText": "Instanzname im Tab und für den Syslog-App-Namen",
|
||||
"InstanceNameHelpText": "Instanzname im Browser-Tab und für Syslog-Anwendungsname",
|
||||
"RestartRequiredHelpTextWarning": "Erfordert einen Neustart, damit die Aktion wirksam wird",
|
||||
"UseCalibreContentServer": "Calibre-Content-Server",
|
||||
"DataExistingBooks": "Beobachte Bücher die Dateien haben oder noch nicht veröffentlicht wurden",
|
||||
@@ -756,7 +758,7 @@
|
||||
"MonitorBook": "Buch überwachen",
|
||||
"MinimumPages": "Mindestseiten",
|
||||
"MassBookSearch": "Massensuche nach Büchern",
|
||||
"MediaManagementSettingsSummary": "Einstellungen zu Benennung, Dateiverwaltung und Root-Ordnern",
|
||||
"MediaManagementSettingsSummary": "Namensgebung, Dateimanagement-Einstellungen und Root-Ordner",
|
||||
"MinimumPopularity": "Mindestpolularität",
|
||||
"MinPagesHelpText": "Bücher mit weniger Seiten als dieses ignorieren",
|
||||
"MinPopularityHelpText": "Popularität ist Durchschnittsbewertung * Anzahl der Stimmen",
|
||||
@@ -850,11 +852,11 @@
|
||||
"OnApplicationUpdateHelpText": "Bei Anwendungsaktualisierung",
|
||||
"ChooseImportMethod": "Wähle eine Importmethode",
|
||||
"ClickToChangeReleaseGroup": "Klicken Sie hier, um die Release-Gruppe zu ändern",
|
||||
"EnableRssHelpText": "Wird benutzt, wenn {appName} mittels RSS-Sync regelmäßig nach Releases schaut",
|
||||
"EnableRssHelpText": "Wird benutzt, wenn Radarr mittels RSS-Sync regelmäßig nach Releases schaut",
|
||||
"Theme": "Design",
|
||||
"ThemeHelpText": "Ändern Sie das Benutzeroberflächen-Design der Anwendung. Das „Auto“-Design verwendet Ihr Betriebssystemdesign, um den Hell- oder Dunkelmodus festzulegen. Inspiriert vom Theme.Park",
|
||||
"BypassIfHighestQuality": "Ignoriere wenn höchste Qualität",
|
||||
"MinimumCustomFormatScore": "Mindestwert für benutzerdefinierte Formate",
|
||||
"MinimumCustomFormatScore": "Minimum der eigenen Formate Bewertungspunkte",
|
||||
"CustomFormatScore": "Eigenes Format Bewertungspunkte",
|
||||
"CloneCustomFormat": "Benutzerdefiniertes Format klonen",
|
||||
"Conditions": "Bedingungen",
|
||||
@@ -863,7 +865,7 @@
|
||||
"CustomFormats": "Eigene Formate",
|
||||
"CutoffFormatScoreHelpText": "Sobald diese eigener Format Bewertung erreicht wird, werden keine neuen Releases erfasst",
|
||||
"DeleteFormatMessageText": "Bist du sicher, dass du das Formatierungstag {0} löschen willst?",
|
||||
"ExportCustomFormat": "Benutzerdefiniertes Format exportieren",
|
||||
"ExportCustomFormat": "Eigenes Format exportieren",
|
||||
"Formats": "Formate",
|
||||
"MinFormatScoreHelpText": "Mindester eigener Format Score bis zum Download",
|
||||
"NegateHelpText": "Wenn aktiviert wird das eigene Format nicht angewendet solange diese {0} Bedingung zutrifft.",
|
||||
@@ -879,11 +881,11 @@
|
||||
"UnableToLoadCustomFormats": "Eigene Formate konnten nicht geladen werden",
|
||||
"ImportListMissingRoot": "Fehlendes Stammverzeichnis für Importlist(en): {0}",
|
||||
"ImportListMultipleMissingRoots": "Mehrere Stammverzeichnisse fehlen für Importlist: {0}",
|
||||
"IndexerDownloadClientHelpText": "Gib an, welcher Download-Client für Abrufe von diesem Indexer verwendet wird",
|
||||
"IndexerDownloadClientHelpText": "Wähle aus, welcher Download-Client für diesen Indexer verwendet wird",
|
||||
"IndexerTagsHelpText": "Benutze den Indexer nur für Filme mit mindesens einen zutreffenden Tag. Leer lassen für alle Filme.",
|
||||
"RecycleBinUnableToWriteHealthCheck": "Schreiben in konfigurierten Papierkorbordner nicht möglich: {0}. Stelle sicher, dass dieser Pfad existiert und von dem Benutzer, der {appName} ausführt, beschreibbar ist",
|
||||
"HiddenClickToShow": "Versteckt, zum Anzeigen anklicken",
|
||||
"HideAdvanced": "Erweiterte Einstellungen ausblenden",
|
||||
"RecycleBinUnableToWriteHealthCheck": "Schreiben in konfigurierten Papierkorbordner nicht möglich: {0}. Stelle sicher, dass dieser Pfad existiert und von dem Benutzer, der Radarr ausführt, beschreibbar ist",
|
||||
"HiddenClickToShow": "Versteckt, klicken zum anzeigen",
|
||||
"HideAdvanced": "Erweiterte Ansicht",
|
||||
"ShowAdvanced": "Erweitert anzeigen",
|
||||
"ShownClickToHide": "Angezeigt, zum Ausblenden klicken",
|
||||
"ColonReplacement": "Doppelpunktersatz",
|
||||
@@ -909,11 +911,11 @@
|
||||
"DeleteSelectedIndexersMessageText": "Sind Sie sicher, dass Sie {count} ausgewählte(n) Indexer löschen möchten?",
|
||||
"EditSelectedDownloadClients": "Ausgewählte Download Clienten bearbeiten",
|
||||
"Implementation": "Integration",
|
||||
"NoEventsFound": "Keine Ereignisse gefunden",
|
||||
"NoEventsFound": "Keine Events gefunden",
|
||||
"NoImportListsFound": "Keine Einspiel-Listen gefunden",
|
||||
"NoIndexersFound": "Keine Indexer gefunden",
|
||||
"RemoveCompletedDownloads": "Entferne abgeschlossene Downloads",
|
||||
"RemoveDownloadsAlert": "Die Entfernen-Einstellungen wurden in die einzelnen Download-Client-Einstellungen in der Tabelle oben verschoben.",
|
||||
"RemoveDownloadsAlert": "Die Einstellungen zum Entfernen wurden in die individuellen Download Client Einstellungen in der obigen Tabelle verschoben.",
|
||||
"RemovingTag": "Tag entfernen",
|
||||
"Yes": "Ja",
|
||||
"BlocklistReleaseHelpText": "Dieses Release nicht automatisch erneut erfassen",
|
||||
@@ -922,7 +924,7 @@
|
||||
"DeleteConditionMessageText": "Bist du sicher, dass du die Bedingung '{0}' löschen willst?",
|
||||
"Negated": "Negiert",
|
||||
"ResetQualityDefinitions": "Qualitätsdefinitionen zurücksetzen",
|
||||
"RemoveSelectedItem": "Ausgewähltes Element entfernen",
|
||||
"RemoveSelectedItem": "Entferne ausgewählten Eintrag",
|
||||
"RemoveSelectedItems": "Markierte Einträge löschen",
|
||||
"Required": "Erforderlich",
|
||||
"RedownloadFailed": "Download fehlgeschlagen",
|
||||
@@ -956,19 +958,19 @@
|
||||
"Loading": "Lade",
|
||||
"ConnectionLostReconnect": "{appName} wird versuchen, automatisch eine Verbindung herzustellen, oder Sie können unten auf „Neu laden“ klicken.",
|
||||
"ConnectionLostToBackend": "{appName} hat die Verbindung zum Backend verloren und muss neu geladen werden, um die Funktionalität wiederherzustellen.",
|
||||
"NotificationStatusAllClientHealthCheckMessage": "Alle Benachrichtigungen sind aufgrund von Fehlern nicht verfügbar",
|
||||
"NotificationStatusAllClientHealthCheckMessage": "Wegen Fehlern sind keine Applikationen verfügbar",
|
||||
"NotificationStatusSingleClientHealthCheckMessage": "Applikationen wegen folgender Fehler nicht verfügbar: {0}",
|
||||
"TotalSpace": "Gesamter Speicherplatz",
|
||||
"Ui": "Benutzeroberfläche",
|
||||
"FreeSpace": "Freier Platz",
|
||||
"FreeSpace": "Freier Speicher",
|
||||
"Large": "Groß",
|
||||
"LastExecution": "Letzte Ausführung",
|
||||
"LastWriteTime": "Letzte Schreibzeit",
|
||||
"LastWriteTime": "Zuletzt beschrieben",
|
||||
"Library": "Bibliothek",
|
||||
"Location": "Standort",
|
||||
"Location": "Speicherort",
|
||||
"Small": "Klein",
|
||||
"ConnectionLost": "Verbindung unterbrochen",
|
||||
"Events": "Ereignisse",
|
||||
"Events": "Events",
|
||||
"LastDuration": "Letzte Dauer",
|
||||
"RecentChanges": "Kürzliche Änderungen",
|
||||
"System": "System",
|
||||
@@ -987,8 +989,8 @@
|
||||
"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": "Willst du das Backup '{name}' wiederherstellen?",
|
||||
"Unmonitored": "Nicht überwacht",
|
||||
"Retention": "Aufbewahrung",
|
||||
"Unmonitored": "Nicht beobachtet",
|
||||
"Retention": "Aufbewahrung ( Retention )",
|
||||
"ClickToChangeIndexerFlags": "Klicken, um Indexer-Flags zu ändern",
|
||||
"BlocklistAndSearch": "Sperrliste und Suche",
|
||||
"BlocklistAndSearchHint": "Starte Suche nach einer Alternative, falls es der Sperrliste hinzugefügt wurde",
|
||||
@@ -997,14 +999,14 @@
|
||||
"BlocklistOnly": "Nur der Sperrliste hinzufügen",
|
||||
"BlocklistOnlyHint": "Der Sperrliste hinzufügen, ohne nach Alternative zu suchen",
|
||||
"ChangeCategory": "Kategorie wechseln",
|
||||
"TagIsNotUsedAndCanBeDeleted": "Tag wird nicht verwendet und kann gelöscht werden",
|
||||
"ExtraFileExtensionsHelpText": "Kommagetrennte Liste von zusätzlichen Dateien, die importiert werden sollen (.nfo wird als .nfo-orig importiert)",
|
||||
"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": "Beispiele: '.sub, .nfo' oder 'sub,nfo'",
|
||||
"ExtraFileExtensionsHelpTextsExamples": "Vorschläge: sub, nfo, srt, jpg",
|
||||
"DownloadClient": "Downloader",
|
||||
"ShowMonitoredHelpText": "Überwachungsstatus unter dem Poster anzeigen",
|
||||
"ShowMonitoredHelpText": "Beobachtungsstatus unter dem Plakat anzeigen",
|
||||
"CountDownloadClientsSelected": "{count} Download-Client(s) ausgewählt",
|
||||
"CountImportListsSelected": "{selectedCount} Künstler ausgewählt",
|
||||
"CustomFormatsSpecificationRegularExpression": "Regulären Ausdruck",
|
||||
@@ -1013,8 +1015,8 @@
|
||||
"AutoRedownloadFailed": "Erneuter Download fehlgeschlagen",
|
||||
"SourceTitle": "Quellentitel",
|
||||
"Tags": "Tags",
|
||||
"DownloadClientDelugeSettingsDirectoryHelpText": "Optionaler Ort für Downloads, leer lassen, um den Standard-Deluge-Ort zu verwenden",
|
||||
"ErrorLoadingContent": "Es ist ein Fehler beim Laden dieses Inhalts aufgetreten",
|
||||
"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.",
|
||||
@@ -1024,12 +1026,12 @@
|
||||
"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 '{sourceTitle}' aus der Warteschlange entfernen möchtest?",
|
||||
"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": "Überwachter Status anzeigen",
|
||||
"DeleteSelected": "Ausgewählte löschen",
|
||||
"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",
|
||||
@@ -1045,70 +1047,9 @@
|
||||
"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 abgeschlossen 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 Ort, an den abgeschlossene Downloads verschoben werden, leer lassen, um den Standard-Deluge-Ort 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": "Neues Passwort eingeben",
|
||||
"AuthenticationRequiredUsernameHelpTextWarning": "Neuen Benutzernamen eingeben",
|
||||
"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",
|
||||
"BuiltIn": "Eingebaut",
|
||||
"CurrentlyInstalled": "Derzeit installiert",
|
||||
"InstallLatest": "Neueste Version installieren",
|
||||
"OnLatestVersion": "Die neueste Version von {appName} ist bereits installiert",
|
||||
"Script": "Skript",
|
||||
"AptUpdater": "Verwenden Sie apt, um das Update zu installieren",
|
||||
"DockerUpdater": "Aktualisieren Sie den Docker-Container, um das Update zu erhalten",
|
||||
"ExternalUpdater": "{appName} ist so konfiguriert, dass es einen externen Aktualisierungsmechanismus verwendet",
|
||||
"UpdateAppDirectlyLoadError": "{appName} kann nicht direkt aktualisiert werden.",
|
||||
"External": "Extern",
|
||||
"FailedToFetchSettings": "Einstellungen können nicht abgerufen werden",
|
||||
"FailedToFetchUpdates": "Updates konnten nicht abgerufen werden",
|
||||
"DownloadClientQbittorrentSettingsContentLayout": "Inhaltslayout",
|
||||
"IndexerSettingsSeedRatio": "Seed-Verhältnis",
|
||||
"RemoveMultipleFromDownloadClientHint": "Entfernt Downloads und Dateien aus dem Download-Client",
|
||||
"IndexerSettingsSeedTime": "Seed-Zeit",
|
||||
"Install": "Installieren",
|
||||
"InstallMajorVersionUpdate": "Update installieren",
|
||||
"RemoveQueueItem": "Entfernen - {sourceTitle}",
|
||||
"NotificationsPlexSettingsAuthenticateWithPlexTv": "Mit Plex.tv authentifizieren",
|
||||
"SmartReplace": "Smart Replace",
|
||||
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Ob das konfigurierte Inhaltslayout von qBittorrent, das ursprüngliche Layout des Torrents oder immer ein Unterordner erstellt werden soll (qBittorrent 4.3.2+)",
|
||||
"IndexerSettingsSeedRatioHelpText": "Das Verhältnis, das ein Torrent erreichen muss, bevor er gestoppt wird. Leer verwendet das Standardverhältnis des Download-Clients. Das Verhältnis sollte mindestens 1,0 betragen und den Regeln des Indexers folgen.",
|
||||
"IndexerSettingsSeedTimeHelpText": "Die Zeit, die ein Torrent gesät werden sollte, bevor er gestoppt wird. Leer verwendet die Standardzeit des Download-Clients",
|
||||
"InstallMajorVersionUpdateMessage": "Dieses Update wird eine neue Hauptversion installieren und ist möglicherweise nicht mit deinem System kompatibel. Bist du sicher, dass du dieses Update installieren möchtest?",
|
||||
"InstallMajorVersionUpdateMessageLink": "Weitere Informationen findest du unter [{domain}]({url}).",
|
||||
"InvalidUILanguage": "Die UI ist auf eine ungültige Sprache eingestellt, korrigiere sie und speichere die Einstellungen",
|
||||
"LabelIsRequired": "Label ist erforderlich",
|
||||
"NotificationsPlexSettingsAuthToken": "Auth-Token",
|
||||
"NotificationsSettingsUpdateLibrary": "Bibliothek aktualisieren",
|
||||
"NotificationsSettingsUpdateMapPathsFrom": "Pfade von",
|
||||
"NotificationsSettingsUpdateMapPathsTo": "Pfade zu",
|
||||
"NotificationsSettingsUseSslHelpText": "Mit {serviceName} über HTTPS anstatt HTTP verbinden",
|
||||
"PasswordConfirmation": "Passwortbestätigung",
|
||||
"PreviouslyInstalled": "Früher installiert",
|
||||
"RemoveFromDownloadClientHint": "Entfernt den Download und die Datei(en) aus dem Download-Client",
|
||||
"RemoveQueueItemRemovalMethod": "Entfernmethode",
|
||||
"RemoveQueueItemRemovalMethodHelpTextWarning": "'Aus dem Download-Client entfernen' wird den Download und die Datei(en) aus dem Download-Client löschen.",
|
||||
"RemoveQueueItemsRemovalMethodHelpTextWarning": "'Aus dem Download-Client entfernen' wird die Downloads und die Dateien aus dem Download-Client löschen.",
|
||||
"SelectIndexerFlags": "Indexer-Flags auswählen",
|
||||
"SetIndexerFlags": "Indexer-Flags festlegen",
|
||||
"InteractiveSearchModalHeaderBookAuthor": "Interaktive Suche - {bookTitle} von {authorName}",
|
||||
"NoMissingItems": "Keine fehlenden Einträge",
|
||||
"NoCutoffUnmetItems": "Keine nicht erfüllten Cutoff-Elemente",
|
||||
"DashOrSpaceDashDependingOnName": "Dash oder Space Dash je nach Name",
|
||||
"NotificationsSettingsUpdateMapPathsFromHelpText": "{appName}-Pfad, wird verwendet, um Serienpfade zu ändern, wenn {serviceName} den Bibliothekspfad anders sieht als {appName} (benötigt 'Bibliothek aktualisieren')",
|
||||
"NotificationsSettingsUpdateMapPathsToHelpText": "{serviceName}-Pfad, wird verwendet, um Serienpfade zu ändern, wenn {serviceName} den Bibliothekspfad anders sieht als {appName} (benötigt 'Bibliothek aktualisieren')"
|
||||
"IgnoreDownloadsHint": "Hindert {appName}, diese Downloads weiter zu verarbeiten"
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"20MinutesTwenty": "20 λεπτά: {0}",
|
||||
"45MinutesFourtyFive": "45 λεπτά: {0}",
|
||||
"60MinutesSixty": "60 λεπτά: {0}",
|
||||
"APIKey": "Κλειδί API",
|
||||
"About": "Σχετικά",
|
||||
"AddListExclusion": "Προσθήκη εξαίρεσης λίστας",
|
||||
"AddingTag": "Προσθήκη ετικέτας",
|
||||
@@ -16,17 +17,17 @@
|
||||
"AlreadyInYourLibrary": "Ήδη στη βιβλιοθήκη σας",
|
||||
"AlternateTitles": "Εναλακτικός Τίτλος",
|
||||
"Analytics": "Αναλύσεις",
|
||||
"AnalyticsEnabledHelpText": "Στείλτε ανώνυμες πληροφορίες χρήσης και σφάλματος στους διακομιστές του {appName}. Αυτό περιλαμβάνει πληροφορίες στο πρόγραμμα περιήγησής σας, ποιες σελίδες {appName} WebUI χρησιμοποιείτε, αναφορά σφαλμάτων καθώς και έκδοση λειτουργικού συστήματος και χρόνου εκτέλεσης. Θα χρησιμοποιήσουμε αυτές τις πληροφορίες για να δώσουμε προτεραιότητα σε λειτουργίες και διορθώσεις σφαλμάτων.",
|
||||
"AnalyticsEnabledHelpText": "Στείλτε ανώνυμες πληροφορίες χρήσης και σφάλματος στους διακομιστές του Radarr. Αυτό περιλαμβάνει πληροφορίες στο πρόγραμμα περιήγησής σας, ποιες σελίδες Radarr WebUI χρησιμοποιείτε, αναφορά σφαλμάτων καθώς και έκδοση λειτουργικού συστήματος και χρόνου εκτέλεσης. Θα χρησιμοποιήσουμε αυτές τις πληροφορίες για να δώσουμε προτεραιότητα σε λειτουργίες και διορθώσεις σφαλμάτων.",
|
||||
"AnalyticsEnabledHelpTextWarning": "Απαιτείται επανεκκίνηση για να τεθεί σε ισχύ",
|
||||
"AppDataDirectory": "Κατάλογος AppData",
|
||||
"ApplyTags": "Εφαρμογή ετικετών",
|
||||
"Authentication": "Αυθεντικοποίηση",
|
||||
"AuthenticationMethodHelpText": "Απαιτήστε όνομα χρήστη και κωδικό πρόσβασης για πρόσβαση στο {appName}",
|
||||
"AuthenticationMethodHelpText": "Απαιτήστε όνομα χρήστη και κωδικό πρόσβασης για πρόσβαση στο Radarr",
|
||||
"AuthorClickToChangeBook": "Κάντε κλικ για να αλλάξετε ταινία",
|
||||
"AutoRedownloadFailedHelpText": "Αυτόματη αναζήτηση και απόπειρα λήψης διαφορετικής έκδοσης",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Οι ταινίες που διαγράφονται από το δίσκο δεν παρακολουθούνται αυτόματα στο {appName}",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Οι ταινίες που διαγράφονται από το δίσκο δεν παρακολουθούνται αυτόματα στο Radarr",
|
||||
"Automatic": "Αυτόματο",
|
||||
"BackupFolderHelpText": "Οι σχετικές διαδρομές θα βρίσκονται στον κατάλογο AppData του {appName}",
|
||||
"BackupFolderHelpText": "Οι σχετικές διαδρομές θα βρίσκονται στον κατάλογο AppData του Radarr",
|
||||
"BackupNow": "Δημιουργία Αντιγράφου Ασφαλείας",
|
||||
"BackupRetentionHelpText": "Τα αυτόματα αντίγραφα ασφαλείας που είναι παλαιότερα από την περίοδο διατήρησης θα καθαρίζονται αυτόματα",
|
||||
"Backups": "Δημιουργία αντιγράφων ασφαλείας",
|
||||
@@ -40,16 +41,16 @@
|
||||
"Calendar": "Ημερολόγιο",
|
||||
"CalendarWeekColumnHeaderHelpText": "Εμφανίζεται πάνω από κάθε στήλη όταν η εβδομάδα είναι η ενεργή προβολή",
|
||||
"Cancel": "Ακύρωση",
|
||||
"CancelPendingTask": "Είστε βέβαιοι ότι θέλετε να ακυρώσετε αυτήν την εργασία σε εκκρεμότητα;",
|
||||
"CancelMessageText": "Είστε βέβαιοι ότι θέλετε να ακυρώσετε αυτήν την εργασία σε εκκρεμότητα;",
|
||||
"CertificateValidation": "Επικύρωση πιστοποιητικού",
|
||||
"CertificateValidationHelpText": "Αλλάξτε πόσο αυστηρή είναι η επικύρωση πιστοποίησης HTTPS.",
|
||||
"ChangeFileDate": "Αλλαγή ημερομηνίας αρχείου",
|
||||
"ChangeHasNotBeenSavedYet": "Η αλλαγή δεν έχει αποθηκευτεί ακόμα",
|
||||
"ChmodFolder": "φάκελος chmod",
|
||||
"ChmodFolderHelpText": "Οκτάλ, εφαρμόζεται κατά την εισαγωγή / μετονομασία σε φακέλους πολυμέσων και αρχεία (χωρίς εκτελέσιμα bit)",
|
||||
"ChmodFolderHelpTextWarning": "Αυτό λειτουργεί μόνο εάν ο χρήστης που εκτελεί το {appName} είναι ο κάτοχος του αρχείου. Είναι καλύτερο να διασφαλίσετε ότι ο πελάτης λήψης ορίζει σωστά τα δικαιώματα.",
|
||||
"ChmodFolderHelpTextWarning": "Αυτό λειτουργεί μόνο εάν ο χρήστης που εκτελεί το Radarr είναι ο κάτοχος του αρχείου. Είναι καλύτερο να διασφαλίσετε ότι ο πελάτης λήψης ορίζει σωστά τα δικαιώματα.",
|
||||
"ChownGroupHelpText": "Όνομα ομάδας ή gid. Χρησιμοποιήστε το gid για απομακρυσμένα συστήματα αρχείων.",
|
||||
"ChownGroupHelpTextWarning": "Αυτό λειτουργεί μόνο εάν ο χρήστης που εκτελεί το {appName} είναι ο κάτοχος του αρχείου. Είναι καλύτερο να διασφαλίσετε ότι ο πελάτης λήψης χρησιμοποιεί την ίδια ομάδα με το {appName}.",
|
||||
"ChownGroupHelpTextWarning": "Αυτό λειτουργεί μόνο εάν ο χρήστης που εκτελεί το Radarr είναι ο κάτοχος του αρχείου. Είναι καλύτερο να διασφαλίσετε ότι ο πελάτης λήψης χρησιμοποιεί την ίδια ομάδα με το Radarr.",
|
||||
"Clear": "Καθαρισμός",
|
||||
"ClickToChangeQuality": "Κάντε κλικ για να αλλάξετε την ποιότητα",
|
||||
"ClientPriority": "Προτεραιότητα πελάτη",
|
||||
@@ -60,10 +61,10 @@
|
||||
"ConnectSettings": "Σύνδεση ρυθμίσεων",
|
||||
"Connections": "Συνδέσεις",
|
||||
"CopyUsingHardlinksHelpText": "Οι σκληροί σύνδεσμοι επιτρέπουν στο Readarr να εισαγάγει τα torrents που έχουν κατέβει, στον φάκελο της ταινίας χωρίς να καταλαμβάνει περισσότερο χώρο στον δίσκο ή να αντιγράφει ολόκληρο το περιεχόμενο του αρχείου. Οι σκληροί σύνδεσμοι θα λειτουργήσουν μόνο αν η πηγή και ο προορισμός βρίσκονται στον ίδιο τόμο δίσκου",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Περιστασιακά, τα κλειδώματα αρχείων ενδέχεται να αποτρέψουν τη μετονομασία αρχείων που έχουν σπαρθεί. Μπορείτε προσωρινά να απενεργοποιήσετε τη σπορά και να χρησιμοποιήσετε τη λειτουργία μετονομασίας {appName} ως εργασία.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Περιστασιακά, τα κλειδώματα αρχείων ενδέχεται να αποτρέψουν τη μετονομασία αρχείων που έχουν σπαρθεί. Μπορείτε προσωρινά να απενεργοποιήσετε τη σπορά και να χρησιμοποιήσετε τη λειτουργία μετονομασίας Radarr ως εργασία.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Δημιουργήστε φακέλους ταινιών που λείπουν κατά τη σάρωση δίσκου",
|
||||
"CreateGroup": "Δημιουργησε ΟΜΑΔΑ",
|
||||
"CutoffHelpText": "Μόλις επιτευχθεί αυτή η ποιότητα, το {appName} δεν θα κατεβάζει πλέον ταινίες",
|
||||
"CutoffHelpText": "Μόλις επιτευχθεί αυτή η ποιότητα, το Radarr δεν θα κατεβάζει πλέον ταινίες",
|
||||
"DatabaseMigration": "Μετεγκατάσταση DB",
|
||||
"Dates": "Ημερομηνίες",
|
||||
"DelayProfile": "Προφίλ χρονοκαθυστέρησης",
|
||||
@@ -142,7 +143,7 @@
|
||||
"Grab": "Αρπάζω",
|
||||
"GrabID": "Πιάσε ταυτότητα",
|
||||
"GrabRelease": "Πιάσε την απελευθέρωση",
|
||||
"GrabReleaseMessageText": "Ο {appName} δεν μπόρεσε να προσδιορίσει ποια ταινία ήταν αυτή η κυκλοφορία. Το {appName} ενδέχεται να μην μπορεί να εισαγάγει αυτόματα αυτήν την κυκλοφορία. Θέλετε να τραβήξετε το \"{0}\";",
|
||||
"GrabReleaseMessageText": "Ο Radarr δεν μπόρεσε να προσδιορίσει ποια ταινία ήταν αυτή η κυκλοφορία. Το Radarr ενδέχεται να μην μπορεί να εισαγάγει αυτόματα αυτήν την κυκλοφορία. Θέλετε να τραβήξετε το \"{0}\";",
|
||||
"GrabSelected": "Επιλογή αρπαγής",
|
||||
"Group": "Ομάδα",
|
||||
"HasPendingChangesNoChanges": "Χωρίς αλλαγές",
|
||||
@@ -176,7 +177,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Αναβαθμίστε έως ότου ικανοποιηθεί ή ξεπεραστεί αυτή η ποιότητα",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "Δεν είναι δυνατή η διαγραφή κατά τη χρήση",
|
||||
"Language": "Γλώσσα",
|
||||
"LaunchBrowserHelpText": " Ανοίξτε ένα πρόγραμμα περιήγησης ιστού και μεταβείτε στην αρχική σελίδα του {appName} κατά την έναρξη της εφαρμογής.",
|
||||
"LaunchBrowserHelpText": " Ανοίξτε ένα πρόγραμμα περιήγησης ιστού και μεταβείτε στην αρχική σελίδα του Radarr κατά την έναρξη της εφαρμογής.",
|
||||
"LoadingBookFilesFailed": "Η φόρτωση αρχείων ταινίας απέτυχε",
|
||||
"Local": "Τοπικός",
|
||||
"LogFiles": "Αρχεία καταγραφής",
|
||||
@@ -257,8 +258,8 @@
|
||||
"RSSSync": "Συγχρονισμός RSS",
|
||||
"RSSSyncInterval": "Διάστημα συγχρονισμού RSS",
|
||||
"ReadTheWikiForMoreInformation": "Διαβάστε το Wiki για περισσότερες πληροφορίες",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Το {appName} υποστηρίζει οποιοδήποτε ευρετήριο που χρησιμοποιεί το πρότυπο Newznab, καθώς και άλλους δείκτες που αναφέρονται παρακάτω.",
|
||||
"ReadarrTags": "Ετικέτες {appName}",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Το Radarr υποστηρίζει οποιοδήποτε ευρετήριο που χρησιμοποιεί το πρότυπο Newznab, καθώς και άλλους δείκτες που αναφέρονται παρακάτω.",
|
||||
"ReadarrTags": "Ετικέτες Radarr",
|
||||
"Real": "Πραγματικός",
|
||||
"Reason": "Λόγος",
|
||||
"RecycleBinCleanupDaysHelpText": "Ορίστε σε 0 για να απενεργοποιήσετε τον αυτόματο καθαρισμό",
|
||||
@@ -286,19 +287,19 @@
|
||||
"RemoveTagExistingTag": "Υφιστάμενη ετικέτα",
|
||||
"RemoveTagRemovingTag": "Κατάργηση ετικέτας",
|
||||
"RemovedFromTaskQueue": "Καταργήθηκε από την ουρά εργασιών",
|
||||
"RenameBooksHelpText": "Το {appName} θα χρησιμοποιήσει το υπάρχον όνομα αρχείου εάν η μετονομασία είναι απενεργοποιημένη",
|
||||
"RenameBooksHelpText": "Το Radarr θα χρησιμοποιήσει το υπάρχον όνομα αρχείου εάν η μετονομασία είναι απενεργοποιημένη",
|
||||
"Reorder": "Παραγγέλλω πάλι",
|
||||
"ReplaceIllegalCharacters": "Αντικαταστήστε τους παράνομους χαρακτήρες",
|
||||
"RequiredHelpText": "Αυτή η {0} συνθήκη πρέπει να ταιριάζει για να εφαρμοστεί το προσαρμοσμένο μορφότυπο. Διαφορετικά, αρκεί μία μόνο {0} αντιστοιχία.",
|
||||
"RequiredPlaceHolder": "Προσθέστε νέο περιορισμό",
|
||||
"RescanAfterRefreshHelpTextWarning": "Το {appName} δεν θα εντοπίσει αυτόματα αλλαγές στα αρχεία όταν δεν έχει οριστεί σε \"Πάντα\"",
|
||||
"RescanAfterRefreshHelpTextWarning": "Το Radarr δεν θα εντοπίσει αυτόματα αλλαγές στα αρχεία όταν δεν έχει οριστεί σε \"Πάντα\"",
|
||||
"RescanAuthorFolderAfterRefresh": "Επανεκκίνηση φακέλου ταινίας μετά την ανανέωση",
|
||||
"Reset": "Επαναφορά",
|
||||
"ResetAPIKey": "Επαναφορά κλειδιού API",
|
||||
"ResetAPIKeyMessageText": "Είστε βέβαιοι ότι θέλετε να επαναφέρετε το κλειδί API σας;",
|
||||
"Restart": "Επανεκκίνηση",
|
||||
"RestartNow": "Επανεκκίνηση τώρα",
|
||||
"RestartReadarr": "Επανεκκινήστε το {appName}",
|
||||
"RestartReadarr": "Επανεκκινήστε το Radarr",
|
||||
"Restore": "Επαναφέρω",
|
||||
"RestoreBackup": "Επαναφορά αντιγράφων ασφαλείας",
|
||||
"Result": "Αποτέλεσμα",
|
||||
@@ -355,7 +356,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Επιτυχία! Η δουλειά μου ολοκληρώθηκε, δεν υπάρχουν αρχεία για μετονομασία.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "Το RSS δεν υποστηρίζεται με αυτό το ευρετήριο",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "Η αναζήτηση δεν υποστηρίζεται με αυτό το ευρετήριο",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Θα χρησιμοποιηθεί όταν πραγματοποιούνται αυτόματες αναζητήσεις μέσω του περιβάλλοντος χρήστη ή του {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Θα χρησιμοποιηθεί όταν πραγματοποιούνται αυτόματες αναζητήσεις μέσω του περιβάλλοντος χρήστη ή του Radarr",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Θα χρησιμοποιηθεί όταν χρησιμοποιείται διαδραστική αναζήτηση",
|
||||
"TagIsNotUsedAndCanBeDeleted": "Η ετικέτα δεν χρησιμοποιείται και μπορεί να διαγραφεί",
|
||||
"Tags": "Ετικέτες",
|
||||
@@ -372,7 +373,7 @@
|
||||
"Torrents": "Torrents",
|
||||
"TotalFileSize": "Συνολικό μέγεθος αρχείου",
|
||||
"UILanguage": "Γλώσσα διεπαφής χρήστη",
|
||||
"UILanguageHelpText": "Γλώσσα που θα χρησιμοποιήσει ο {appName} για τη διεπαφή χρήστη",
|
||||
"UILanguageHelpText": "Γλώσσα που θα χρησιμοποιήσει ο Radarr για τη διεπαφή χρήστη",
|
||||
"UILanguageHelpTextWarning": "Απαιτείται επαναφόρτωση προγράμματος περιήγησης",
|
||||
"UISettings": "Ρυθμίσεις διεπαφής χρήστη",
|
||||
"URLBase": "Βάση διεύθυνσης URL",
|
||||
@@ -424,19 +425,20 @@
|
||||
"UsenetDelay": "Καθυστέρηση Usenet",
|
||||
"UsenetDelayHelpText": "Καθυστέρηση σε λίγα λεπτά για να περιμένετε πριν πάρετε μια κυκλοφορία από το Usenet",
|
||||
"Username": "Όνομα χρήστη",
|
||||
"BranchUpdate": "Υποκατάστημα για χρήση για την ενημέρωση του {appName}",
|
||||
"BranchUpdateMechanism": "Υποκατάστημα που χρησιμοποιείται από εξωτερικό μηχανισμό ενημέρωσης",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Υποκατάστημα για χρήση για την ενημέρωση του Radarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Υποκατάστημα που χρησιμοποιείται από εξωτερικό μηχανισμό ενημέρωσης",
|
||||
"Version": "Εκδοχή",
|
||||
"WeekColumnHeader": "Κεφαλίδα στήλης εβδομάδας",
|
||||
"Year": "Ετος",
|
||||
"YesCancel": "Ναι, Ακύρωση",
|
||||
"ApiKeyHelpTextWarning": "Απαιτείται επανεκκίνηση για να τεθεί σε ισχύ",
|
||||
"LoadingBooksFailed": "Η φόρτωση αρχείων ταινίας απέτυχε",
|
||||
"ProxyUsernameHelpText": "Πρέπει να εισαγάγετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης μόνο εάν απαιτείται. Αφήστε τα κενά διαφορετικά.",
|
||||
"SslCertPathHelpTextWarning": "Απαιτείται επανεκκίνηση για να τεθεί σε ισχύ",
|
||||
"SslPortHelpTextWarning": "Απαιτείται επανεκκίνηση για να τεθεί σε ισχύ",
|
||||
"UnableToLoadMetadataProfiles": "Δεν είναι δυνατή η φόρτωση των Καθυστέρησης προφίλ",
|
||||
"DownloadClientCheckDownloadingToRoot": "Λήψη προγράμματος-πελάτη {0} τοποθετεί λήψεις στον ριζικό φάκελο {1}. Δεν πρέπει να κάνετε λήψη σε έναν ριζικό φάκελο.",
|
||||
"ReplaceIllegalCharactersHelpText": "Αντικαταστήστε τους παράνομους χαρακτήρες. Εάν δεν είναι επιλεγμένο, το {appName} θα τα καταργήσει",
|
||||
"ReplaceIllegalCharactersHelpText": "Αντικαταστήστε τους παράνομους χαρακτήρες. Εάν δεν είναι επιλεγμένο, το Radarr θα τα καταργήσει",
|
||||
"Tomorrow": "Αύριο",
|
||||
"Today": "Σήμερα",
|
||||
"Actions": "Ενέργειες",
|
||||
@@ -454,7 +456,7 @@
|
||||
"Time": "χρόνος",
|
||||
"UnableToLoadBlocklist": "Δεν είναι δυνατή η φόρτωση της μαύρης λίστας",
|
||||
"Level": "Επίπεδο",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Το υποκατάστημα {0} δεν είναι έγκυρο υποκατάστημα κυκλοφορίας {appName}, δεν θα λαμβάνετε ενημερώσεις",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Το υποκατάστημα {0} δεν είναι έγκυρο υποκατάστημα κυκλοφορίας Radarr, δεν θα λαμβάνετε ενημερώσεις",
|
||||
"Blocklist": "Αποριφθέντα",
|
||||
"BlocklistRelease": "Έκδοση μαύρης λίστας",
|
||||
"SelectAll": "Επιλογή όλων",
|
||||
@@ -468,7 +470,7 @@
|
||||
"ImportMechanismHealthCheckMessage": "Ενεργοποίηση ολοκληρωμένου χειρισμού λήψεων",
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "Όλοι οι δείκτες με δυνατότητα rss δεν είναι διαθέσιμοι προσωρινά λόγω πρόσφατων σφαλμάτων ευρετηρίου",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "Όλοι οι δείκτες με δυνατότητα αναζήτησης δεν είναι διαθέσιμοι προσωρινά λόγω πρόσφατων σφαλμάτων ευρετηρίου",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Δεν υπάρχουν διαθέσιμα ευρετήρια με ενεργοποιημένη την διαδραστική αναζήτηση, το {appName} δεν θα παρέχει αποτελέσματα διαδραστικής αναζήτησης",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Δεν υπάρχουν διαθέσιμα ευρετήρια με ενεργοποιημένη την διαδραστική αναζήτηση, το Radarr δεν θα παρέχει αποτελέσματα διαδραστικής αναζήτησης",
|
||||
"MountCheckMessage": "Το προσάρτημα που περιέχει μια διαδρομή ταινίας είναι τοποθετημένο μόνο για ανάγνωση: ",
|
||||
"OnBookFileDeleteForUpgradeHelpText": "Διαγραφή αρχείου ταινίας για αναβάθμιση",
|
||||
"Connect": "Σύνδεση",
|
||||
@@ -485,8 +487,8 @@
|
||||
"RefreshAndScan": "Ανανέωση & σάρωση",
|
||||
"ShowUnknownAuthorItems": "Εμφάνιση άγνωστων στοιχείων ταινίας",
|
||||
"Yesterday": "Εχθές",
|
||||
"IndexerRssHealthCheckNoIndexers": "Δεν υπάρχουν διαθέσιμα ευρετήρια με ενεργοποιημένο τον συγχρονισμό RSS, το {appName} δεν θα τραβήξει αυτόματα νέες κυκλοφορίες",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Δεν υπάρχουν διαθέσιμα ευρετήρια με ενεργοποιημένη την αυτόματη αναζήτηση, το {appName} δεν θα παρέχει αποτελέσματα αυτόματης αναζήτησης",
|
||||
"IndexerRssHealthCheckNoIndexers": "Δεν υπάρχουν διαθέσιμα ευρετήρια με ενεργοποιημένο τον συγχρονισμό RSS, το Radarr δεν θα τραβήξει αυτόματα νέες κυκλοφορίες",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Δεν υπάρχουν διαθέσιμα ευρετήρια με ενεργοποιημένη την αυτόματη αναζήτηση, το Radarr δεν θα παρέχει αποτελέσματα αυτόματης αναζήτησης",
|
||||
"CreateEmptyAuthorFolders": "Δημιουργήστε άδειους φακέλους ταινιών",
|
||||
"AppDataLocationHealthCheckMessage": "Η ενημέρωση δεν θα είναι δυνατή για να αποτραπεί η διαγραφή των δεδομένων εφαρμογής κατά την ενημέρωση",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Όλα τα προγράμματα λήψης είναι μη διαθέσιμα λόγων αποτυχιών",
|
||||
@@ -494,9 +496,9 @@
|
||||
"OnBookFileDeleteForUpgrade": "Διαγραφή αρχείου ταινίας για αναβάθμιση",
|
||||
"OnBookFileDeleteHelpText": "Διαγραφή αρχείου ταινίας",
|
||||
"OnGrab": "Στο Grab",
|
||||
"RestartReloadNote": "Σημείωση: Το {appName} θα επανεκκινήσει αυτόματα και θα φορτώσει ξανά το περιβάλλον εργασίας χρήστη κατά τη διαδικασία επαναφοράς.",
|
||||
"RestartReloadNote": "Σημείωση: Το Radarr θα επανεκκινήσει αυτόματα και θα φορτώσει ξανά το περιβάλλον εργασίας χρήστη κατά τη διαδικασία επαναφοράς.",
|
||||
"IndexerPriorityHelpText": "Προτεραιότητα ευρετηρίου από 1 (Υψηλότερη) έως 50 (Χαμηλότερη). Προεπιλογή: 25.",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Διαδρομή που πρέπει να χρησιμοποιήσει ο {appName} για πρόσβαση τοπικά στην απομακρυσμένη διαδρομή",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Διαδρομή που πρέπει να χρησιμοποιήσει ο Radarr για πρόσβαση τοπικά στην απομακρυσμένη διαδρομή",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "Διαδρομή ρίζας στον κατάλογο στον οποίο έχει πρόσβαση το πρόγραμμα λήψης πελάτη",
|
||||
"Disabled": "άτομα με ειδικές ανάγκες",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Αδύνατο να επικοινωνήσει με {0}.",
|
||||
@@ -513,13 +515,13 @@
|
||||
"Lists": "Τόπος αγώνων",
|
||||
"MaintenanceRelease": "Έκδοση συντήρησης: επιδιορθώσεις σφαλμάτων και άλλες βελτιώσεις. Δείτε το Github Commit History για περισσότερες λεπτομέρειες",
|
||||
"MediaManagement": "Διαχείριση μέσων",
|
||||
"MissingFromDisk": "Ο {appName} δεν μπόρεσε να βρει το αρχείο στο δίσκο και έτσι καταργήθηκε",
|
||||
"MissingFromDisk": "Ο Whisparr δεν μπόρεσε να βρει το αρχείο στο δίσκο και έτσι καταργήθηκε",
|
||||
"Metadata": "Μεταδεδομένα",
|
||||
"OnHealthIssue": "Σχετικά με το θέμα της υγείας",
|
||||
"ProxyCheckBadRequestMessage": "Αποτυχία δοκιμής διακομιστή μεσολάβησης. StatusCode: {0}",
|
||||
"ProxyCheckFailedToTestMessage": "Αποτυχία δοκιμής διακομιστή μεσολάβησης: {0}",
|
||||
"ProxyCheckResolveIpMessage": "Αποτυχία επίλυσης της διεύθυνσης IP για τον Διαμορφωμένο διακομιστή μεσολάβησης {0}",
|
||||
"ReadarrSupportsAnyDownloadClient": "Το {appName} υποστηρίζει οποιονδήποτε πελάτη λήψης που χρησιμοποιεί το πρότυπο Newznab, καθώς και άλλους πελάτες λήψης που αναφέρονται παρακάτω.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Το Whisparr υποστηρίζει οποιονδήποτε πελάτη λήψης που χρησιμοποιεί το πρότυπο Newznab, καθώς και άλλους πελάτες λήψης που αναφέρονται παρακάτω.",
|
||||
"RescanAfterRefreshHelpText": "Κάντε σάρωση του φακέλου ταινίας μετά την ανανέωση της ταινίας",
|
||||
"RootFolderCheckMultipleMessage": "Λείπουν πολλοί ριζικοί φάκελοι: {0}",
|
||||
"RootFolderCheckSingleMessage": "Λείπει ριζικός φάκελος: {0}",
|
||||
@@ -839,26 +841,26 @@
|
||||
"StatusEndedContinuing": "Συνεχίζοντας",
|
||||
"DefaultMetadataProfileIdHelpText": "Προεπιλεγμένο προφίλ μεταδεδομένων για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
|
||||
"DefaultQualityProfileIdHelpText": "Προεπιλεγμένο προφίλ ποιότητας για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
|
||||
"DefaultReadarrTags": "Προεπιλεγμένες ετικέτες {appName}",
|
||||
"RemotePathMappingCheckGenericPermissions": "Το πρόγραμμα-πελάτης λήψης {0} τοποθετεί λήψεις στο {1} αλλά το {appName} δεν μπορεί να δει αυτόν τον κατάλογο. Ίσως χρειαστεί να προσαρμόσετε τα δικαιώματα του φακέλου.",
|
||||
"RemotePathMappingCheckImportFailed": "Η {appName} απέτυχε να εισαγάγει μια ταινία. Ελέγξτε τα αρχεία καταγραφής σας για λεπτομέρειες.",
|
||||
"DefaultReadarrTags": "Προεπιλεγμένες ετικέτες Lidarr",
|
||||
"RemotePathMappingCheckGenericPermissions": "Το πρόγραμμα-πελάτης λήψης {0} τοποθετεί λήψεις στο {1} αλλά το Radarr δεν μπορεί να δει αυτόν τον κατάλογο. Ίσως χρειαστεί να προσαρμόσετε τα δικαιώματα του φακέλου.",
|
||||
"RemotePathMappingCheckImportFailed": "Η Radarr απέτυχε να εισαγάγει μια ταινία. Ελέγξτε τα αρχεία καταγραφής σας για λεπτομέρειες.",
|
||||
"CollapseMultipleBooksHelpText": "Σύμπτυξη πολλών άλμπουμ που κυκλοφορούν την ίδια μέρα",
|
||||
"AuthorFolderFormat": "Μορφή φακέλου καλλιτέχνη",
|
||||
"AuthorNameHelpText": "Το όνομα του καλλιτέχνη/άλμπουμ προς εξαίρεση (μπορεί να έχει οτιδήποτε σημαντικό)",
|
||||
"BackupIntervalHelpText": "Διάστημα για τη δημιουργία αντιγράφων ασφαλείας του {appName} DB και των ρυθμίσεων",
|
||||
"BackupIntervalHelpText": "Διάστημα για τη δημιουργία αντιγράφων ασφαλείας του Lidarr DB και των ρυθμίσεων",
|
||||
"DataListMonitorAll": "Εάν οι ταινίες ή οι συλλογές που προστίθενται από αυτήν τη λίστα πρέπει να προστεθούν υπό παρακολούθηση",
|
||||
"ContinuingAllBooksDownloaded": "Συνέχεια (Λήφθηκαν όλα τα κομμάτια)",
|
||||
"ContinuingNoAdditionalBooksAreExpected": "Δεν αναμένονται επιπλέον άλμπουμ",
|
||||
"RemotePathMappingCheckDownloadPermissions": "Το {appName} μπορεί να δει αλλά δεν έχει πρόσβαση στην ταινία που έχει ληφθεί {0}. Πιθανό σφάλμα αδειών.",
|
||||
"RemotePathMappingCheckFolderPermissions": "Το {appName} μπορεί να δει αλλά δεν έχει πρόσβαση στον κατάλογο λήψεων {0}. Πιθανό σφάλμα αδειών.",
|
||||
"DefaultTagsHelpText": "Προεπιλεγμένες ετικέτες {appName} για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
|
||||
"RemotePathMappingCheckDownloadPermissions": "Το Radarr μπορεί να δει αλλά δεν έχει πρόσβαση στην ταινία που έχει ληφθεί {0}. Πιθανό σφάλμα αδειών.",
|
||||
"RemotePathMappingCheckFolderPermissions": "Το Radarr μπορεί να δει αλλά δεν έχει πρόσβαση στον κατάλογο λήψεων {0}. Πιθανό σφάλμα αδειών.",
|
||||
"DefaultTagsHelpText": "Προεπιλεγμένες ετικέτες Lidarr για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
|
||||
"DefaultMonitorOptionHelpText": "Ποια άλμπουμ θα πρέπει να παρακολουθούνται κατά την αρχική προσθήκη για καλλιτέχνες που εντοπίστηκαν σε αυτόν τον φάκελο",
|
||||
"UserAgentProvidedByTheAppThatCalledTheAPI": "User-Agent που παρέχεται από την εφαρμογή που κάλεσε το API",
|
||||
"AllowAuthorChangeClickToChangeAuthor": "Κάντε κλικ για αλλαγή καλλιτέχνη",
|
||||
"AllowFingerprintingHelpText": "Χρησιμοποιήστε δακτυλικά αποτυπώματα για να βελτιώσετε την ακρίβεια της αντιστοίχισης κομματιών",
|
||||
"AllowFingerprintingHelpTextWarning": "Αυτό απαιτεί από το {appName} να διαβάσει μέρη του αρχείου που θα επιβραδύνουν τις σαρώσεις και μπορεί να προκαλέσουν υψηλή δραστηριότητα δίσκου ή δικτύου.",
|
||||
"AnyEditionOkHelpText": "Το {appName} θα μεταβεί αυτόματα στην κυκλοφορία που ταιριάζει καλύτερα στα ληφθέντα κομμάτια",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "Λήψη αρχείων πελάτη {0} που αναφέρθηκαν στο {1} αλλά το {appName} δεν μπορεί να δει αυτόν τον κατάλογο. Ίσως χρειαστεί να προσαρμόσετε τα δικαιώματα του φακέλου.",
|
||||
"AllowFingerprintingHelpTextWarning": "Αυτό απαιτεί από το Lidarr να διαβάσει μέρη του αρχείου που θα επιβραδύνουν τις σαρώσεις και μπορεί να προκαλέσουν υψηλή δραστηριότητα δίσκου ή δικτύου.",
|
||||
"AnyEditionOkHelpText": "Το Lidarr θα μεταβεί αυτόματα στην κυκλοφορία που ταιριάζει καλύτερα στα ληφθέντα κομμάτια",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "Λήψη αρχείων πελάτη {0} που αναφέρθηκαν στο {1} αλλά το Radarr δεν μπορεί να δει αυτόν τον κατάλογο. Ίσως χρειαστεί να προσαρμόσετε τα δικαιώματα του φακέλου.",
|
||||
"Theme": "Θέμα",
|
||||
"ThemeHelpText": "Αλλαγή του θέματος διεπαφής χρήστη εφαρμογής, το θέμα «Αυτόματο» θα χρησιμοποιήσει το Θέμα του λειτουργικού σας συστήματος για να ρυθμίσει τη λειτουργία Light ή Dark. Εμπνευσμένο από το Theme.Park",
|
||||
"EnableRssHelpText": "Θα χρησιμοποιηθεί όταν το Readarr αναζητά περιοδικά εκδόσεις μέσω RSS Sync",
|
||||
@@ -884,7 +886,7 @@
|
||||
"ResetDefinitions": "Επαναφορά ορισμών",
|
||||
"Conditions": "Συνθήκες",
|
||||
"CopyToClipboard": "Αντιγραφή στο πρόχειρο",
|
||||
"CutoffFormatScoreHelpText": "Μόλις επιτευχθεί αυτό το σκορ προσαρμοσμένης μορφής, το {appName} δεν θα κατεβάζει πλέον ταινίες",
|
||||
"CutoffFormatScoreHelpText": "Μόλις επιτευχθεί αυτό το σκορ προσαρμοσμένης μορφής, το Radarr δεν θα κατεβάζει πλέον ταινίες",
|
||||
"DataFutureBooks": "Παρακολουθήστε άλμπουμ που δεν έχουν κυκλοφορήσει ακόμα",
|
||||
"DeleteCustomFormat": "Διαγραφή προσαρμοσμένης μορφής",
|
||||
"DeleteCustomFormatMessageText": "Είστε σίγουροι πως θέλετε να διαγράψετε τη προσαρμοσμένη μορφή '{0}';",
|
||||
@@ -929,7 +931,7 @@
|
||||
"DeleteSelectedImportListsMessageText": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το ευρετήριο \"{0}\";",
|
||||
"DeleteSelectedIndexers": "Διαγραφή ευρετηρίου",
|
||||
"ExistingTag": "Υφιστάμενη ετικέτα",
|
||||
"BlocklistReleaseHelpText": "Αποτρέπει το {appName} από το να πάρει ξανά αυτόματα αυτήν την έκδοση",
|
||||
"BlocklistReleaseHelpText": "Αποτρέπει το Lidarr από το να πάρει ξανά αυτόματα αυτήν την έκδοση",
|
||||
"DeleteSelectedIndexersMessageText": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το ευρετήριο \"{0}\";",
|
||||
"DownloadClientTagHelpText": "Χρησιμοποιήστε αυτό το ευρετήριο μόνο για καλλιτέχνη με τουλάχιστον μία αντίστοιχη ετικέτα. Αφήστε το κενό για χρήση με όλους τους καλλιτέχνες",
|
||||
"ApplyTagsHelpTextReplace": "Αντικατάσταση: Αντικαταστήστε τις ετικέτες με τις εισαγόμενες ετικέτες (μην εισάγετε ετικέτες για να διαγράψετε όλες τις ετικέτες)",
|
||||
@@ -960,7 +962,7 @@
|
||||
"RemoveFailedDownloads": "Αφαίρεση Αποτυχημένων Λήψεων",
|
||||
"SetTags": "Ορισμός ετικετών",
|
||||
"Yes": "Ναί",
|
||||
"ConnectionLostToBackend": "Το {appName} έχασε τη σύνδεσή του με το backend και θα χρειαστεί να επαναφορτωθεί για να αποκαταστήσει τη λειτουργικότητά του.",
|
||||
"ConnectionLostToBackend": "Το Radarr έχασε τη σύνδεσή του με το backend και θα χρειαστεί να επαναφορτωθεί για να αποκαταστήσει τη λειτουργικότητά του.",
|
||||
"AllResultsAreHiddenByTheAppliedFilter": "Όλα τα αποτελέσματα αποκρύπτονται από το εφαρμοσμένο φίλτρο",
|
||||
"NotificationStatusAllClientHealthCheckMessage": "Όλες οι λίστες δεν είναι διαθέσιμες λόγω αστοχιών",
|
||||
"NotificationStatusSingleClientHealthCheckMessage": "Μη διαθέσιμες λίστες λόγω αποτυχιών: {0}",
|
||||
@@ -976,10 +978,10 @@
|
||||
"Location": "Τοποθεσία",
|
||||
"System": "Σύστημα",
|
||||
"FreeSpace": "Ελεύθερος Χώρος",
|
||||
"SkipRedownloadHelpText": "Αποτρέπει το {appName} από το να δοκιμάσει τη λήψη εναλλακτικών εκδόσεων για τα αφαιρεμένα στοιχεία",
|
||||
"SkipRedownloadHelpText": "Αποτρέπει το Lidarr από το να δοκιμάσει τη λήψη εναλλακτικών εκδόσεων για τα αφαιρεμένα στοιχεία",
|
||||
"Medium": "Μεσαίο",
|
||||
"ConnectionLost": "Η σύνδεση χάθηκε",
|
||||
"ConnectionLostReconnect": "Το {appName} θα προσπαθήσει να συνδεθεί αυτόματα, αλλιώς μπορείτε να κάνετε reload απο κάτω.",
|
||||
"ConnectionLostReconnect": "Το Radarr θα προσπαθήσει να συνδεθεί αυτόματα, αλλιώς μπορείτε να κάνετε reload απο κάτω.",
|
||||
"RecentChanges": "Πρόσφατες αλλαγές",
|
||||
"SomeResultsAreHiddenByTheAppliedFilter": "Ορισμένα αποτελέσματα αποκρύπτονται από το εφαρμοσμένο φίλτρο",
|
||||
"WhatsNew": "Τι νέα?",
|
||||
@@ -1004,22 +1006,5 @@
|
||||
"RemoveQueueItemConfirmation": "Είστε σίγουροι πως θέλετε να διαγράψετε {0} αντικείμενα από την ουρά;",
|
||||
"SelectDropdown": "'Επιλέγω...",
|
||||
"SelectQuality": "Επιλέξτε Ποιότητα",
|
||||
"SelectReleaseGroup": "Επιλέξτε Ομάδα έκδοσης",
|
||||
"AuthBasic": "Βασικό (Αναδυόμενο παράθυρο προγράμματος περιήγησης)",
|
||||
"AuthForm": "Φόρμες (σελίδα σύνδεσης)",
|
||||
"AuthenticationRequired": "Απαιτείται πιστοποίηση",
|
||||
"AuthenticationRequiredHelpText": "Αλλαγή για τα οποία απαιτείται έλεγχος ταυτότητας. Μην αλλάζετε αν δεν κατανοήσετε τους κινδύνους.",
|
||||
"AuthenticationRequiredWarning": "Για να αποτρέψει την απομακρυσμένη πρόσβαση χωρίς έλεγχο ταυτότητας, το {appName} απαιτεί τώρα να ενεργοποιηθεί ο έλεγχος ταυτότητας. Διαμορφώστε τη μέθοδο ελέγχου ταυτότητας και τα διαπιστευτήριά σας. Μπορείτε προαιρετικά να απενεργοποιήσετε τον έλεγχο ταυτότητας από τοπικές διευθύνσεις. Ανατρέξτε στις Συχνές Ερωτήσεις για πρόσθετες πληροφορίες.",
|
||||
"Enabled": "Ενεργοποιήθηκε",
|
||||
"ApiKey": "Κλειδί API",
|
||||
"DisabledForLocalAddresses": "Απενεργοποιήθηκε για τοπικές διευθύνσεις",
|
||||
"AptUpdater": "Χρησιμοποιήστε το apt για να εγκαταστήσετε την ενημέρωση",
|
||||
"BuiltIn": "Ενσωματωμένο",
|
||||
"CurrentlyInstalled": "Εγκατεστημένο αυτήν τη στιγμή",
|
||||
"DockerUpdater": "ενημερώστε το κοντέινερ για να λάβετε την ενημέρωση",
|
||||
"OnLatestVersion": "Η τελευταία έκδοση του {appName} είναι ήδη εγκατεστημένη",
|
||||
"Script": "Γραφή",
|
||||
"UpdateAppDirectlyLoadError": "Δεν είναι δυνατή η απευθείας ενημέρωση του {appName},",
|
||||
"ExternalUpdater": "Το {appName} έχει ρυθμιστεί να χρησιμοποιεί έναν εξωτερικό μηχανισμό ενημέρωσης",
|
||||
"InstallLatest": "Εγκατάσταση πιο πρόσφατου"
|
||||
"SelectReleaseGroup": "Επιλέξτε Ομάδα έκδοσης"
|
||||
}
|
||||
|
||||
@@ -49,7 +49,6 @@
|
||||
"ApplyTagsHelpTextHowToApplyIndexers": "How to apply tags to the selected indexers",
|
||||
"ApplyTagsHelpTextRemove": "Remove: Remove the entered tags",
|
||||
"ApplyTagsHelpTextReplace": "Replace: Replace the tags with the entered tags (enter no tags to clear all tags)",
|
||||
"AptUpdater": "Use apt to install the update",
|
||||
"AudioFileMetadata": "Write Metadata to Audio Files",
|
||||
"AuthBasic": "Basic (Browser Popup)",
|
||||
"AuthForm": "Forms (Login Page)",
|
||||
@@ -117,9 +116,6 @@
|
||||
"BooksTotal": "Books ({0})",
|
||||
"Bookshelf": "Bookshelf",
|
||||
"Branch": "Branch",
|
||||
"BranchUpdate": "Branch to use to update {appName}",
|
||||
"BranchUpdateMechanism": "Branch used by external update mechanism",
|
||||
"BuiltIn": "Built-In",
|
||||
"BypassIfAboveCustomFormatScore": "Bypass if Above Custom Format Score",
|
||||
"BypassIfAboveCustomFormatScoreHelpText": "Enable bypass when release has a score higher than the configured minimum custom format score",
|
||||
"BypassIfHighestQuality": "Bypass if Highest Quality",
|
||||
@@ -141,7 +137,7 @@
|
||||
"CalibreUrlBase": "Calibre Url Base",
|
||||
"CalibreUsername": "Calibre Username",
|
||||
"Cancel": "Cancel",
|
||||
"CancelPendingTask": "Are you sure you want to cancel this pending task?",
|
||||
"CancelMessageText": "Are you sure you want to cancel this pending task?",
|
||||
"CatalogNumber": "Catalog Number",
|
||||
"CertificateValidation": "Certificate Validation",
|
||||
"CertificateValidationHelpText": "Change how strict HTTPS certification validation is. Do not change unless you understand the risks.",
|
||||
@@ -201,7 +197,6 @@
|
||||
"CreateEmptyAuthorFolders": "Create empty author folders",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Create missing author folders during disk scan",
|
||||
"CreateGroup": "Create group",
|
||||
"CurrentlyInstalled": "Currently Installed",
|
||||
"CustomFilter": "Custom Filter",
|
||||
"CustomFormat": "Custom Format",
|
||||
"CustomFormatScore": "Custom Format Score",
|
||||
@@ -298,7 +293,6 @@
|
||||
"DoNotBlocklist": "Do not Blocklist",
|
||||
"DoNotBlocklistHint": "Remove without blocklisting",
|
||||
"Docker": "Docker",
|
||||
"DockerUpdater": "Update the docker container to receive the update",
|
||||
"DownloadClient": "Download Client",
|
||||
"DownloadClientCheckDownloadingToRoot": "Download client {0} places downloads in the root folder {1}. You should not download to a root folder.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "No download client is available",
|
||||
@@ -363,13 +357,10 @@
|
||||
"ExistingTagsScrubbed": "Existing tags scrubbed",
|
||||
"ExportCustomFormat": "Export Custom Format",
|
||||
"External": "External",
|
||||
"ExternalUpdater": "{appName} is configured to use an external update mechanism",
|
||||
"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.",
|
||||
"FailedToFetchSettings": "Failed to fetch settings",
|
||||
"FailedToFetchUpdates": "Failed to fetch updates",
|
||||
"FailedToLoadQueue": "Failed to load Queue",
|
||||
"FileDateHelpText": "Change file date on import/rescan",
|
||||
"FileDetails": "File Details",
|
||||
@@ -394,7 +385,7 @@
|
||||
"ForMoreInformationOnTheIndividualIndexersClickOnTheInfoButtons": "For more information on the individual indexers, click on the info buttons.",
|
||||
"ForMoreInformationOnTheIndividualListsClickOnTheInfoButtons": "For more information on the individual lists, click on the info buttons.",
|
||||
"ForeignId": "Foreign ID",
|
||||
"ForeignIdHelpText": "The Foreign Id of the author/book to exclude",
|
||||
"ForeignIdHelpText": "The Musicbrainz Id of the author/book to exclude",
|
||||
"Formats": "Formats",
|
||||
"FreeSpace": "Free Space",
|
||||
"FutureBooks": "Future Books",
|
||||
@@ -487,11 +478,6 @@
|
||||
"IndexerTagsHelpText": "Only use this indexer for authors with at least one matching tag. Leave blank to use with all authors.",
|
||||
"Indexers": "Indexers",
|
||||
"IndexersSettingsSummary": "Indexers and release restrictions",
|
||||
"Install": "Install",
|
||||
"InstallLatest": "Install Latest",
|
||||
"InstallMajorVersionUpdate": "Install Update",
|
||||
"InstallMajorVersionUpdateMessage": "This update will install a new major version and may not be compatible with your system. Are you sure you want to install this update?",
|
||||
"InstallMajorVersionUpdateMessageLink": "Please check [{domain}]({url}) for more information.",
|
||||
"InstanceName": "Instance Name",
|
||||
"InstanceNameHelpText": "Instance name in tab and for Syslog app name",
|
||||
"InteractiveSearchModalHeader": "Interactive Search",
|
||||
@@ -619,6 +605,7 @@
|
||||
"MusicBrainzRecordingID": "MusicBrainz Recording ID",
|
||||
"MusicBrainzReleaseID": "MusicBrainz Release ID",
|
||||
"MusicBrainzTrackID": "MusicBrainz Track ID",
|
||||
"MusicbrainzId": "Musicbrainz Id",
|
||||
"MustContain": "Must Contain",
|
||||
"MustNotContain": "Must Not Contain",
|
||||
"NETCore": ".NET Core",
|
||||
@@ -687,7 +674,6 @@
|
||||
"OnHealthIssueHelpText": "On Health Issue",
|
||||
"OnImportFailure": "On Import Failure",
|
||||
"OnImportFailureHelpText": "On Import Failure",
|
||||
"OnLatestVersion": "The latest version of {appName} is already installed",
|
||||
"OnReleaseImport": "On Release Import",
|
||||
"OnReleaseImportHelpText": "On Release Import",
|
||||
"OnRename": "On Rename",
|
||||
@@ -720,7 +706,6 @@
|
||||
"PosterSize": "Poster Size",
|
||||
"PreviewRename": "Preview Rename",
|
||||
"PreviewRetag": "Preview Retag",
|
||||
"PreviouslyInstalled": "Previously Installed",
|
||||
"Profiles": "Profiles",
|
||||
"ProfilesSettingsSummary": "Quality, Metadata, Delay, and Release profiles",
|
||||
"Progress": "Progress",
|
||||
@@ -873,7 +858,6 @@
|
||||
"SSLPort": "SSL Port",
|
||||
"Save": "Save",
|
||||
"Scheduled": "Scheduled",
|
||||
"Script": "Script",
|
||||
"ScriptPath": "Script Path",
|
||||
"Search": "Search",
|
||||
"SearchAll": "Search All",
|
||||
@@ -1067,7 +1051,6 @@
|
||||
"UnmonitoredHelpText": "Include unmonitored books in the iCal feed",
|
||||
"UnselectAll": "Unselect All",
|
||||
"UpdateAll": "Update all",
|
||||
"UpdateAppDirectlyLoadError": "Unable to update {appName} directly,",
|
||||
"UpdateAutomaticallyHelpText": "Automatically download and install updates. You will still be able to install from System: Updates",
|
||||
"UpdateAvailable": "New update is available",
|
||||
"UpdateCheckStartupNotWritableMessage": "Cannot install update because startup folder '{0}' is not writable by the user '{1}'.",
|
||||
@@ -1096,6 +1079,8 @@
|
||||
"UserAgentProvidedByTheAppThatCalledTheAPI": "User-Agent provided by the app that called the API",
|
||||
"Username": "Username",
|
||||
"UsernameHelpText": "Calibre content server username",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Branch to use to update Readarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Branch used by external update mechanism",
|
||||
"Version": "Version",
|
||||
"Wanted": "Wanted",
|
||||
"WatchLibraryForChangesHelpText": "Rescan automatically when files change in a root folder",
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"ApiKeyHelpTextWarning": "Requiere reiniciar para que surta efecto",
|
||||
"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.",
|
||||
@@ -11,6 +12,7 @@
|
||||
"ShowDateAdded": "Mostrar fecha de adición",
|
||||
"Tags": "Etiquetas",
|
||||
"60MinutesSixty": "60 Minutos: {0}",
|
||||
"APIKey": "Clave API",
|
||||
"About": "Acerca de",
|
||||
"AddListExclusion": "Añadir lista de exclusión",
|
||||
"AddingTag": "Añadir etiqueta",
|
||||
@@ -24,16 +26,16 @@
|
||||
"ApplyTags": "Aplicar Etiquetas",
|
||||
"45MinutesFourtyFive": "45 Minutos: {0}",
|
||||
"Authentication": "Autenticación",
|
||||
"AuthenticationMethodHelpText": "Requiere usuario y contraseña para acceder a {appName}",
|
||||
"AuthenticationMethodHelpText": "Requiere usuario y contraseña para acceder a Readarr",
|
||||
"AuthorClickToChangeBook": "Clic para cambiar la película",
|
||||
"AutoRedownloadFailedHelpText": "Busca e intenta descargar automáticamente una versión diferente",
|
||||
"AutoRedownloadFailedHelpText": "Buscar e intentar 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 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 enlace",
|
||||
"BindAddress": "Dirección de Ligado",
|
||||
"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}",
|
||||
@@ -42,12 +44,12 @@
|
||||
"Calendar": "Calendario",
|
||||
"CalendarWeekColumnHeaderHelpText": "Mostrado sobre cada columna cuando la vista activa es semana",
|
||||
"Cancel": "Cancelar",
|
||||
"CancelPendingTask": "Seguro que quieres cancelar esta tarea pendiente?",
|
||||
"CancelMessageText": "Seguro que quieres cancelar esta tarea pendiente?",
|
||||
"CertificateValidation": "Validacion de certificado",
|
||||
"CertificateValidationHelpText": "Cambia cómo de estricta es la validación de certificación de HTTPS. No cambiar a menos que entiendas los riesgos.",
|
||||
"CertificateValidationHelpText": "Cambiar como es la validacion de la certificacion estricta de HTTPS. No cambiar a menos que entiendas las consecuencias.",
|
||||
"ChangeFileDate": "Cambiar fecha de archivo",
|
||||
"ChangeHasNotBeenSavedYet": "El cambio aún no se ha guardado",
|
||||
"ChmodFolder": "chmod de la carpeta",
|
||||
"ChmodFolder": "Carpeta chmod",
|
||||
"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 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.",
|
||||
@@ -112,7 +114,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": "Importa automáticamente las descargas completas del gestor de descargas",
|
||||
"EnableCompletedDownloadHandlingHelpText": "Importar 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",
|
||||
@@ -313,7 +315,7 @@
|
||||
"ScriptPath": "Ruta del script",
|
||||
"Search": "Buscar",
|
||||
"SearchAll": "Buscar todo",
|
||||
"SearchForMissing": "Buscar faltantes",
|
||||
"SearchForMissing": "Buscar perdidos",
|
||||
"SearchSelected": "Buscar seleccionados",
|
||||
"Security": "Seguridad",
|
||||
"SendAnonymousUsageData": "Enviar datos de uso anónimos",
|
||||
@@ -410,7 +412,7 @@
|
||||
"Unmonitored": "Sin monitorizar",
|
||||
"UnmonitoredHelpText": "Incluir los libros sin monitorizar en el canal de iCal",
|
||||
"UpdateAll": "Actualizar Todo",
|
||||
"UpdateAutomaticallyHelpText": "Descarga e instala actualizaciones automáticamente. Podrás seguir instalándolas desde Sistema: Actualizaciones",
|
||||
"UpdateAutomaticallyHelpText": "Descargar e instalar actualizaciones automáticamente. Todavía puedes instalar 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",
|
||||
@@ -423,8 +425,8 @@
|
||||
"UsenetDelay": "Retraso de usenet",
|
||||
"UsenetDelayHelpText": "Retraso en minutos a esperar antes de capturar un lanzamiento desde usenet",
|
||||
"Username": "Usuario",
|
||||
"BranchUpdate": "Rama a utilizar para actualizar Readarr",
|
||||
"BranchUpdateMechanism": "Rama usada por el mecanismo de actualización externo",
|
||||
"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",
|
||||
"Year": "Año",
|
||||
@@ -604,7 +606,7 @@
|
||||
"ResetDefinitions": "Restablecer definiciones",
|
||||
"UnableToLoadCustomFormats": "No se pueden cargar los Formatos Propios",
|
||||
"Theme": "Tema",
|
||||
"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",
|
||||
"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 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}'?",
|
||||
@@ -642,7 +644,7 @@
|
||||
"Yes": "Sí",
|
||||
"RedownloadFailed": "La descarga ha fallado",
|
||||
"RemoveCompleted": "Eliminar completado",
|
||||
"RemoveDownloadsAlert": "Las opciones de eliminación fueron trasladadas a las opciones del cliente de descarga individual en la tabla anterior.",
|
||||
"RemoveDownloadsAlert": "Las opciones de Eliminar fueron movidas a las opciones del cliente de descarga individual en la table 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",
|
||||
@@ -684,7 +686,7 @@
|
||||
"Activity": "Actividad",
|
||||
"Location": "Ubicación",
|
||||
"Ui": "Interfaz",
|
||||
"AddNew": "Añadir nuevo",
|
||||
"AddNew": "Añadir Nuevo",
|
||||
"Backup": "Copia de seguridad",
|
||||
"ManageClients": "Gestionar Clientes",
|
||||
"ManageDownloadClients": "Gestionar Clientes de Descarga",
|
||||
@@ -762,13 +764,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 {0} está configurado para eliminar las descargas completadas. Esto puede causar que las descargas sean eliminadas de tu cliente antes de que {1} pueda importarlas.",
|
||||
"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": "Ningún elemento con límite no alcanzado",
|
||||
"StatusEndedContinuing": "Continua",
|
||||
"ChownGroup": "chown del grupo",
|
||||
"ChownGroup": "chown 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",
|
||||
@@ -830,7 +832,7 @@
|
||||
"SelectReleaseGroup": "Seleccionar grupo de lanzamiento",
|
||||
"ThereWasAnErrorLoadingThisItem": "Hubo un error cargando este elemento",
|
||||
"ThereWasAnErrorLoadingThisPage": "Hubo un error cargando esta página",
|
||||
"SourceTitle": "Título de origen",
|
||||
"SourceTitle": "Título de la fuente",
|
||||
"ShowBanners": "Mostrar banners",
|
||||
"SearchMonitored": "Buscar monitorizados",
|
||||
"Other": "Otro",
|
||||
@@ -896,7 +898,7 @@
|
||||
"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",
|
||||
"DeleteSelected": "Eliminar 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",
|
||||
@@ -1086,36 +1088,5 @@
|
||||
"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",
|
||||
"AptUpdater": "Usa apt para instalar la actualización",
|
||||
"BuiltIn": "Integrado",
|
||||
"CurrentlyInstalled": "Actualmente instalado",
|
||||
"DockerUpdater": "Actualiza el contenedor docker para recibir la actualización",
|
||||
"ExternalUpdater": "{appName} está configurado para usar un mecanismo de actualización externo",
|
||||
"FailedToFetchSettings": "Error al recuperar la configuración",
|
||||
"Install": "Instalar",
|
||||
"OnLatestVersion": "La última versión de {appName} ya está instalada",
|
||||
"PreviouslyInstalled": "Previamente instalado",
|
||||
"Script": "Script",
|
||||
"UpdateAppDirectlyLoadError": "No se pudo actualizar {appName} directamente,",
|
||||
"FailedToFetchUpdates": "Fallo al buscar las actualizaciones",
|
||||
"InstallLatest": "Instala el último",
|
||||
"InstallMajorVersionUpdate": "Instalar actualización",
|
||||
"InstallMajorVersionUpdateMessage": "Esta actualización instalará una nueva versión principal y podría no ser compatible con tu sistema. ¿Estás seguro que quieres instalar esta actualización?",
|
||||
"InstallMajorVersionUpdateMessageLink": "Por favor revisa [{domain}]({url}) para más información."
|
||||
"WhySearchesCouldBeFailing": "Pulsa aquí para descubrir por qué las búsquedas podrían estar fallando"
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,9 +2,11 @@
|
||||
"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} » ?",
|
||||
@@ -31,7 +33,7 @@
|
||||
"AppDataDirectory": "Dossier AppData",
|
||||
"ApplyTags": "Appliquer les étiquettes",
|
||||
"Authentication": "Authentification",
|
||||
"AuthenticationMethodHelpText": "Exiger un nom d'utilisateur et un mot de passe pour accéder à {appName}",
|
||||
"AuthenticationMethodHelpText": "Exiger un nom d'utilisateur et un mot de passe pour accéder à Readarr",
|
||||
"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",
|
||||
@@ -48,7 +50,7 @@
|
||||
"Calendar": "Calendrier",
|
||||
"CalendarWeekColumnHeaderHelpText": "Affiché au dessus de chaque colonne quand \"Semaine\" est l'affichage actif",
|
||||
"Cancel": "Annuler",
|
||||
"CancelPendingTask": "Êtes-vous sur de vouloir annuler cette tâche en attente ?",
|
||||
"CancelMessageText": "Êtes-vous sur de vouloir annuler cette tâche en attente ?",
|
||||
"CertificateValidation": "Validation du certificat",
|
||||
"CertificateValidationHelpText": "Modifier le niveau de rigueur de la validation de la certification HTTPS. Ne pas modifier si vous ne maîtrisez pas les risques.",
|
||||
"ChangeFileDate": "Changer la date du fichier",
|
||||
@@ -110,7 +112,7 @@
|
||||
"DiskSpace": "Espace disque",
|
||||
"DownloadClient": "Client de téléchargement",
|
||||
"DownloadClientSettings": "Télécharger les paramètres client",
|
||||
"DownloadClients": "Clients de télécharg.",
|
||||
"DownloadClients": "Clients de téléchargement",
|
||||
"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",
|
||||
@@ -177,7 +179,7 @@
|
||||
"IndexerSettings": "Paramètres de l'indexeur",
|
||||
"Indexers": "Indexeurs",
|
||||
"Interval": "Intervalle",
|
||||
"IsCutoffCutoff": "Couper",
|
||||
"IsCutoffCutoff": "Limite",
|
||||
"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",
|
||||
@@ -328,11 +330,11 @@
|
||||
"ShortDateFormat": "Format de date courte",
|
||||
"ShowCutoffUnmetIconHelpText": "Afficher l'icône des fichiers lorsque la limite n'a pas été atteinte",
|
||||
"ShowDateAdded": "Afficher la date d'ajout",
|
||||
"ShowMonitored": "Afficher l'état de surveillance",
|
||||
"ShowMonitoredHelpText": "Affiche l'état de surveillance sous le poster",
|
||||
"ShowMonitored": "Afficher le chemin",
|
||||
"ShowMonitoredHelpText": "Afficher l'état de surveillance sous le poster",
|
||||
"ShowPath": "Afficher le chemin",
|
||||
"ShowQualityProfile": "Afficher le profil de qualité",
|
||||
"ShowQualityProfileHelpText": "Affiche le profil de qualité sous l'affiche",
|
||||
"ShowQualityProfileHelpText": "Afficher le profil de qualité sous l'affiche",
|
||||
"ShowRelativeDates": "Afficher les dates relatives",
|
||||
"ShowRelativeDatesHelpText": "Afficher les dates relatives (Aujourd'hui/Hier/etc) ou absolues",
|
||||
"ShowSearch": "Afficher la recherche",
|
||||
@@ -355,7 +357,7 @@
|
||||
"Status": "État",
|
||||
"StatusEndedEnded": "Terminé",
|
||||
"Style": "Style",
|
||||
"SuccessMyWorkIsDoneNoFilesToRename": "C'est fait ! Mon travail est terminé, plus aucun fichier à renommer.",
|
||||
"SuccessMyWorkIsDoneNoFilesToRename": "Victoire ! Mon travail est terminé, 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",
|
||||
@@ -429,8 +431,8 @@
|
||||
"UsenetDelay": "Retard Usenet",
|
||||
"UsenetDelayHelpText": "Délai en minutes avant de récupérer une release de Usenet",
|
||||
"Username": "Nom d'utilisateur",
|
||||
"BranchUpdate": "Branche à utiliser pour mettre à jour Readarr",
|
||||
"BranchUpdateMechanism": "Branche utilisée par le mécanisme de mise à jour extérieur",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Branche à utiliser pour mettre à jour Readarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Branche utilisée par le mécanisme de mise à jour extérieur",
|
||||
"Version": "Version",
|
||||
"WeekColumnHeader": "En-tête de colonne de la semaine",
|
||||
"Year": "Année",
|
||||
@@ -447,7 +449,7 @@
|
||||
"NotAvailable": "Indisponible",
|
||||
"NotMonitored": "Pas surveillé",
|
||||
"Progress": "Progression",
|
||||
"LogSqlHelpText": "Enregistrez toutes les requêtes SQL de {appName}",
|
||||
"LogSqlHelpText": "Enregistrez toutes les requêtes SQL de Prowlarr",
|
||||
"Actions": "Actions",
|
||||
"Today": "Aujourd'hui",
|
||||
"Tomorrow": "Demain",
|
||||
@@ -456,7 +458,7 @@
|
||||
"ReleaseTitle": "Titre de la version",
|
||||
"ShowBookTitleHelpText": "Affiche le titre du livre sous l'affiche",
|
||||
"ShowReleaseDate": "Afficher la date de sortie",
|
||||
"ShowTitle": "Afficher le titre",
|
||||
"ShowTitle": "Montrer le titre",
|
||||
"TheAuthorFolderAndAllOfItsContentWillBeDeleted": "Le dossier '{0}' et son contenu vont être supprimés.",
|
||||
"ReplaceIllegalCharactersHelpText": "Remplacer les caractères illégaux. Si non coché, Readarr les supprimera",
|
||||
"Level": "Niveau",
|
||||
@@ -543,15 +545,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": "Surveiller",
|
||||
"Monitor": "Surveillé",
|
||||
"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": "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",
|
||||
"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",
|
||||
"OnGrab": "Lors de la saisie",
|
||||
"OnHealthIssue": "Lors de problème de santé",
|
||||
"OnHealthIssue": "Sur la question de la santé",
|
||||
"OnRename": "Au renommage",
|
||||
"ProxyCheckBadRequestMessage": "Échec du test du proxy. StatusCode : {0}",
|
||||
"ProxyCheckFailedToTestMessage": "Échec du test du proxy : {0}",
|
||||
@@ -664,8 +666,8 @@
|
||||
"ClickToChangeReleaseGroup": "Cliquez pour changer de groupe de diffusion",
|
||||
"HardlinkCopyFiles": "Lien physique/Copie de fichiers",
|
||||
"MoveFiles": "Déplacer des fichiers",
|
||||
"OnApplicationUpdate": "Lors de la mise à jour de l'application",
|
||||
"OnApplicationUpdateHelpText": "Lors de la mise à jour de l'application",
|
||||
"OnApplicationUpdate": "Sur la mise à jour de l'application",
|
||||
"OnApplicationUpdateHelpText": "Lors de la mise à jour de l'app",
|
||||
"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é",
|
||||
@@ -679,7 +681,7 @@
|
||||
"CopyToClipboard": "Copier dans le presse-papier",
|
||||
"CustomFormat": "Format personnalisé",
|
||||
"CustomFormatSettings": "Réglages Formats Personnalisés",
|
||||
"CustomFormats": "Formats personnalisés",
|
||||
"CustomFormats": "Formats perso.",
|
||||
"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} » ?",
|
||||
@@ -730,7 +732,7 @@
|
||||
"ApplyTagsHelpTextHowToApplyAuthors": "Comment appliquer des étiquettes aux indexeurs sélectionnés",
|
||||
"ApplyTagsHelpTextRemove": "Supprimer : supprime les étiquettes renseignées",
|
||||
"AutomaticAdd": "Ajout automatique",
|
||||
"BlocklistReleaseHelpText": "Empêche {appName} de récupérer automatiquement cette version",
|
||||
"BlocklistReleaseHelpText": "Empêche Lidarr de récupérer automatiquement cette version",
|
||||
"NoChange": "Pas de changement",
|
||||
"NoEventsFound": "Aucun événement trouvé",
|
||||
"RemoveDownloadsAlert": "Les paramètres de suppression ont été déplacés vers les paramètres individuels du client de téléchargement dans le tableau ci-dessus.",
|
||||
@@ -766,7 +768,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é",
|
||||
@@ -887,18 +889,18 @@
|
||||
"MonitorBookExistingOnlyWarning": "Il s’agit d’un ajustement unique du paramètre surveillé pour chaque album. Utilisez l'option sous Artiste/Modifier pour contrôler ce qui se passe pour les albums nouvellement ajoutés",
|
||||
"SearchForMonitoredBooks": "Rechercher des albums surveillés",
|
||||
"WriteAudioTagsScrub": "Effacer les balises existantes",
|
||||
"ShouldMonitorExistingHelpText": "Surveiller automatiquement les albums de cette liste qui sont déjà dans {appName}",
|
||||
"ShouldMonitorExistingHelpText": "Surveiller automatiquement les albums de cette liste qui sont déjà dans Lidarr",
|
||||
"IfYouDontAddAnImportListExclusionAndTheAuthorHasAMetadataProfileOtherThanNoneThenThisBookMayBeReaddedDuringTheNextAuthorRefresh": "Si vous n'ajoutez pas d'exclusion de liste d'importation et que l'artiste a un profil de métadonnées autre que « Aucun », cet album pourra être ajouté à nouveau lors de la prochaine actualisation de l'artiste.",
|
||||
"MetadataSettingsSummary": "Créez des fichiers de métadonnées lorsque les épisodes sont importés ou que les sites sont actualisés",
|
||||
"MonitoringOptionsHelpText": "Quels albums doivent être surveillés après l'ajout de l'artiste (ajustement unique)",
|
||||
"EnableAutomaticAddHelpText": "Ajoutez des artistes/albums à {appName} lorsque les synchronisations sont effectuées via l'interface utilisateur ou par {appName}",
|
||||
"EnableAutomaticAddHelpText": "Ajoutez des artistes/albums à Lidarr lorsque les synchronisations sont effectuées via l'interface utilisateur ou par Lidarr",
|
||||
"IsInUseCantDeleteAMetadataProfileThatIsAttachedToAnAuthorOrImportList": "Impossible de supprimer un profil de métadonnées associé à un artiste ou à une liste d'importation",
|
||||
"ListsSettingsSummary": "Importer des listes",
|
||||
"ProfilesSettingsSummary": "Profils de qualité, de langue, de délai et de release",
|
||||
"SkipRedownloadHelpText": "Empêche {appName} d'essayer de télécharger des versions alternatives pour les éléments supprimés",
|
||||
"SkipRedownloadHelpText": "Empêche Lidarr d'essayer de télécharger des versions alternatives pour les éléments supprimés",
|
||||
"CountAuthorsSelected": "{selectedCount} artiste(s) sélectionné(s)",
|
||||
"SearchForAllCutoffUnmetBooks": "Rechercher tous les albums de Cutoff Unmet",
|
||||
"WriteAudioTagsScrubHelp": "Supprimez les balises existantes des fichiers, en ne laissant que celles ajoutées par {appName}.",
|
||||
"WriteAudioTagsScrubHelp": "Supprimez les balises existantes des fichiers, en ne laissant que celles ajoutées par Lidarr.",
|
||||
"EndedAllBooksDownloaded": "Terminé (Toutes les pistes téléchargées)",
|
||||
"ForeignId": "ID étranger",
|
||||
"GoToAuthorListing": "Aller à la liste des artistes",
|
||||
@@ -912,7 +914,7 @@
|
||||
"WriteBookTagsHelpTextWarning": "La sélection de « Tous les fichiers » modifiera les fichiers existants lors de leur importation.",
|
||||
"IsInUseCantDeleteAQualityProfileThatIsAttachedToAnAuthorOrImportList": "Impossible de supprimer un profil de qualité associé à un artiste ou à une liste d'importation",
|
||||
"PathHelpText": "Dossier racine contenant votre bibliothèque musicale",
|
||||
"ReadarrSupportsMultipleListsForImportingBooksAndAuthorsIntoTheDatabase": "{appName} prend en charge plusieurs listes pour importer des albums et des artistes dans la base de données.",
|
||||
"ReadarrSupportsMultipleListsForImportingBooksAndAuthorsIntoTheDatabase": "Lidarr prend en charge plusieurs listes pour importer des albums et des artistes dans la base de données.",
|
||||
"TotalBookCountBooksTotalBookFileCountBooksWithFilesInterp": "{0} pistes au total. {1} pistes avec fichiers.",
|
||||
"SearchForAllMissingBooks": "Rechercher tous les albums manquants",
|
||||
"ForeignIdHelpText": "L'identifiant Musicbrainz de l'artiste/album à exclure",
|
||||
@@ -923,7 +925,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 la sélection",
|
||||
"DeleteSelected": "Supprimer sélectionnée",
|
||||
"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+)",
|
||||
@@ -974,7 +976,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",
|
||||
@@ -990,132 +992,9 @@
|
||||
"InteractiveSearchModalHeader": "Recherche interactive",
|
||||
"FailedLoadingSearchResults": "Échec du chargement des résultats de recherche, veuillez réessayer.",
|
||||
"MonitoredAuthorIsMonitored": "Artiste non surveillé",
|
||||
"IndexerSettingsSeedRatio": "Ratio d'envoi",
|
||||
"IndexerSettingsSeedRatio": "Ratio d'envoie",
|
||||
"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",
|
||||
"IndexerSettingsSeedTime": "Temps d'envoie",
|
||||
"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\"",
|
||||
"AptUpdater": "Utiliser apt pour installer la mise à jour",
|
||||
"BuiltIn": "Intégré",
|
||||
"CurrentlyInstalled": "Actuellement installé",
|
||||
"DockerUpdater": "Mettez à jour le conteneur Docker pour recevoir la mise à jour",
|
||||
"ExternalUpdater": "{appName} est configuré pour utiliser un mécanisme de mise à jour externe",
|
||||
"FailedToFetchSettings": "Échec de la récupération des paramètres",
|
||||
"FailedToFetchUpdates": "Échec de la récupération des mises à jour",
|
||||
"Install": "Installer",
|
||||
"InstallLatest": "Installer la dernière",
|
||||
"InstallMajorVersionUpdate": "Installer la mise à jour",
|
||||
"InstallMajorVersionUpdateMessageLink": "Veuillez consulter [{domain}]({url}) pour plus d'informations.",
|
||||
"OnLatestVersion": "La dernière version de {appName} est déjà installée",
|
||||
"PreviouslyInstalled": "Installé précédemment",
|
||||
"Script": "Script",
|
||||
"UpdateAppDirectlyLoadError": "Impossible de mettre à jour directement {appName},",
|
||||
"InstallMajorVersionUpdateMessage": "Cette mise à jour installera une nouvelle version majeure et pourrait ne pas être compatible avec votre système. Êtes-vous sûr de vouloir installer cette mise à jour ?"
|
||||
"WhySearchesCouldBeFailing": "Cliquez ici pour savoir pourquoi les recherches pourraient échouer"
|
||||
}
|
||||
|
||||
@@ -4,15 +4,15 @@
|
||||
"AlreadyInYourLibrary": "כבר בספרייה שלך",
|
||||
"AlternateTitles": "כותרת חלופית",
|
||||
"Analytics": "ניתוח",
|
||||
"AnalyticsEnabledHelpText": "שלח פרטי שימוש ושגיאה אנונימיים לשרתי {appName}. זה כולל מידע בדפדפן שלך, אילו דפי {appName} WebUI אתה משתמש, דיווח על שגיאות וכן מערכת הפעלה וגרסת זמן ריצה. אנו נשתמש במידע זה כדי לתעדף תכונות ותיקוני באגים.",
|
||||
"AnalyticsEnabledHelpText": "שלח פרטי שימוש ושגיאה אנונימיים לשרתי Radarr. זה כולל מידע בדפדפן שלך, אילו דפי Radarr WebUI אתה משתמש, דיווח על שגיאות וכן מערכת הפעלה וגרסת זמן ריצה. אנו נשתמש במידע זה כדי לתעדף תכונות ותיקוני באגים.",
|
||||
"AppDataDirectory": "ספריית AppData",
|
||||
"ApplyTags": "החל תגים",
|
||||
"Authentication": "אימות",
|
||||
"AuthenticationMethodHelpText": "דרוש שם משתמש וסיסמה כדי לגשת ל {appName}",
|
||||
"AuthenticationMethodHelpText": "דרוש שם משתמש וסיסמה כדי לגשת ל Radarr",
|
||||
"AuthorClickToChangeBook": "לחץ כדי לשנות סרט",
|
||||
"AutoRedownloadFailedHelpText": "חפש אוטומטית ונסה להוריד מהדורה אחרת",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "סרטים שנמחקו מהדיסק אינם מנוטרים אוטומטית ב- {appName}",
|
||||
"BackupFolderHelpText": "נתיבים יחסית יהיו תחת ספריית AppData של {appName}",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "סרטים שנמחקו מהדיסק אינם מנוטרים אוטומטית ב- Radarr",
|
||||
"BackupFolderHelpText": "נתיבים יחסית יהיו תחת ספריית AppData של Radarr",
|
||||
"BackupNow": "גיבוי עכשיו",
|
||||
"BackupRetentionHelpText": "גיבויים אוטומטיים ישנים יותר מתקופת השמירה ינוקו אוטומטית",
|
||||
"Backups": "גיבויים",
|
||||
@@ -25,16 +25,16 @@
|
||||
"BypassProxyForLocalAddresses": "עקיפת פרוקסי לכתובות מקומיות",
|
||||
"Calendar": "לוּחַ שָׁנָה",
|
||||
"CalendarWeekColumnHeaderHelpText": "מוצג מעל כל עמודה כאשר השבוע היא התצוגה הפעילה",
|
||||
"CancelPendingTask": "האם אתה בטוח שברצונך לבטל משימה זו בהמתנה?",
|
||||
"CancelMessageText": "האם אתה בטוח שברצונך לבטל משימה זו בהמתנה?",
|
||||
"CertificateValidation": "אימות תעודה",
|
||||
"CertificateValidationHelpText": "שנה את מידת אימות ההסמכה של HTTPS",
|
||||
"ChangeFileDate": "שנה את תאריך הקובץ",
|
||||
"ChangeHasNotBeenSavedYet": "השינוי עדיין לא נשמר",
|
||||
"ChmodFolder": "תיקיית chmod",
|
||||
"ChmodFolderHelpText": "אוקטאל, מוחל במהלך ייבוא / שינוי שם לתיקיות מדיה וקבצים (ללא סיביות ביצוע)",
|
||||
"ChmodFolderHelpTextWarning": "זה עובד רק אם המשתמש שמפעיל את {appName} הוא הבעלים של הקובץ. עדיף לוודא שלקוח ההורדה מגדיר את ההרשאות כהלכה.",
|
||||
"ChmodFolderHelpTextWarning": "זה עובד רק אם המשתמש שמפעיל את Radarr הוא הבעלים של הקובץ. עדיף לוודא שלקוח ההורדה מגדיר את ההרשאות כהלכה.",
|
||||
"ChownGroupHelpText": "שם הקבוצה או ה- gid. השתמש ב- gid עבור מערכות קבצים מרוחקות.",
|
||||
"ChownGroupHelpTextWarning": "זה עובד רק אם המשתמש שמפעיל את {appName} הוא הבעלים של הקובץ. עדיף להבטיח שלקוח ההורדה ישתמש באותה קבוצה כמו {appName}.",
|
||||
"ChownGroupHelpTextWarning": "זה עובד רק אם המשתמש שמפעיל את Radarr הוא הבעלים של הקובץ. עדיף להבטיח שלקוח ההורדה ישתמש באותה קבוצה כמו Radarr.",
|
||||
"Clear": "ברור",
|
||||
"ClickToChangeQuality": "לחץ כדי לשנות את האיכות",
|
||||
"ClientPriority": "עדיפות לקוח",
|
||||
@@ -46,10 +46,10 @@
|
||||
"ConnectSettings": "חבר הגדרות",
|
||||
"Connections": "חיבורים",
|
||||
"CopyUsingHardlinksHelpText": "השתמש בקישורים קשיחים כשאתה מנסה להעתיק קבצים מטורמים שעדיין נזרעים",
|
||||
"CopyUsingHardlinksHelpTextWarning": "לעיתים, נעילת קבצים עשויה למנוע שינוי שם של קבצים שנזרעים. אתה יכול להשבית זמנית את הזריעה ולהשתמש בפונקציית השם של {appName} כעבודה מסביב.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "לעיתים, נעילת קבצים עשויה למנוע שינוי שם של קבצים שנזרעים. אתה יכול להשבית זמנית את הזריעה ולהשתמש בפונקציית השם של Radarr כעבודה מסביב.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "צור תיקיות סרט חסרות במהלך סריקת הדיסק",
|
||||
"CreateGroup": "צור קבוצה",
|
||||
"CutoffHelpText": "לאחר שהאיכות הזו תושג {appName} כבר לא תוריד סרטים",
|
||||
"CutoffHelpText": "לאחר שהאיכות הזו תושג Radarr כבר לא תוריד סרטים",
|
||||
"CutoffUnmet": "חתך שלא הושג",
|
||||
"DatabaseMigration": "הגירת DB",
|
||||
"Dates": "תאריכים",
|
||||
@@ -128,7 +128,7 @@
|
||||
"Grab": "לִתְפּוֹס",
|
||||
"GrabID": "תעודת זהות",
|
||||
"GrabRelease": "שחרור תפוס",
|
||||
"GrabReleaseMessageText": "רדאר לא הצליח לקבוע לאיזה סרט הסרט הזה נועד. ייתכן ש- {appName} לא תוכל לייבא גרסה זו באופן אוטומטי. האם אתה רוצה לתפוס את '{0}'?",
|
||||
"GrabReleaseMessageText": "רדאר לא הצליח לקבוע לאיזה סרט הסרט הזה נועד. ייתכן ש- Radarr לא תוכל לייבא גרסה זו באופן אוטומטי. האם אתה רוצה לתפוס את '{0}'?",
|
||||
"GrabSelected": "תפוס נבחר",
|
||||
"Group": "קְבוּצָה",
|
||||
"HasPendingChangesNoChanges": "אין שינויים",
|
||||
@@ -151,7 +151,7 @@
|
||||
"ImportedTo": "מיובא אל",
|
||||
"Importing": "מייבא",
|
||||
"IncludeHealthWarningsHelpText": "כלול אזהרות בריאות",
|
||||
"IncludeUnknownAuthorItemsHelpText": "הצג פריטים ללא סרט בתור. זה יכול לכלול סרטים שהוסרו או כל דבר אחר בקטגוריה של {appName}",
|
||||
"IncludeUnknownAuthorItemsHelpText": "הצג פריטים ללא סרט בתור. זה יכול לכלול סרטים שהוסרו או כל דבר אחר בקטגוריה של Radarr",
|
||||
"IncludeUnmonitored": "כלול ללא פיקוח",
|
||||
"Indexer": "אינדקסר",
|
||||
"IndexerSettings": "הגדרות אינדקס",
|
||||
@@ -161,7 +161,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "שדרג עד שתתקיים או תחרוג מאיכות זו",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "לא ניתן למחוק בזמן השימוש",
|
||||
"Language": "שפה",
|
||||
"LaunchBrowserHelpText": " פתח דפדפן אינטרנט ונווט אל דף הבית של {appName} בהתחלת האפליקציה.",
|
||||
"LaunchBrowserHelpText": " פתח דפדפן אינטרנט ונווט אל דף הבית של Radarr בהתחלת האפליקציה.",
|
||||
"LoadingBookFilesFailed": "טעינת קבצי הסרט נכשלה",
|
||||
"Local": "מְקוֹמִי",
|
||||
"LogFiles": "קבצי יומן",
|
||||
@@ -242,7 +242,7 @@
|
||||
"RSSSync": "סנכרון RSS",
|
||||
"RSSSyncInterval": "מרווח סינכרון RSS",
|
||||
"ReadTheWikiForMoreInformation": "קרא את הוויקי למידע נוסף",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName} תומך בכל אינדקס שמשתמש בתקן Newznab, כמו גם באינדקסים אחרים המפורטים להלן.",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr תומך בכל אינדקס שמשתמש בתקן Newznab, כמו גם באינדקסים אחרים המפורטים להלן.",
|
||||
"ReadarrTags": "תגיות רדאר",
|
||||
"Real": "אמיתי",
|
||||
"Reason": "סיבה",
|
||||
@@ -271,12 +271,12 @@
|
||||
"RemoveTagExistingTag": "תג קיים",
|
||||
"RemoveTagRemovingTag": "הסרת התג",
|
||||
"RemovedFromTaskQueue": "הוסר מתור המשימות",
|
||||
"RenameBooksHelpText": "{appName} ישתמש בשם הקובץ הקיים אם שינוי שם אינו זמין",
|
||||
"RenameBooksHelpText": "Radarr ישתמש בשם הקובץ הקיים אם שינוי שם אינו זמין",
|
||||
"Reorder": "להזמין מחדש",
|
||||
"ReplaceIllegalCharacters": "החלף תווים לא חוקיים",
|
||||
"RequiredHelpText": "המהדורה חייבת להכיל לפחות אחד ממונחים אלה (חסר רישיות)",
|
||||
"RequiredPlaceHolder": "הוסף הגבלה חדשה",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName} לא יאתר אוטומטית שינויים בקבצים כאשר לא מוגדר כ'תמיד '",
|
||||
"RescanAfterRefreshHelpTextWarning": "Radarr לא יאתר אוטומטית שינויים בקבצים כאשר לא מוגדר כ'תמיד '",
|
||||
"RescanAuthorFolderAfterRefresh": "סרוק מחדש את תיקיית הסרט לאחר רענון",
|
||||
"Reset": "אִתחוּל",
|
||||
"ResetAPIKey": "אפס את מפתח ה- API",
|
||||
@@ -323,7 +323,7 @@
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "מוצג מעל כל עמודה כאשר השבוע היא התצוגה הפעילה",
|
||||
"Size": " גודל",
|
||||
"SkipFreeSpaceCheck": "דלג על בדיקת מקום פנוי",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "השתמש כאשר {appName} אינו מצליח לזהות מקום פנוי מתיקיית שורש הסרט שלך",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "השתמש כאשר Radarr אינו מצליח לזהות מקום פנוי מתיקיית שורש הסרט שלך",
|
||||
"SorryThatAuthorCannotBeFound": "מצטערים, הסרט הזה לא נמצא.",
|
||||
"SorryThatBookCannotBeFound": "מצטערים, הסרט הזה לא נמצא.",
|
||||
"Source": "מָקוֹר",
|
||||
@@ -341,7 +341,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "הַצלָחָה! העבודה שלי נעשית, אין קבצים לשינוי שם.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS אינו נתמך עם אינדקס זה",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "אינדקס זה אינו נתמך בחיפוש",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "ישמש כאשר חיפושים אוטומטיים מבוצעים דרך ממשק המשתמש או על ידי {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "ישמש כאשר חיפושים אוטומטיים מבוצעים דרך ממשק המשתמש או על ידי Radarr",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "ישמש כאשר נעשה שימוש בחיפוש אינטראקטיבי",
|
||||
"TagIsNotUsedAndCanBeDeleted": "לא משתמשים בתג וניתן למחוק אותו",
|
||||
"Tags": "תגים",
|
||||
@@ -358,7 +358,7 @@
|
||||
"Torrents": "טורנטים",
|
||||
"TotalFileSize": "גודל קובץ כולל",
|
||||
"UILanguage": "שפת ממשק משתמש",
|
||||
"UILanguageHelpText": "שפה בה {appName} ישתמש עבור ממשק המשתמש",
|
||||
"UILanguageHelpText": "שפה בה Radarr ישתמש עבור ממשק המשתמש",
|
||||
"UILanguageHelpTextWarning": "חובה לטעון דפדפן",
|
||||
"UISettings": "הגדרות ממשק המשתמש",
|
||||
"URLBase": "בסיס URL",
|
||||
@@ -399,7 +399,7 @@
|
||||
"UnmonitoredHelpText": "כלול סרטים ללא פיקוח בפיד iCal",
|
||||
"UpdateAll": "עדכן הכל",
|
||||
"UpdateAutomaticallyHelpText": "הורד והתקין עדכונים באופן אוטומטי. עדיין תוכל להתקין ממערכת: עדכונים",
|
||||
"UpdateMechanismHelpText": "השתמש במעדכן המובנה של {appName} או בסקריפט",
|
||||
"UpdateMechanismHelpText": "השתמש במעדכן המובנה של Radarr או בסקריפט",
|
||||
"UpdateScriptPathHelpText": "נתיב לסקריפט מותאם אישית שלוקח חבילת עדכון שחולצה ומטפל בשארית תהליך העדכון",
|
||||
"Updates": "עדכונים",
|
||||
"UpgradeAllowedHelpText": "אם תכונות הנכים לא ישודרגו",
|
||||
@@ -411,8 +411,8 @@
|
||||
"UsenetDelay": "עיכוב Usenet",
|
||||
"UsenetDelayHelpText": "עיכוב תוך דקות להמתין לפני שתופס שחרור מאוסנט",
|
||||
"Username": "שם משתמש",
|
||||
"BranchUpdate": "ענף לשימוש עדכון {appName}",
|
||||
"BranchUpdateMechanism": "ענף המשמש את מנגנון העדכון החיצוני",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "ענף לשימוש עדכון Radarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "ענף המשמש את מנגנון העדכון החיצוני",
|
||||
"Version": "גִרְסָה",
|
||||
"WeekColumnHeader": "כותרת עמודות שבוע",
|
||||
"Year": "שָׁנָה",
|
||||
@@ -420,8 +420,10 @@
|
||||
"20MinutesTwenty": "60 דקות: {0}",
|
||||
"45MinutesFourtyFive": "60 דקות: {0}",
|
||||
"60MinutesSixty": "60 דקות: {0}",
|
||||
"APIKey": "מפתח API",
|
||||
"About": "אודות",
|
||||
"AddListExclusion": "הוסף אי הכללת רשימה",
|
||||
"ApiKeyHelpTextWarning": "נדרש הפעלה מחדש כדי להיכנס לתוקף",
|
||||
"AnalyticsEnabledHelpTextWarning": "נדרש הפעלה מחדש כדי להיכנס לתוקף",
|
||||
"Automatic": "אוֹטוֹמָטִי",
|
||||
"Cancel": "לְבַטֵל",
|
||||
@@ -444,7 +446,7 @@
|
||||
"Actions": "פעולות",
|
||||
"BookAvailableButMissing": "הסרט זמין, אך חסר",
|
||||
"NotMonitored": "לא מנוטר",
|
||||
"ReplaceIllegalCharactersHelpText": "החלף תווים לא חוקיים. אם לא מסומן, {appName} יסיר אותם במקום זאת",
|
||||
"ReplaceIllegalCharactersHelpText": "החלף תווים לא חוקיים. אם לא מסומן, Radarr יסיר אותם במקום זאת",
|
||||
"ShowBookTitleHelpText": "הראה את שם הסרט תחת הכרזה",
|
||||
"ShowReleaseDate": "הצגת תאריך פרסום",
|
||||
"Today": "היום",
|
||||
@@ -454,14 +456,14 @@
|
||||
"UnableToLoadBlocklist": "לא ניתן לטעון את הרשימה השחורה",
|
||||
"Component": "רְכִיב",
|
||||
"Level": "רָמָה",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "סניף {0} אינו סניף חוקי לשחרור {appName}, לא תקבל עדכונים",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "סניף {0} אינו סניף חוקי לשחרור Radarr, לא תקבל עדכונים",
|
||||
"Blocklist": "רשימה שחורה",
|
||||
"BlocklistRelease": "שחרור הרשימה השחורה",
|
||||
"CreateEmptyAuthorFolders": "צור תיקיות סרט ריקות",
|
||||
"RescanAfterRefreshHelpText": "סרוק מחדש את תיקיית הסרט לאחר רענון הסרט",
|
||||
"ShowUnknownAuthorItems": "הצג פריטי סרט לא ידועים",
|
||||
"SelectedCountBooksSelectedInterp": "{0} סרט / ים נבחרו",
|
||||
"ThisCannotBeCancelled": "לא ניתן לבטל פעולה זו לאחר שהתחילה מבלי להפעיל מחדש את {appName}.",
|
||||
"ThisCannotBeCancelled": "לא ניתן לבטל פעולה זו לאחר שהתחילה מבלי להפעיל מחדש את Radarr.",
|
||||
"UpdateSelected": "עדכון נבחר",
|
||||
"All": "הכל",
|
||||
"Wanted": "מבוקש",
|
||||
@@ -484,7 +486,7 @@
|
||||
"ProxyCheckFailedToTestMessage": "נכשל בדיקת ה- proxy: {0}",
|
||||
"ProxyCheckResolveIpMessage": "פתרון כתובת ה- IP עבור מארח ה- Proxy המוגדר {0} נכשל",
|
||||
"RootFolderCheckMultipleMessage": "חסרות מספר תיקיות שורש: {0}",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "נתיב שבו {appName} אמור להשתמש כדי לגשת לנתיב המרוחק באופן מקומי",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "נתיב שבו Radarr אמור להשתמש כדי לגשת לנתיב המרוחק באופן מקומי",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "נתיב שורש לספריה אליה ניגש לקוח ההורדה",
|
||||
"SystemTimeCheckMessage": "זמן המערכת אינו פעיל יותר מיום אחד. משימות מתוזמנות עשויות שלא לפעול כראוי עד לתיקון הזמן",
|
||||
"UISettingsSummary": "אפשרויות לקויות לוח שנה, תאריך וצבע",
|
||||
@@ -494,7 +496,7 @@
|
||||
"DownloadClientsSettingsSummary": "הורד לקוחות, הורד טיפול ומיפוי נתיבים מרוחק",
|
||||
"DownloadClientStatusCheckAllClientMessage": "כל לקוחות ההורדה אינם זמינים עקב כשלים",
|
||||
"MaintenanceRelease": "שחרור תחזוקה: תיקוני באגים ושיפורים אחרים. לפרטים נוספים, ראה היסטוריית התחייבויות של Github",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "אין אינדקסים זמינים כאשר חיפוש אינטראקטיבי מופעל, {appName} לא תספק תוצאות חיפוש אינטראקטיביות",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "אין אינדקסים זמינים כאשר חיפוש אינטראקטיבי מופעל, Radarr לא תספק תוצאות חיפוש אינטראקטיביות",
|
||||
"IndexerStatusCheckSingleClientMessage": "אינדקסים לא זמינים בגלל כשלים: {0}",
|
||||
"Lists": "רשימות",
|
||||
"TimeLeft": "הזמן שנותר",
|
||||
@@ -512,14 +514,14 @@
|
||||
"IndexerPriorityHelpText": "עדיפות אינדקס מ -1 (הגבוה ביותר) ל -50 (הנמוך ביותר). ברירת מחדל: 25.",
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "אינדקסים לא זמינים עקב כשלים במשך יותר משש שעות: {0}",
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "כל האינדקסים התומכים ב- rss אינם זמינים באופן זמני בגלל שגיאות אינדקס האחרונות",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "אין אינדקסים זמינים כאשר חיפוש אוטומטי מופעל, {appName} לא תספק תוצאות חיפוש אוטומטיות",
|
||||
"IndexerRssHealthCheckNoIndexers": "אין אינדקסים זמינים כאשר סינכרון RSS מופעל, {appName} לא תפס אוטומטית גרסאות חדשות",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "אין אינדקסים זמינים כאשר חיפוש אוטומטי מופעל, Radarr לא תספק תוצאות חיפוש אוטומטיות",
|
||||
"IndexerRssHealthCheckNoIndexers": "אין אינדקסים זמינים כאשר סינכרון RSS מופעל, Radarr לא תפס אוטומטית גרסאות חדשות",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "כל האינדקסים הניתנים לחיפוש אינם זמינים באופן זמני בגלל שגיאות אינדקס האחרונות",
|
||||
"ConnectSettingsSummary": "התראות, חיבורים לשרתי מדיה / נגנים ותסריטים מותאמים אישית",
|
||||
"OnGrab": "על לתפוס",
|
||||
"MediaManagement": "ניהול מדיה",
|
||||
"Metadata": "מטא נתונים",
|
||||
"MissingFromDisk": "{appName} לא הצליח למצוא את הקובץ בדיסק ולכן הוא הוסר",
|
||||
"MissingFromDisk": "Whisparr לא הצליח למצוא את הקובץ בדיסק ולכן הוא הוסר",
|
||||
"Monitor": "צג",
|
||||
"MountCheckMessage": "הר המכיל נתיב סרט מותקן לקריאה בלבד: ",
|
||||
"OnBookFileDelete": "במחיקת קובץ הסרט",
|
||||
@@ -528,11 +530,11 @@
|
||||
"OnUpgrade": "בשדרוג",
|
||||
"ProxyCheckBadRequestMessage": "נכשל בדיקת ה- proxy. קוד קוד: {0}",
|
||||
"QualitySettingsSummary": "מידות איכות ושמות",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} תומך בכל לקוח הורדות המשתמש בתקן Newznab, כמו גם בלקוחות הורדה אחרים המפורטים להלן.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparr תומך בכל לקוח הורדות המשתמש בתקן Newznab, כמו גם בלקוחות הורדה אחרים המפורטים להלן.",
|
||||
"Queued": "בתור",
|
||||
"QueueIsEmpty": "התור ריק",
|
||||
"RefreshAndScan": "רענון וסריקה",
|
||||
"RestartReloadNote": "הערה: {appName} יופעל מחדש אוטומטית וטען מחדש את ממשק המשתמש במהלך תהליך השחזור.",
|
||||
"RestartReloadNote": "הערה: Radarr יופעל מחדש אוטומטית וטען מחדש את ממשק המשתמש במהלך תהליך השחזור.",
|
||||
"Save": "להציל",
|
||||
"SearchFiltered": "חיפוש מסונן",
|
||||
"SettingsRemotePathMappingLocalPath": "נתיב מקומי",
|
||||
@@ -575,7 +577,7 @@
|
||||
"UpgradesAllowed": "שדרוגים מותרים",
|
||||
"CustomFormatSettings": "הגדרות תבניות מותאמות אישית",
|
||||
"CustomFormats": "פורמטים מותאמים אישית",
|
||||
"CutoffFormatScoreHelpText": "לאחר שהציון בפורמט מותאם אישית זה יגיע, {appName} כבר לא יוריד סרטים",
|
||||
"CutoffFormatScoreHelpText": "לאחר שהציון בפורמט מותאם אישית זה יגיע, Radarr כבר לא יוריד סרטים",
|
||||
"DeleteCustomFormat": "מחק פורמט מותאם אישית",
|
||||
"DeleteCustomFormatMessageText": "האם אתה בטוח שברצונך למחוק את האינדקס '{0}'?",
|
||||
"DeleteFormatMessageText": "האם אתה בטוח שברצונך למחוק את תג הפורמט {0}?",
|
||||
@@ -635,7 +637,7 @@
|
||||
"Ui": "ממשק משתמש",
|
||||
"CatalogNumber": "מספר קטלוג",
|
||||
"ConnectionLost": "החיבור אבד",
|
||||
"ConnectionLostReconnect": "{appName} ינסה להתחבר אוטומטית, או שתלחץ על טען מחדש למטה.",
|
||||
"ConnectionLostReconnect": "Radarr ינסה להתחבר אוטומטית, או שתלחץ על טען מחדש למטה.",
|
||||
"AllResultsAreHiddenByTheAppliedFilter": "כל התוצאות מוסתרות על ידי המסנן שהוחל",
|
||||
"FreeSpace": "מקום פנוי",
|
||||
"LastExecution": "ביצוע אחרון",
|
||||
@@ -666,26 +668,5 @@
|
||||
"AutoRedownloadFailed": "הורדה נכשלה",
|
||||
"IndexerFlags": "אינדקס דגלים",
|
||||
"InteractiveSearchModalHeader": "חיפוש אינטראקטיבי",
|
||||
"FailedLoadingSearchResults": "טעינת תוצאות החיפוש נכשלה, נסה שוב.",
|
||||
"RemotePathMappingCheckFilesLocalWrongOSPath": "אתה משתמש בדוקר; קליינט ההורדות {downloadClientName} שם הורדות ב-{path} אבל הנתיב לא תקין {osName}. בחן מחדש את ניתוב התיקיות והגדרות קליינט ההורדות.",
|
||||
"RemotePathMappingCheckLocalWrongOSPath": "אתה משתמש בדוקר; קליינט ההורדות {downloadClientName} שם הורדות ב-{path} אבל הנתיב לא תקין {osName}. בחן מחדש את ניתוב התיקיות והגדרות קליינט ההורדות.",
|
||||
"ApiKey": "מפתח API",
|
||||
"AuthBasic": "בסיסי (חלון קופץ לדפדפן)",
|
||||
"AuthForm": "טפסים (דף כניסה)",
|
||||
"AuthenticationRequired": "נדרש אימות",
|
||||
"AuthenticationRequiredHelpText": "הגדר עבור אילו קריאות נדרש אימות. עדיף להשאיר את ברירת המחדל.",
|
||||
"AuthenticationRequiredWarning": "בכדי למנוע גישה מרחוק ללא אימות, {appName} דורש הגדרת אימות.\nהגדר את הפרטים ושיטת האימות. ישנה אפשרות לדלג על אימות מהרשת הביתית שלך. \nבמידת הצורך יש לפנות אל שו״ת למידע נוסף.",
|
||||
"DisabledForLocalAddresses": "מושבת לכתובות מקומיות",
|
||||
"Enabled": "מופעל",
|
||||
"AptUpdater": "השתמש ב- apt כדי להתקין את העדכון",
|
||||
"BuiltIn": "נִבנָה בְּ",
|
||||
"CurrentlyInstalled": "מותקן כעת",
|
||||
"DockerUpdater": "עדכן את מיכל העגינה לקבל את העדכון",
|
||||
"ExternalUpdater": "{appName} מוגדר להשתמש במנגנון עדכון חיצוני",
|
||||
"InstallLatest": "התקן את האחרונה",
|
||||
"OnLatestVersion": "הגרסה האחרונה של {appName} כבר מותקנת",
|
||||
"Script": "תַסרִיט",
|
||||
"UnmappedFiles": "תיקיות לא ממופות",
|
||||
"UpdateAppDirectlyLoadError": "לא ניתן לעדכן את {appName} ישירות,",
|
||||
"Clone": "סגור"
|
||||
"FailedLoadingSearchResults": "טעינת תוצאות החיפוש נכשלה, נסה שוב."
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"45MinutesFourtyFive": "45 मिनट: {0}",
|
||||
"45MinutesFourtyFive": "90 मिनट: {0}",
|
||||
"60MinutesSixty": "60 मिनट: {0}",
|
||||
"About": "के बारे में",
|
||||
"AddListExclusion": "सूची बहिष्करण जोड़ें",
|
||||
@@ -8,14 +8,14 @@
|
||||
"AlreadyInYourLibrary": "पहले से ही आपकी लाइब्रेरी में",
|
||||
"AlternateTitles": "वैकल्पिक शीर्षक",
|
||||
"Analytics": "एनालिटिक्स",
|
||||
"AnalyticsEnabledHelpText": "बेनामी उपयोग और त्रुटि जानकारी को {appName} के सर्वर पर भेजें। इसमें आपके ब्राउज़र की जानकारी शामिल है, जो आपके द्वारा उपयोग किए जाने वाले रेडर वेबयूआई पृष्ठों, त्रुटि रिपोर्टिंग के साथ-साथ ओएस और रनटाइम संस्करण भी है। हम इस जानकारी का उपयोग सुविधाओं और बग फिक्स को प्राथमिकता देने के लिए करेंगे।",
|
||||
"AnalyticsEnabledHelpText": "बेनामी उपयोग और त्रुटि जानकारी को Radarr के सर्वर पर भेजें। इसमें आपके ब्राउज़र की जानकारी शामिल है, जो आपके द्वारा उपयोग किए जाने वाले रेडर वेबयूआई पृष्ठों, त्रुटि रिपोर्टिंग के साथ-साथ ओएस और रनटाइम संस्करण भी है। हम इस जानकारी का उपयोग सुविधाओं और बग फिक्स को प्राथमिकता देने के लिए करेंगे।",
|
||||
"AppDataDirectory": "AppData निर्देशिका",
|
||||
"ApplyTags": "टैग लागू करें",
|
||||
"Authentication": "प्रमाणीकरण",
|
||||
"AuthenticationMethodHelpText": "{appName} का उपयोग करने के लिए उपयोगकर्ता नाम और पासवर्ड की आवश्यकता है",
|
||||
"AuthenticationMethodHelpText": "Radarr का उपयोग करने के लिए उपयोगकर्ता नाम और पासवर्ड की आवश्यकता है",
|
||||
"AuthorClickToChangeBook": "फिल्म बदलने के लिए क्लिक करें",
|
||||
"AutoRedownloadFailedHelpText": "स्वचालित रूप से खोजें और एक अलग रिलीज़ को डाउनलोड करने का प्रयास करें",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "डिस्क से हटाई गई फ़िल्में स्वचालित रूप से {appName} में अनियंत्रित हैं",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "डिस्क से हटाई गई फ़िल्में स्वचालित रूप से Radarr में अनियंत्रित हैं",
|
||||
"Automatic": "स्वचालित",
|
||||
"BackupFolderHelpText": "रिलेटिव पाथ रेडर के ऐपडाटा डायरेक्टरी के तहत होगा",
|
||||
"BackupNow": "अब समर्थन देना",
|
||||
@@ -31,7 +31,7 @@
|
||||
"Calendar": "पंचांग",
|
||||
"CalendarWeekColumnHeaderHelpText": "प्रत्येक स्तंभ के ऊपर दिखाया गया जब सप्ताह सक्रिय दृश्य होता है",
|
||||
"Cancel": "रद्द करना",
|
||||
"CancelPendingTask": "क्या आप वाकई इस लंबित कार्य को रद्द करना चाहते हैं?",
|
||||
"CancelMessageText": "क्या आप वाकई इस लंबित कार्य को रद्द करना चाहते हैं?",
|
||||
"CertificateValidation": "प्रमाणपत्र सत्यापन",
|
||||
"CertificateValidationHelpText": "बदलें कि HTTPS प्रमाणन सत्यापन कितना सख्त है",
|
||||
"ChangeFileDate": "फ़ाइल दिनांक बदलें",
|
||||
@@ -133,7 +133,7 @@
|
||||
"Grab": "लपकना",
|
||||
"GrabID": "पकड़ो आईडी",
|
||||
"GrabRelease": "पकड़ो रिलीज",
|
||||
"GrabReleaseMessageText": "रेडर यह निर्धारित करने में असमर्थ था कि यह फिल्म किस फिल्म के लिए है। {appName} इस रिलीज़ को स्वचालित रूप से आयात करने में असमर्थ हो सकता है। क्या आप '{0}' को हथियाना चाहते हैं?",
|
||||
"GrabReleaseMessageText": "रेडर यह निर्धारित करने में असमर्थ था कि यह फिल्म किस फिल्म के लिए है। Radarr इस रिलीज़ को स्वचालित रूप से आयात करने में असमर्थ हो सकता है। क्या आप '{0}' को हथियाना चाहते हैं?",
|
||||
"GrabSelected": "पकड़ो पकड़ो",
|
||||
"Group": "समूह",
|
||||
"HasPendingChangesNoChanges": "कोई बदलाव नहीं",
|
||||
@@ -417,14 +417,16 @@
|
||||
"UsenetDelay": "यूज़नेट देरी",
|
||||
"UsenetDelayHelpText": "यूज़नेट से एक रिलीज हथियाने से पहले इंतजार करने के लिए मिनटों में देरी",
|
||||
"Username": "उपयोगकर्ता नाम",
|
||||
"BranchUpdate": "रेडर को अपडेट करने के लिए उपयोग करने के लिए शाखा",
|
||||
"BranchUpdateMechanism": "बाहरी अद्यतन तंत्र द्वारा उपयोग की जाने वाली शाखा",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "रेडर को अपडेट करने के लिए उपयोग करने के लिए शाखा",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "बाहरी अद्यतन तंत्र द्वारा उपयोग की जाने वाली शाखा",
|
||||
"Version": "संस्करण",
|
||||
"WeekColumnHeader": "वीक कॉलम हैडर",
|
||||
"Year": "साल",
|
||||
"YesCancel": "हाँ, रद्द करें",
|
||||
"20MinutesTwenty": "20 मिनट: {0}",
|
||||
"20MinutesTwenty": "90 मिनट: {0}",
|
||||
"APIKey": "एपीआई कुंजी",
|
||||
"AnalyticsEnabledHelpTextWarning": "प्रभावी करने के लिए पुनरारंभ की आवश्यकता है",
|
||||
"ApiKeyHelpTextWarning": "प्रभावी करने के लिए पुनरारंभ की आवश्यकता है",
|
||||
"DeleteTag": "टैग हटाएं",
|
||||
"DeleteRootFolderMessageText": "क्या आप वाकई '{0}' इंडेक्स को हटाना चाहते हैं?",
|
||||
"EnableRSS": "आरएसएस को सक्षम करें",
|
||||
@@ -502,7 +504,7 @@
|
||||
"RescanAfterRefreshHelpText": "मूवी रिफ्रेश करने के बाद मूवी फोल्डर को रेस्क्यू करें",
|
||||
"SearchFiltered": "फ़िल्टर किया हुआ खोजें",
|
||||
"AppDataLocationHealthCheckMessage": "अद्यतन पर अद्यतन AppData को रोकने के लिए अद्यतन करना संभव नहीं होगा",
|
||||
"MissingFromDisk": "{appName} डिस्क पर फ़ाइल खोजने में असमर्थ था इसलिए इसे हटा दिया गया था",
|
||||
"MissingFromDisk": "Whisparr डिस्क पर फ़ाइल खोजने में असमर्थ था इसलिए इसे हटा दिया गया था",
|
||||
"GeneralSettingsSummary": "पोर्ट, एसएसएल, उपयोगकर्ता नाम / पासवर्ड, प्रॉक्सी, एनालिटिक्स और अपडेट",
|
||||
"ImportListStatusCheckAllClientMessage": "सभी सूचियाँ विफल होने के कारण अनुपलब्ध हैं",
|
||||
"ImportMechanismHealthCheckMessage": "पूर्ण डाउनलोड हैंडलिंग सक्षम करें",
|
||||
@@ -510,7 +512,7 @@
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "6 घंटे से अधिक समय तक विफलताओं के कारण सूचकांक उपलब्ध नहीं: {0}",
|
||||
"IndexerPriorityHelpText": "इंडेक्सर प्राथमिकता 1 (उच्चतम) से 50 (सबसे कम)। डिफ़ॉल्ट: 25",
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "हाल ही की अनुक्रमणिका त्रुटियों के कारण सभी rss- सक्षम इंडेक्सर्स अस्थायी रूप से अनुपलब्ध हैं",
|
||||
"IndexerRssHealthCheckNoIndexers": "RSS समन्वयन सक्षम होने के साथ कोई भी इंडेक्स उपलब्ध नहीं है, {appName} अपने आप नई रिलीज़ नहीं लेगा",
|
||||
"IndexerRssHealthCheckNoIndexers": "RSS समन्वयन सक्षम होने के साथ कोई भी इंडेक्स उपलब्ध नहीं है, Radarr अपने आप नई रिलीज़ नहीं लेगा",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "स्वचालित खोज के साथ कोई भी सूचकांक उपलब्ध नहीं है, रैडियर कोई स्वचालित खोज परिणाम प्रदान नहीं करेगा",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "हाल ही की अनुक्रमणिका त्रुटियों के कारण सभी खोज-सक्षम अनुक्रमणिका अस्थायी रूप से अनुपलब्ध हैं",
|
||||
"IndexersSettingsSummary": "सूचकांक और रिलीज प्रतिबंध",
|
||||
@@ -604,7 +606,7 @@
|
||||
"AddNew": "नया जोड़ें",
|
||||
"Medium": "मध्यम",
|
||||
"Backup": "बैकअप",
|
||||
"ConnectionLostReconnect": "{appName} अपने आप कनेक्ट होने का प्रयास करेगा, या आप नीचे पुनः लोड कर सकते हैं।",
|
||||
"ConnectionLostReconnect": "Radarr अपने आप कनेक्ट होने का प्रयास करेगा, या आप नीचे पुनः लोड कर सकते हैं।",
|
||||
"RemoveQueueItemConfirmation": "क्या आप वाकई {0} आइटम {1} को कतार से हटाना चाहते हैं?",
|
||||
"CustomFilter": "कस्टम फ़िल्टर",
|
||||
"AutoRedownloadFailed": "डाउनलोड विफल",
|
||||
@@ -635,20 +637,5 @@
|
||||
"RemovingTag": "टैग हटाना",
|
||||
"SelectDropdown": "'चुनते हैं..।",
|
||||
"SelectQuality": "गुणवत्ता का चयन करें",
|
||||
"Ui": "यूआई",
|
||||
"ApiKey": "एपीआई कुंजी",
|
||||
"AuthBasic": "बेसिक (ब्राउज़र पॉपअप)",
|
||||
"AuthForm": "प्रपत्र (लॉग इन पेज)",
|
||||
"DisabledForLocalAddresses": "स्थानीय पते के लिए अक्षम",
|
||||
"Enabled": "सक्रिय",
|
||||
"UnmappedFiles": "बिना मोड़े हुए फोल्डर",
|
||||
"AptUpdater": "अद्यतन स्थापित करने के लिए उपयुक्त का उपयोग करें",
|
||||
"BuiltIn": "में निर्मित",
|
||||
"CurrentlyInstalled": "वर्तमान में स्थापित है",
|
||||
"DockerUpdater": "अपडेट प्राप्त करने के लिए docker कंटेनर को अपडेट करें",
|
||||
"InstallLatest": "नवीनतम स्थापित करें",
|
||||
"OnLatestVersion": "रेडर का नवीनतम संस्करण पहले से ही स्थापित है",
|
||||
"Script": "लिपि",
|
||||
"UpdateAppDirectlyLoadError": "सीधे {appName} अद्यतन करने में असमर्थ,",
|
||||
"Clone": "बंद करे"
|
||||
"Ui": "यूआई"
|
||||
}
|
||||
|
||||
@@ -56,6 +56,7 @@
|
||||
"URLBase": "URL Base",
|
||||
"Usenet": "Usenet",
|
||||
"Analytics": "Analitika",
|
||||
"APIKey": "API ključ",
|
||||
"Clear": "Očisti",
|
||||
"Grab": "Dohvati",
|
||||
"MetadataProfile": "profil metapodataka",
|
||||
@@ -115,30 +116,30 @@
|
||||
"Formats": "Format",
|
||||
"ResetAPIKeyMessageText": "Jeste li sigurni da želite resetirati vaš API Ključ?",
|
||||
"ShowQualityProfile": "Dodaj Profil Kvalitete",
|
||||
"AnalyticsEnabledHelpText": "Pošalji anonimnu informaciju o uporabi i pogreškama {appName} serverima. Ovo uključuje informacije o Vašem pregledniku, koje {appName} WebUI stranice koristite, prijave o greškama kao i o OS i runtime verziji. Ove podatke koristimo kako bismo dali prioritet značajkama i popravili greške.",
|
||||
"AnalyticsEnabledHelpText": "Pošalji anonimnu informaciju o uporabi i pogreškama Radarr serverima. Ovo uključuje informacije o Vašem pregledniku, koje Radarr WebUI stranice koristite, prijave o greškama kao i o OS i runtime verziji. Ove podatke koristimo kako bismo dali prioritet značajkama i popravili greške.",
|
||||
"DeleteImportListExclusionMessageText": "Jeste li sigurni da želite izbrisati ovu uvoznu listu isključenja?",
|
||||
"DeleteReleaseProfileMessageText": "Jeste li sigurni da želite obrisati ovaj profil odgode?",
|
||||
"ChooseImportMethod": "Odaberite Način Uvoza",
|
||||
"ChownGroupHelpText": "Naziv grupe ili gid. Koristite gid za udaljene sustave datoteka.",
|
||||
"AuthenticationMethodHelpText": "Zahtjevaj korisničko ime i lozinku za pristup {appName}u",
|
||||
"AuthenticationMethodHelpText": "Zahtjevaj korisničko ime i lozinku za pristup Radarru",
|
||||
"AuthorClickToChangeBook": "Klikni za promjenu filma",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "U {appName}u se automatski isključuje nadzor za filmove koji su izbrisani sa diska",
|
||||
"BackupFolderHelpText": "Relativne putanje će biti unutar {appName}ovog AppData direktorija",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "U Radarru se automatski isključuje nadzor za filmove koji su izbrisani sa diska",
|
||||
"BackupFolderHelpText": "Relativne putanje će biti unutar Radarrovog AppData direktorija",
|
||||
"BypassIfHighestQuality": "Zaobiđi ako je Najviši Kvalitet",
|
||||
"CancelPendingTask": "Jeste li sigurni da želite otkazati ovaj zadatak na čekanju?",
|
||||
"ChmodFolderHelpTextWarning": "Ovo jedino radi ako je korisnik koji je pokrenuo {appName} vlasnik datoteke. Bolje je osigurati da klijent za preuzimanje postavi dozvolu ispravno.",
|
||||
"ChownGroupHelpTextWarning": "Ovo jedino radi ako je korisnik koji je pokrenuo {appName} vlasnik datoteke. Bolje je osigurati da klijent za preuzimanje koristi istu grupu kao {appName}.",
|
||||
"CancelMessageText": "Jeste li sigurni da želite otkazati ovaj zadatak na čekanju?",
|
||||
"ChmodFolderHelpTextWarning": "Ovo jedino radi ako je korisnik koji je pokrenuo Radarr vlasnik datoteke. Bolje je osigurati da klijent za preuzimanje postavi dozvolu ispravno.",
|
||||
"ChownGroupHelpTextWarning": "Ovo jedino radi ako je korisnik koji je pokrenuo Radarr vlasnik datoteke. Bolje je osigurati da klijent za preuzimanje koristi istu grupu kao Radarr.",
|
||||
"DeleteImportListMessageText": "Jeste li sigurni da želite obrisati oznaku formata {0}?",
|
||||
"DeleteIndexerMessageText": "Jeste li sigurni da želite obrisati oznaku formata {0}?",
|
||||
"DeleteMetadataProfileMessageText": "Jeste li sigurni da želite obrisati ovaj profil odgode?",
|
||||
"DeleteNotificationMessageText": "Jeste li sigurni da želite obrisati oznaku formata {0}?",
|
||||
"DeleteQualityProfileMessageText": "Jeste li sigurni da želite obrisati ovaj profil odgode?",
|
||||
"DeleteRootFolderMessageText": "Jeste li sigurni da želite obrisati oznaku formata {0}?",
|
||||
"BranchUpdate": "Grana korištena za ažuriranje {appName}a",
|
||||
"BranchUpdateMechanism": "Grana korištena od strane vanjskog mehanizma za ažuriranje",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Grana korištena za ažuriranje Radarra",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Grana korištena od strane vanjskog mehanizma za ažuriranje",
|
||||
"ColonReplacement": "Zamjena Zareza",
|
||||
"DeleteRemotePathMapping": "Daljinsko Mapiranje Portova",
|
||||
"BlocklistReleaseHelpText": "Spriječi {appName} da automatski dohvaća ovu verziju ponovno",
|
||||
"BlocklistReleaseHelpText": "Spriječi Radarr da automatski dohvaća ovu verziju ponovno",
|
||||
"ApplyTagsHelpTextHowToApplyAuthors": "Kako primjeniti oznake za odabrane filmove",
|
||||
"ApplyTagsHelpTextHowToApplyImportLists": "Kako primjeniti oznake za odabrane filmove",
|
||||
"ApplyTagsHelpTextHowToApplyDownloadClients": "Kako primjeniti oznake za odabrane filmove",
|
||||
@@ -193,41 +194,5 @@
|
||||
"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",
|
||||
"UnableToAddANewRemotePathMappingPleaseTryAgain": "Neuspješno dodavanje novog mapiranja mrežne putanje, molimo pokušaj ponovno.",
|
||||
"UnableToLoadRootFolders": "Neuspješno dodavanje korijenske mape",
|
||||
"UnableToAddANewListPleaseTryAgain": "Neuspješno dodavanje nove liste, molimo pokušaj ponovno.",
|
||||
"RequiredPlaceHolder": "Dodaj novo ograničenje",
|
||||
"ApiKeyValidationHealthCheckMessage": "Molimo ažuriraj svoj API ključ da ima barem {length} znakova. Ovo možeš uraditi u postavkama ili konfiguracijskoj datoteci",
|
||||
"IgnoredPlaceHolder": "Dodaj novo ograničenje",
|
||||
"RedownloadFailed": "Ponovno preuzimanje neuspješno",
|
||||
"UnableToAddANewDownloadClientPleaseTryAgain": "Nesupješno dodavanje klijenta za preuzimanje, molimo pokušaj ponovno.",
|
||||
"UnableToAddANewImportListExclusionPleaseTryAgain": "Neuspješno dodavanje na listu za isključenje, molimo pokušaj ponovno.",
|
||||
"UnableToAddANewIndexerPleaseTryAgain": "Neuspješno dodavanje novog indexera, molimo pokušaj ponovno.",
|
||||
"UnableToAddANewMetadataProfilePleaseTryAgain": "Neuspješno dodavanje profila odgode, molimo pokušaj ponovno.",
|
||||
"UnableToAddANewNotificationPleaseTryAgain": "Neuspješno dodavanje nove obavijesti, molimo pokušaj ponovno.",
|
||||
"UnableToAddANewQualityProfilePleaseTryAgain": "Neuspješno dodavanje novog profila kvalitete, molimo pokušaj ponovno.",
|
||||
"UnableToAddANewRootFolderPleaseTryAgain": "Neuspješno dodavanje novog indexera, molimo pokušaj ponovno.",
|
||||
"AppUpdated": "{appName} Ažuriran",
|
||||
"AppUpdatedVersion": "{appName} je ažuriran na verziju '{version}', kako bi najnovije promjene bile aktivne potrebno je ponovno učitati {appName}",
|
||||
"ApplyChanges": "Primjeni Promjene",
|
||||
"AutoRedownloadFailed": "Ponovno preuzimanje neuspješno",
|
||||
"AutoRedownloadFailedFromInteractiveSearch": "Ponovno preuzimanje iz Interaktivne Pretrage neuspješno",
|
||||
"AuthenticationMethod": "Metoda Autentikacije",
|
||||
"AuthenticationMethodHelpTextWarning": "Molimo odaberi ispravnu metodu autentikacije",
|
||||
"AuthenticationRequiredWarning": "Kako bi se spriječio udaljeni pristup bez autentikacije, {appName} sad zahtjeva da autentikacija bude omogućena. Izborno se može onemogućiti autentikacija s lokalnih adresa.",
|
||||
"AuthenticationRequired": "Potrebna Autentikacija",
|
||||
"AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Potvrdi novu lozinku",
|
||||
"AuthenticationRequiredPasswordHelpTextWarning": "Unesi novu lozinku",
|
||||
"AuthenticationRequiredUsernameHelpTextWarning": "Unesi novo korisničko ime",
|
||||
"Reason": "Sezona",
|
||||
"DeleteSelectedBookFilesMessageText": "Jeste li sigurni da želite obrisati ovaj profil odgode?",
|
||||
"Clone": "Zatvori",
|
||||
"BuiltIn": "Ugrađeno",
|
||||
"AptUpdater": "Koristi apt kako bi instalirao ažuriranje"
|
||||
"Ui": "Korisničko sučelje"
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"AuthenticationMethodHelpText": "Felhasználónév és Jelszó szükséges a Readarr-hoz való hozzáféréshez",
|
||||
"AuthorClickToChangeBook": "Kattints a film módosításához",
|
||||
"AutoRedownloadFailedHelpText": "Egy másik kiadás automatikus keresése és letöltése",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "A lemezről törölt filmeket a {appName} automatikusan eltávolítja a megfigyelt filmek közül",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "A lemezről törölt filmeket a Radarr automatikusan eltávolítja a megfigyelt filmek közül",
|
||||
"Automatic": "Automatikus",
|
||||
"BackupFolderHelpText": "Az elérési útvonalak a Readarr AppData könyvtárában lesznek",
|
||||
"BackupNow": "Biztonsági Mentés",
|
||||
@@ -24,16 +24,16 @@
|
||||
"Calendar": "Naptár",
|
||||
"CalendarWeekColumnHeaderHelpText": "Minden oszlop felett jelenjen meg, hogy melyik hét az aktuális",
|
||||
"Cancel": "Mégse",
|
||||
"CancelPendingTask": "Biztosan törlöd ezt a függőben lévő feladatot?",
|
||||
"CancelMessageText": "Biztosan törlöd ezt a függőben lévő feladatot?",
|
||||
"CertificateValidation": "Tanúsítvány érvényesítése",
|
||||
"CertificateValidationHelpText": "Módosítsa a HTTPS-tanúsítvány-ellenőrzés szigorúságát. Ne változtasson, hacsak nem érti a kockázatokat.",
|
||||
"ChangeFileDate": "Fájl dátumának módosítása",
|
||||
"ChangeHasNotBeenSavedYet": "A változások még nem lettek elmentve",
|
||||
"ChmodFolder": "chmod Mappa",
|
||||
"ChmodFolderHelpText": "Octal, importáláskor / átnevezéskor alkalmazva a média mappákra és fájlokra (bitek végrehajtása nélkül)",
|
||||
"ChmodFolderHelpTextWarning": "Ez csak akkor működik, ha a {appName}-t futtató felhasználó a fájl tulajdonosa. Jobb, ha ellenőrzöd a letöltési kliensben megfelelően vannak-e beállítva az engedélyek.",
|
||||
"ChmodFolderHelpTextWarning": "Ez csak akkor működik, ha a Radarr-t futtató felhasználó a fájl tulajdonosa. Jobb, ha ellenőrzöd a letöltési kliensben megfelelően vannak-e beállítva az engedélyek.",
|
||||
"ChownGroupHelpText": "Csoport neve vagy gid. Távoli fájlrendszerekhez használja a gid-t.",
|
||||
"ChownGroupHelpTextWarning": "Ez csak akkor működik, ha a {appName}t futtató felhasználó a fájl tulajdonosa. Jobb, ha a letöltési kliens ugyanazt a csoportot használja, mint a {appName}.",
|
||||
"ChownGroupHelpTextWarning": "Ez csak akkor működik, ha a Radarrt futtató felhasználó a fájl tulajdonosa. Jobb, ha a letöltési kliens ugyanazt a csoportot használja, mint a Radarr.",
|
||||
"Clear": "Törölni",
|
||||
"ClickToChangeQuality": "Kattintson a minőség módosításához",
|
||||
"ClientPriority": "Kliens prioritás",
|
||||
@@ -45,10 +45,10 @@
|
||||
"ConnectSettings": "Csatlakozási beállítások",
|
||||
"Connections": "Kapcsolatok",
|
||||
"CopyUsingHardlinksHelpText": "A merev hivatkozások lehetővé teszik a Readarr számára, hogy import torrenteket importáljon a sorozat mappájába anélkül, hogy extra lemezterületet foglalna el, vagy a fájl teljes tartalmát másolná. A merev hivatkozások csak akkor működnek, ha a forrás és a cél ugyanazon a köteten található",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Esetenként az írásvédettség megakadályozza a Seedelt fájlok átnevezését. Ideiglenesen állítsd le a Seedelést, hogy a {appName} át tudja nevezni a fájlokat.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Esetenként az írásvédettség megakadályozza a Seedelt fájlok átnevezését. Ideiglenesen állítsd le a Seedelést, hogy a Radarr át tudja nevezni a fájlokat.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Hozzon létre mappákat a hiányzó filmeknek, filmkeresés közben",
|
||||
"CreateGroup": "Csoport létrehozása",
|
||||
"CutoffHelpText": "Amint ezt a minőséget eléri, a {appName} többé nem fog filmeket letölteni",
|
||||
"CutoffHelpText": "Amint ezt a minőséget eléri, a Radarr többé nem fog filmeket letölteni",
|
||||
"CutoffUnmet": "Küszöbszint nincs elérve",
|
||||
"DatabaseMigration": "Adatbázis-migráció",
|
||||
"Dates": "Dátumok",
|
||||
@@ -151,7 +151,7 @@
|
||||
"ImportedTo": "Importált ide",
|
||||
"Importing": "Importálás",
|
||||
"IncludeHealthWarningsHelpText": "Tartalmazza a Állapot Figyelmeztetéseket",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Mutasson tételeket film nélkül a sorban. Ez tartalmazhat eltávolított filmeket vagy bármi mást a {appName} kategóriájából",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Mutasson tételeket film nélkül a sorban. Ez tartalmazhat eltávolított filmeket vagy bármi mást a Radarr kategóriájából",
|
||||
"IncludeUnmonitored": "Tartalmazza a Nem felügyeltet",
|
||||
"Indexer": "Indexelő",
|
||||
"IndexerPriority": "Indexer Prioritása",
|
||||
@@ -243,8 +243,8 @@
|
||||
"RSSSync": "RSS Szinkronizálás",
|
||||
"RSSSyncInterval": "RSS Szikronizálás Intervalluma",
|
||||
"ReadTheWikiForMoreInformation": "További információkért olvassa el a Wikit",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "A {appName} minden indexert támogat, amely a Newznab szabványt használja, valamint az alább felsorolt egyéb indexereket.",
|
||||
"ReadarrTags": "{appName} Címkék",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "A Radarr minden indexert támogat, amely a Newznab szabványt használja, valamint az alább felsorolt egyéb indexereket.",
|
||||
"ReadarrTags": "Radarr Címkék",
|
||||
"Real": "Igaz",
|
||||
"Reason": "Ok",
|
||||
"RecycleBinCleanupDaysHelpText": "Állítsd 0-ra az automatikus tisztítás letiltásához",
|
||||
@@ -272,19 +272,19 @@
|
||||
"RemoveTagExistingTag": "Meglévő Címke",
|
||||
"RemoveTagRemovingTag": "Címke eltávolítása",
|
||||
"RemovedFromTaskQueue": "Eltávolítva a feladatsorból",
|
||||
"RenameBooksHelpText": "A {appName} a meglévő fájlnevet fogja használni, ha az átnevezés le van tiltva",
|
||||
"RenameBooksHelpText": "A Radarr a meglévő fájlnevet fogja használni, ha az átnevezés le van tiltva",
|
||||
"Reorder": "Újrarendelés",
|
||||
"ReplaceIllegalCharacters": "Cserélje ki az illegális karaktereket",
|
||||
"RequiredHelpText": "Ennek a {0} feltételnek meg kell egyeznie az egyéni formátum alkalmazásához. Ellenkező esetben egyetlen {0} egyezés elegendő.",
|
||||
"RequiredPlaceHolder": "Új korlátozás hozzáadása",
|
||||
"RescanAfterRefreshHelpTextWarning": "A {appName} nem érzékeli automatikusan a fájlok változását, ha nincs beállítva „Always”-re",
|
||||
"RescanAfterRefreshHelpTextWarning": "A Radarr nem érzékeli automatikusan a fájlok változását, ha nincs beállítva „Always”-re",
|
||||
"RescanAuthorFolderAfterRefresh": "Film mappa újraszkennelése a frissítés után",
|
||||
"Reset": "Visszaállítás",
|
||||
"ResetAPIKey": "API Kulcs Visszaállítása",
|
||||
"ResetAPIKeyMessageText": "Biztosan visszaállítja API-kulcsát?",
|
||||
"Restart": "Újrakezd",
|
||||
"RestartNow": "Újraindítás most",
|
||||
"RestartReadarr": "{appName} Újraindítása",
|
||||
"RestartReadarr": "Radarr Újraindítása",
|
||||
"Restore": "Visszaállít",
|
||||
"RestoreBackup": "Biztonsági mentés visszaállítása",
|
||||
"Result": "Eredmény",
|
||||
@@ -343,7 +343,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Siker! Befejeztem a munkám, nincsenek átcimkézésre váró fájlok.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "Az RSS nem támogatott ezzel az indexerrel",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "A keresés nem támogatott ezzel az Indexerrel",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Akkor kerül felhasználásra, ha az automatikus kereséseket a kezelőfelületen vagy a {appName}-on keresztül hajtják végre",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Akkor kerül felhasználásra, ha az automatikus kereséseket a kezelőfelületen vagy a Radarr-on keresztül hajtják végre",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Interaktív keresés esetén is felhasználható",
|
||||
"TagIsNotUsedAndCanBeDeleted": "A címke nincs használatban, törölhető",
|
||||
"Tasks": "Feladatok",
|
||||
@@ -359,7 +359,7 @@
|
||||
"Torrents": "Torrentek",
|
||||
"TotalFileSize": "Összesített fájlméret",
|
||||
"UILanguage": "Felület nyelve",
|
||||
"UILanguageHelpText": "A {appName} által a felhasználói felülethez használt nyelv",
|
||||
"UILanguageHelpText": "A Radarr által a felhasználói felülethez használt nyelv",
|
||||
"UILanguageHelpTextWarning": "Böngésző újratöltése szükséges",
|
||||
"UISettings": "A felhasználói felület beállításai",
|
||||
"URLBase": "URL Bázis",
|
||||
@@ -393,6 +393,7 @@
|
||||
"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",
|
||||
@@ -410,7 +411,7 @@
|
||||
"UnmonitoredHelpText": "A nem felügyelt filmek is bekerülnek az iCal hírcsatornába",
|
||||
"UpdateAll": "Összes frissítése",
|
||||
"UpdateAutomaticallyHelpText": "A frissítések automatikus letöltése és telepítése. A Rendszer: Frissítések alkalmazásból továbbra is telepíteni tudja",
|
||||
"UpdateMechanismHelpText": "Használja a {appName} beépített frissítőjét vagy egy szkriptet",
|
||||
"UpdateMechanismHelpText": "Használja a Radarr beépített frissítőjét vagy egy szkriptet",
|
||||
"UpdateScriptPathHelpText": "Keresse meg az egyéni parancsfájl elérési útját, amely kibontott frissítési csomagot vesz fel, és kezeli a frissítési folyamat fennmaradó részét",
|
||||
"Updates": "Frissítések",
|
||||
"UpgradeAllowedHelpText": "Ha ki van kapcsolva, a meglévő minőségűnél nem lesz jobb minőségű letöltve",
|
||||
@@ -422,8 +423,8 @@
|
||||
"UsenetDelay": "Usenet késleltetés",
|
||||
"UsenetDelayHelpText": "Időeltolás percekben, mielőtt megkaparintana egy Usenet kiadást",
|
||||
"Username": "Felhasználónév",
|
||||
"BranchUpdate": "Ágazattípus a {appName} frissítéseihez",
|
||||
"BranchUpdateMechanism": "A külső frissítési mechanizmus által használt ágazat",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Ágazattípus a Radarr frissítéseihez",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "A külső frissítési mechanizmus által használt ágazat",
|
||||
"Version": "Verzió",
|
||||
"WeekColumnHeader": "Heti oszlopfejléc",
|
||||
"Year": "Év",
|
||||
@@ -563,6 +564,7 @@
|
||||
"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",
|
||||
@@ -774,7 +776,7 @@
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Letöltőkliens hiba miatt nem elérhető: {0}",
|
||||
"ImportMechanismHealthCheckMessage": "Engedélyezd a befejezett letöltés(ek) kezelését",
|
||||
"IndexerLongTermStatusCheckAllClientMessage": "Az összes indexer elérhetetlen több mint 6 órája, meghibásodás miatt",
|
||||
"IndexerPriorityHelpText": "Indexelő prioritás 1-től (legmagasabb) 50-ig (legalacsonyabb). Alapértelmezés: 25. Amikor a kiadásokat megragadja az egyébként egyenlő kiadások megszakításaként, a {appName} továbbra is az összes engedélyezett indexelőt használja az RSS-szinkronizáláshoz és a kereséshez.",
|
||||
"IndexerPriorityHelpText": "Indexelő prioritás 1-től (legmagasabb) 50-ig (legalacsonyabb). Alapértelmezés: 25. Amikor a kiadásokat megragadja az egyébként egyenlő kiadások megszakításaként, a Radarr továbbra is az összes engedélyezett indexelőt használja az RSS-szinkronizáláshoz és a kereséshez.",
|
||||
"IndexerRssHealthCheckNoIndexers": "Nincs elérhető indexer RSS szinkronizálással, így a Readarr nem fogja automatikusan megragadni az új kiadásokat",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "Az összes keresésre képes indexer átmenetileg nem elérhető, a legutóbbi indexelő hibák miatt",
|
||||
"Lists": "Listák",
|
||||
@@ -861,7 +863,7 @@
|
||||
"OnApplicationUpdateHelpText": "Alkalmazásfrissítésről",
|
||||
"Theme": "Téma",
|
||||
"ThemeHelpText": "Változtassa meg az alkalmazás felhasználói felület témáját, az \"Auto\" téma az operációs rendszer témáját használja a Világos vagy Sötét mód beállításához. A Theme.Park ihlette",
|
||||
"EnableRssHelpText": "Akkor használatos, amikor a {appName} rendszeresen keres kiadásokat az RSS Sync segítségével",
|
||||
"EnableRssHelpText": "Akkor használatos, amikor a Radarr rendszeresen keres kiadásokat az RSS Sync segítségével",
|
||||
"MinimumCustomFormatScore": "Minimális egyéni formátum pontszám",
|
||||
"BypassIfHighestQuality": "Kihagyás ha a legjobb minőség elérhető",
|
||||
"CustomFormatScore": "Egyéni formátum pontszáma",
|
||||
@@ -883,7 +885,7 @@
|
||||
"ResetDefinitions": "Definíciók visszaállítása",
|
||||
"UnableToLoadCustomFormats": "Nem lehet betölteni az egyéni formátumokat",
|
||||
"UpgradesAllowed": "Frissítések Engedélyezve",
|
||||
"CutoffFormatScoreHelpText": "Amint eléri ezt az egyéni minőséget, a {appName} többé nem fogja tovább keresni a filmet",
|
||||
"CutoffFormatScoreHelpText": "Amint eléri ezt az egyéni minőséget, a Radarr többé nem fogja tovább keresni a filmet",
|
||||
"ResetDefinitionTitlesHelpText": "A definíciócímek és értékek visszaállítása",
|
||||
"ResetTitles": "Címek Visszaállítása",
|
||||
"ImportListMissingRoot": "Hiányzó gyökérmappa az importálási listá(k)hoz: {0}",
|
||||
@@ -909,7 +911,7 @@
|
||||
"NoEventsFound": "Nem található események",
|
||||
"ResetQualityDefinitions": "Minőségi meghatározások Visszaállítása",
|
||||
"DeleteRemotePathMapping": "Távoli Elérési Útvonal Módosítása",
|
||||
"BlocklistReleaseHelpText": "Megakadályozza, hogy a {appName} automatikusan letöltse újra",
|
||||
"BlocklistReleaseHelpText": "Megakadályozza, hogy a Lidarr automatikusan letöltse újra",
|
||||
"ApplyTagsHelpTextHowToApplyAuthors": "Hogyan adjunk hozzá címkéket a kiválasztott filmhez",
|
||||
"ApplyTagsHelpTextReplace": "Csere: Cserélje ki a címkéket a megadott címkékkel (az összes címke törléséhez ne írjon be címkéket)",
|
||||
"AutomaticAdd": "Automatikus hozzáadás",
|
||||
@@ -919,7 +921,7 @@
|
||||
"SetTags": "Címkék beállítása",
|
||||
"Yes": "Igen",
|
||||
"BlocklistReleases": "Feketelista kiadása",
|
||||
"RecycleBinUnableToWriteHealthCheck": "Nem lehet írni a konfigurált lomtár mappába {0}. Győződjön meg arról, hogy ez az elérési útvonal létezik, és az a felhasználó, aki a {appName}-t futtatja, írási jogosultsággal rendelkezik",
|
||||
"RecycleBinUnableToWriteHealthCheck": "Nem lehet írni a konfigurált lomtár mappába {0}. Győződjön meg arról, hogy ez az elérési útvonal létezik, és az a felhasználó, aki a Sonarr-t futtatja, írási jogosultsággal rendelkezik",
|
||||
"RedownloadFailed": "Letöltés Sikertelen",
|
||||
"RemoveCompleted": "Eltávolítás kész",
|
||||
"RemoveDownloadsAlert": "Az Eltávolítási beállítások átkerültek a fenti táblázatban a Letöltési kliens egyéni beállításaiba.",
|
||||
@@ -947,7 +949,7 @@
|
||||
"NotificationStatusAllClientHealthCheckMessage": "Az összes értesítés nem érhető el hibák miatt",
|
||||
"NotificationStatusSingleClientHealthCheckMessage": "Az alkalmazás nem áll rendelkezésre az alábbi hibák miatt: {0}",
|
||||
"Small": "Kicsi",
|
||||
"SkipRedownloadHelpText": "Megakadályozza, hogy a {appName} megpróbálja letölteni az eltávolított elemek alternatív kiadásait",
|
||||
"SkipRedownloadHelpText": "Megakadályozza, hogy a Lidarr megpróbálja letölteni az eltávolított elemek alternatív kiadásait",
|
||||
"Events": "Események",
|
||||
"FreeSpace": "Szabad hely",
|
||||
"NoResultsFound": "Nincs találat",
|
||||
@@ -1058,32 +1060,5 @@
|
||||
"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",
|
||||
"AptUpdater": "A frissítés telepítéséhez használja az apt-t",
|
||||
"BuiltIn": "Beépített",
|
||||
"CurrentlyInstalled": "Jelenleg telepítve",
|
||||
"DockerUpdater": "Frissítse a docker-tárolót a frissítés fogadásához",
|
||||
"ExternalUpdater": "A {appName} egy külső frissítési mechanizmus használatára van konfigurálva",
|
||||
"FailedToFetchUpdates": "Nem sikerült lekérni a frissítéseket",
|
||||
"InstallLatest": "Legfrissebb telepítése",
|
||||
"OnLatestVersion": "A {appName} legújabb verziója már telepítva van",
|
||||
"PreviouslyInstalled": "Korábban telepítve",
|
||||
"Script": "Szkript",
|
||||
"UpdateAppDirectlyLoadError": "Nem lehetséges közvetlenül frissíteni a {appName}-t"
|
||||
"SelectReleaseGroup": "Release csoport kiválasztása"
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"All": "Semua",
|
||||
"AlreadyInYourLibrary": "Sudah di pustakamu",
|
||||
"Analytics": "Analitik",
|
||||
"AnalyticsEnabledHelpText": "Kirimkan informasi penggunaan secara anonim ke server {appName}. Informasi tersebut mengandung browser kamu, halaman WebUI {appName} yang kamu gunakan, pelaporan masalah serta OS dan versi runtime. Kami akan memanfaatkan informasi ini untuk memprioritaskan fitur dan perbaikan bug.",
|
||||
"AnalyticsEnabledHelpText": "Kirimkan informasi penggunaan secara anonim ke server Radarr. Informasi tersebut mengandung browser kamu, halaman WebUI Radarr yang kamu gunakan, pelaporan masalah serta OS dan versi runtime. Kami akan memanfaatkan informasi ini untuk memprioritaskan fitur dan perbaikan bug.",
|
||||
"ApplicationURL": "URL Aplikasi",
|
||||
"ApplicationUrlHelpText": "URL eksternal aplikasi termasuk http(s)://, port, dan dasar URL",
|
||||
"CustomFormat": "Format Khusus",
|
||||
@@ -16,7 +16,7 @@
|
||||
"Indexers": "Pengindeks",
|
||||
"About": "Tentang",
|
||||
"Authentication": "Autentikasi",
|
||||
"AuthenticationMethodHelpText": "Perlukan Nama Pengguna dan Sandi untuk mengakses {appName}",
|
||||
"AuthenticationMethodHelpText": "Perlukan Nama Pengguna dan Sandi untuk mengakses Radarr",
|
||||
"BackupNow": "Cadangkan Sekarang",
|
||||
"Backups": "Cadangan",
|
||||
"Blocklist": "Daftar Blokir",
|
||||
@@ -51,7 +51,7 @@
|
||||
"Path": "Path",
|
||||
"Quality": "Kualitas",
|
||||
"QualityProfile": "Profil Kualitas",
|
||||
"BlocklistReleaseHelpText": "Mencegah {appName} memperoleh rilis ini secara otomatis",
|
||||
"BlocklistReleaseHelpText": "Mencegah Sonarr memperoleh rilis ini secara otomatis",
|
||||
"CopyToClipboard": "Salin ke Papan Klip",
|
||||
"No": "Tidak",
|
||||
"NoChange": "Tidak Ada Perubahan",
|
||||
@@ -63,7 +63,7 @@
|
||||
"ProxyCheckFailedToTestMessage": "Gagal menguji proxy: {0}",
|
||||
"QualityProfiles": "Profil Kualitas",
|
||||
"StatusEndedEnded": "Berakhir",
|
||||
"UILanguageHelpText": "Bahasa yang digunakan UI {appName}",
|
||||
"UILanguageHelpText": "Bahasa yang digunakan UI Sonarr",
|
||||
"Activity": "Aktivitas",
|
||||
"Backup": "Cadangan",
|
||||
"ConnectionLost": "Koneksi Terputus",
|
||||
@@ -92,19 +92,5 @@
|
||||
"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",
|
||||
"AptUpdater": "Gunakan apt untuk memasang pembaruan",
|
||||
"Clone": "Tutup",
|
||||
"CurrentlyInstalled": "Saat Ini Terpasang",
|
||||
"EnableSSL": "Aktifkan RSS"
|
||||
"StatusEndedContinuing": "Berlanjut"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"ApiKeyHelpTextWarning": "Krefst endurræsingar til að taka gildi",
|
||||
"AnalyticsEnabledHelpTextWarning": "Krefst endurræsingar til að taka gildi",
|
||||
"Backups": "Afrit",
|
||||
"Clear": "Hreinsa",
|
||||
@@ -15,6 +16,7 @@
|
||||
"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",
|
||||
@@ -22,16 +24,16 @@
|
||||
"AlreadyInYourLibrary": "Þegar í bókasafninu þínu",
|
||||
"AlternateTitles": "Aðrar titill",
|
||||
"Analytics": "Greiningar",
|
||||
"AnalyticsEnabledHelpText": "Sendu nafnlausar upplýsingar um notkun og villur á netþjóna {appName}. Þetta felur í sér upplýsingar í vafranum þínum, hvaða {appName} WebUI síður þú notar, villuskýrslur sem og stýrikerfi og keyrsluútgáfu. Við munum nota þessar upplýsingar til að forgangsraða eiginleikum og villuleiðréttingum.",
|
||||
"AnalyticsEnabledHelpText": "Sendu nafnlausar upplýsingar um notkun og villur á netþjóna Radarr. Þetta felur í sér upplýsingar í vafranum þínum, hvaða Radarr WebUI síður þú notar, villuskýrslur sem og stýrikerfi og keyrsluútgáfu. Við munum nota þessar upplýsingar til að forgangsraða eiginleikum og villuleiðréttingum.",
|
||||
"AppDataDirectory": "AppData skrá",
|
||||
"ApplyTags": "Notaðu merki",
|
||||
"Authentication": "Auðkenning",
|
||||
"AuthenticationMethodHelpText": "Krefjast notandanafns og lykilorðs til að fá aðgang að {appName}",
|
||||
"AuthenticationMethodHelpText": "Krefjast notandanafns og lykilorðs til að fá aðgang að Radarr",
|
||||
"AuthorClickToChangeBook": "Smelltu til að breyta kvikmynd",
|
||||
"AutoRedownloadFailedHelpText": "Leitaðu sjálfkrafa að og reyndu að hlaða niður annarri útgáfu",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Kvikmyndir sem eytt er af disknum eru sjálfkrafa eftirlitslausar í {appName}",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "Kvikmyndir sem eytt er af disknum eru sjálfkrafa eftirlitslausar í Radarr",
|
||||
"Automatic": "Sjálfskiptur",
|
||||
"BackupFolderHelpText": "Hlutfallslegir slóðir verða undir AppData skránni hjá {appName}",
|
||||
"BackupFolderHelpText": "Hlutfallslegir slóðir verða undir AppData skránni hjá Radarr",
|
||||
"BackupNow": "Taktu öryggisafrit núna",
|
||||
"BackupRetentionHelpText": "Sjálfvirk afrit sem eru eldri en varðveislutímabilið verða hreinsuð upp sjálfkrafa",
|
||||
"BindAddress": "Bind heimilisfang",
|
||||
@@ -44,16 +46,16 @@
|
||||
"Calendar": "Dagatal",
|
||||
"CalendarWeekColumnHeaderHelpText": "Sýnt fyrir ofan hvern dálk þegar vikan er virka skjámyndin",
|
||||
"Cancel": "Hætta við",
|
||||
"CancelPendingTask": "Ertu viss um að þú viljir hætta við þetta verkefni í bið?",
|
||||
"CancelMessageText": "Ertu viss um að þú viljir hætta við þetta verkefni í bið?",
|
||||
"CertificateValidation": "Staðfesting skírteina",
|
||||
"CertificateValidationHelpText": "Breyttu hversu ströng HTTPS vottun er",
|
||||
"ChangeFileDate": "Breyttu dagsetningu skráar",
|
||||
"ChangeHasNotBeenSavedYet": "Breyting hefur ekki verið vistuð ennþá",
|
||||
"ChmodFolder": "chmod Mappa",
|
||||
"ChmodFolderHelpText": "Octal, beitt við innflutning / endurnefna á fjölmiðlamöppur og skrár (án þess að framkvæma bita)",
|
||||
"ChmodFolderHelpTextWarning": "Þetta virkar aðeins ef notandinn sem keyrir {appName} er eigandi skráarinnar. Það er betra að tryggja að niðurhalsviðskiptavinurinn stilli heimildirnar rétt.",
|
||||
"ChmodFolderHelpTextWarning": "Þetta virkar aðeins ef notandinn sem keyrir Radarr er eigandi skráarinnar. Það er betra að tryggja að niðurhalsviðskiptavinurinn stilli heimildirnar rétt.",
|
||||
"ChownGroupHelpText": "Hópur nafn eða gid. Notaðu gid fyrir fjarskrárkerfi.",
|
||||
"ChownGroupHelpTextWarning": "Þetta virkar aðeins ef notandinn sem keyrir {appName} er eigandi skráarinnar. Það er betra að tryggja að niðurhalsviðskiptavinurinn noti sama hóp og {appName}.",
|
||||
"ChownGroupHelpTextWarning": "Þetta virkar aðeins ef notandinn sem keyrir Radarr er eigandi skráarinnar. Það er betra að tryggja að niðurhalsviðskiptavinurinn noti sama hóp og Radarr.",
|
||||
"ClickToChangeQuality": "Smelltu til að breyta gæðum",
|
||||
"ClientPriority": "Forgangur viðskiptavinar",
|
||||
"CloneIndexer": "Clone Indexer",
|
||||
@@ -64,10 +66,10 @@
|
||||
"ConnectSettings": "Tengdu stillingar",
|
||||
"Connections": "Tengingar",
|
||||
"CopyUsingHardlinksHelpText": "Notaðu harða tengla þegar þú reynir að afrita skrár úr straumum sem enn er sáð",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Stundum geta skráarlásar komið í veg fyrir að endurnefna skrár sem verið er að sá. Þú getur slökkt á sáningu tímabundið og notað endurnefnaaðgerð {appName} sem vinnu.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "Stundum geta skráarlásar komið í veg fyrir að endurnefna skrár sem verið er að sá. Þú getur slökkt á sáningu tímabundið og notað endurnefnaaðgerð Radarr sem vinnu.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Búðu til kvikmyndamöppur sem vantar meðan á diskaskönnun stendur",
|
||||
"CreateGroup": "Búðu til hóp",
|
||||
"CutoffHelpText": "Þegar þessum gæðum er náð mun {appName} ekki lengur hlaða niður kvikmyndum",
|
||||
"CutoffHelpText": "Þegar þessum gæðum er náð mun Radarr ekki lengur hlaða niður kvikmyndum",
|
||||
"CutoffUnmet": "Cut-off Ómetið",
|
||||
"DatabaseMigration": "DB fólksflutningar",
|
||||
"Dates": "Dagsetningar",
|
||||
@@ -146,7 +148,7 @@
|
||||
"Grab": "Grípa",
|
||||
"GrabID": "Grípa skilríki",
|
||||
"GrabRelease": "Grípa losun",
|
||||
"GrabReleaseMessageText": "{appName} gat ekki ákvarðað fyrir hvaða kvikmynd þessi útgáfa var gerð. {appName} gæti hugsanlega ekki flutt þessa útgáfu sjálfkrafa inn. Viltu grípa '{0}'?",
|
||||
"GrabReleaseMessageText": "Radarr gat ekki ákvarðað fyrir hvaða kvikmynd þessi útgáfa var gerð. Radarr gæti hugsanlega ekki flutt þessa útgáfu sjálfkrafa inn. Viltu grípa '{0}'?",
|
||||
"GrabSelected": "Grípa valið",
|
||||
"Group": "Hópur",
|
||||
"HasPendingChangesNoChanges": "Engar breytingar",
|
||||
@@ -169,7 +171,7 @@
|
||||
"ImportedTo": "Flutt inn í",
|
||||
"Importing": "Innflutningur",
|
||||
"IncludeHealthWarningsHelpText": "Láttu heilsuviðvaranir fylgja með",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Sýnið atriði án kvikmyndar í biðröðinni. Þetta gæti falið í sér fjarlægðar kvikmyndir eða annað í flokknum {appName}",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Sýnið atriði án kvikmyndar í biðröðinni. Þetta gæti falið í sér fjarlægðar kvikmyndir eða annað í flokknum Radarr",
|
||||
"IncludeUnmonitored": "Hafa óeftirlit með",
|
||||
"Indexer": "Indexer",
|
||||
"IndexerPriority": "Forgangur indexers",
|
||||
@@ -180,7 +182,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Uppfærðu þar til þessum gæðum er fullnægt eða farið fram úr þeim",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "Ekki er hægt að eyða meðan hún er í notkun",
|
||||
"Language": "Tungumál",
|
||||
"LaunchBrowserHelpText": " Opnaðu vafra og farðu á {appName} heimasíðuna þegar forritið byrjar.",
|
||||
"LaunchBrowserHelpText": " Opnaðu vafra og farðu á Radarr heimasíðuna þegar forritið byrjar.",
|
||||
"LoadingBookFilesFailed": "Ekki tókst að hlaða kvikmyndaskrár",
|
||||
"Local": "Staðbundin",
|
||||
"LogFiles": "Log skrár",
|
||||
@@ -261,8 +263,8 @@
|
||||
"RSSSync": "RSS samstilling",
|
||||
"RSSSyncInterval": "RSS Sync bil",
|
||||
"ReadTheWikiForMoreInformation": "Lestu Wiki fyrir frekari upplýsingar",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName} styður alla vísitölufyrirtæki sem nota Newznab staðalinn, svo og aðrir verðtryggingaraðilar sem taldir eru upp hér að neðan.",
|
||||
"ReadarrTags": "{appName} merkimiðar",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr styður alla vísitölufyrirtæki sem nota Newznab staðalinn, svo og aðrir verðtryggingaraðilar sem taldir eru upp hér að neðan.",
|
||||
"ReadarrTags": "Radarr merkimiðar",
|
||||
"Real": "Alvöru",
|
||||
"Reason": "Ástæða",
|
||||
"RecycleBinCleanupDaysHelpText": "Stilltu á 0 til að gera sjálfvirka hreinsun óvirka",
|
||||
@@ -290,19 +292,19 @@
|
||||
"RemoveTagExistingTag": "Núverandi merki",
|
||||
"RemoveTagRemovingTag": "Fjarlægir merkið",
|
||||
"RemovedFromTaskQueue": "Fjarlægð úr verkröð",
|
||||
"RenameBooksHelpText": "{appName} mun nota núverandi skráarheiti ef ekki er gert endurnafn á nafni",
|
||||
"RenameBooksHelpText": "Radarr mun nota núverandi skráarheiti ef ekki er gert endurnafn á nafni",
|
||||
"Reorder": "Endurraða",
|
||||
"ReplaceIllegalCharacters": "Skiptu um ólöglega stafi",
|
||||
"RequiredHelpText": "Útgáfan verður að innihalda að minnsta kosti einn af þessum hugtökum (lítt viðkvæm)",
|
||||
"RequiredPlaceHolder": "Bættu við nýjum takmörkunum",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName} finnur ekki sjálfkrafa breytingar á skrám þegar hann er ekki stilltur á „Alltaf“",
|
||||
"RescanAfterRefreshHelpTextWarning": "Radarr finnur ekki sjálfkrafa breytingar á skrám þegar hann er ekki stilltur á „Alltaf“",
|
||||
"RescanAuthorFolderAfterRefresh": "Skanna aftur kvikmyndamöppu eftir endurnýjun",
|
||||
"Reset": "Endurstilla",
|
||||
"ResetAPIKey": "Endurstilla API lykil",
|
||||
"ResetAPIKeyMessageText": "Ertu viss um að þú viljir endurstilla API lykilinn þinn?",
|
||||
"Restart": "Endurræsa",
|
||||
"RestartNow": "Endurræstu núna",
|
||||
"RestartReadarr": "Endurræstu {appName}",
|
||||
"RestartReadarr": "Endurræstu Radarr",
|
||||
"Restore": "Endurheimta",
|
||||
"RestoreBackup": "Endurheimtu öryggisafrit",
|
||||
"Result": "Niðurstaða",
|
||||
@@ -343,7 +345,7 @@
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Sýnt fyrir ofan hvern dálk þegar vikan er virka skjámyndin",
|
||||
"Size": " Stærð",
|
||||
"SkipFreeSpaceCheck": "Slepptu ókeypis plássathugun",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Notaðu þegar {appName} getur ekki greint laust pláss úr rótarmöppu kvikmyndarinnar",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Notaðu þegar Radarr getur ekki greint laust pláss úr rótarmöppu kvikmyndarinnar",
|
||||
"SorryThatAuthorCannotBeFound": "Því miður er ekki hægt að finna þá kvikmynd.",
|
||||
"SorryThatBookCannotBeFound": "Því miður er ekki hægt að finna þá kvikmynd.",
|
||||
"SourcePath": "Heimildarslóð",
|
||||
@@ -360,7 +362,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Árangur! Vinnu minni er lokið, engar skrár til að endurnefna.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS er ekki studd með þessum flokkara",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "Leit er ekki studd með þessum flokkara",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Verður notað þegar sjálfvirkar leitir eru framkvæmdar í HÍ eða af {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Verður notað þegar sjálfvirkar leitir eru framkvæmdar í HÍ eða af Radarr",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Verður notað þegar gagnvirk leit er notuð",
|
||||
"TagIsNotUsedAndCanBeDeleted": "Merkið er ekki notað og hægt er að eyða því",
|
||||
"Tags": "Merkimiðar",
|
||||
@@ -377,7 +379,7 @@
|
||||
"Torrents": "Flæði",
|
||||
"TotalFileSize": "Heildarstærð skráar",
|
||||
"UILanguage": "Tungumál HÍ",
|
||||
"UILanguageHelpText": "Tungumál sem {appName} mun nota fyrir HÍ",
|
||||
"UILanguageHelpText": "Tungumál sem Radarr mun nota fyrir HÍ",
|
||||
"UILanguageHelpTextWarning": "Endurhlaða vafra krafist",
|
||||
"UISettings": "Stillingar HÍ",
|
||||
"URLBase": "Vefslóðagrunnur",
|
||||
@@ -418,7 +420,7 @@
|
||||
"UnmonitoredHelpText": "Láttu kvikmyndir sem ekki hafa verið eftirlit með í iCal straumnum",
|
||||
"UpdateAll": "Uppfæra allt",
|
||||
"UpdateAutomaticallyHelpText": "Sjálfkrafa hlaða niður og setja upp uppfærslur. Þú munt samt geta sett upp úr System: Updates",
|
||||
"UpdateMechanismHelpText": "Notaðu innbyggða uppfærslu {appName} eða handrit",
|
||||
"UpdateMechanismHelpText": "Notaðu innbyggða uppfærslu Radarr eða handrit",
|
||||
"UpdateScriptPathHelpText": "Leið að sérsniðnu handriti sem tekur útdreginn uppfærslupakka og annast afganginn af uppfærsluferlinu",
|
||||
"Updates": "Uppfærslur",
|
||||
"UpgradeAllowedHelpText": "Ef fatlaðir eiginleikar verða ekki uppfærðir",
|
||||
@@ -429,8 +431,8 @@
|
||||
"UsenetDelay": "Seinkun Usenet",
|
||||
"UsenetDelayHelpText": "Seinkaðu í nokkrar mínútur til að bíða áður en þú grípur losun frá Usenet",
|
||||
"Username": "Notendanafn",
|
||||
"BranchUpdate": "Útibú til að nota til að uppfæra {appName}",
|
||||
"BranchUpdateMechanism": "Útibú notað af ytri uppfærslu",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Útibú til að nota til að uppfæra Radarr",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Útibú notað af ytri uppfærslu",
|
||||
"Version": "Útgáfa",
|
||||
"WeekColumnHeader": "Haus vikudálkur",
|
||||
"Year": "Ár",
|
||||
@@ -443,7 +445,7 @@
|
||||
"NotAvailable": "Ekki í boði",
|
||||
"NotMonitored": "Ekki fylgst með",
|
||||
"ReleaseTitle": "Slepptu titli",
|
||||
"ReplaceIllegalCharactersHelpText": "Skiptu um ólöglega stafi. Ef ekki er hakað við mun {appName} fjarlægja þá í staðinn",
|
||||
"ReplaceIllegalCharactersHelpText": "Skiptu um ólöglega stafi. Ef ekki er hakað við mun Radarr fjarlægja þá í staðinn",
|
||||
"ShowBookTitleHelpText": "Sýna titil kvikmyndar undir veggspjaldi",
|
||||
"ShowReleaseDate": "Sýna útgáfudag",
|
||||
"ShowTitle": "Sýna titil",
|
||||
@@ -453,13 +455,13 @@
|
||||
"RemoveFromBlocklist": "Fjarlægja af svörtum lista",
|
||||
"UnableToLoadBlocklist": "Ekki er hægt að hlaða svartan lista",
|
||||
"Component": "Hluti",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Útibú {0} er ekki gild útibú frá {appName}, þú færð ekki uppfærslur",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Útibú {0} er ekki gild útibú frá Radarr, þú færð ekki uppfærslur",
|
||||
"Time": "Tími",
|
||||
"Blocklist": "Svartur listi",
|
||||
"BlocklistRelease": "Útgáfa svartalista",
|
||||
"SelectAll": "Velja allt",
|
||||
"SelectedCountBooksSelectedInterp": "{0} Kvikmynd (ir) valdar",
|
||||
"ThisCannotBeCancelled": "Ekki er hægt að hætta við þetta þegar byrjað er án þess að endurræsa {appName}.",
|
||||
"ThisCannotBeCancelled": "Ekki er hægt að hætta við þetta þegar byrjað er án þess að endurræsa Radarr.",
|
||||
"UnselectAll": "Afmarkaðu allt",
|
||||
"UpdateSelected": "Uppfærsla valin",
|
||||
"Wanted": "Óskað",
|
||||
@@ -470,7 +472,7 @@
|
||||
"IndexerLongTermStatusCheckAllClientMessage": "Allir verðtryggingaraðilar eru ekki tiltækir vegna bilana í meira en 6 klukkustundir",
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "Vísitölufólk er ekki tiltækt vegna bilana í meira en 6 klukkustundir: {0}",
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "Allir indexers sem styðja rss eru tímabundið ófáanlegir vegna nýlegra villubreytinga",
|
||||
"IndexerRssHealthCheckNoIndexers": "Engir verðtryggingaraðilar í boði með RSS samstillingu virkt, {appName} mun ekki grípa í nýjar útgáfur sjálfkrafa",
|
||||
"IndexerRssHealthCheckNoIndexers": "Engir verðtryggingaraðilar í boði með RSS samstillingu virkt, Radarr mun ekki grípa í nýjar útgáfur sjálfkrafa",
|
||||
"IndexerStatusCheckAllClientMessage": "Allir verðtryggingaraðilar eru ekki tiltækir vegna bilana",
|
||||
"MountCheckMessage": "Fjall sem inniheldur kvikmyndaslóð er aðeins skrifvarið: ",
|
||||
"OnBookFileDeleteHelpText": "Á Eyða kvikmyndaskrá",
|
||||
@@ -488,19 +490,19 @@
|
||||
"ImportListStatusCheckSingleClientMessage": "Listar ekki tiltækir vegna bilana: {0}",
|
||||
"OnBookFileDelete": "Á Eyða kvikmyndaskrá",
|
||||
"ProxyCheckResolveIpMessage": "Mistókst að leysa IP-tölu fyrir stillta proxy-gestgjafa {0}",
|
||||
"RestartReloadNote": "Athugið: {appName} mun sjálfkrafa endurræsa og endurhlaða notendaviðmiðið meðan á endurreisnarferlinu stendur.",
|
||||
"RestartReloadNote": "Athugið: Radarr mun sjálfkrafa endurræsa og endurhlaða notendaviðmiðið meðan á endurreisnarferlinu stendur.",
|
||||
"RootFolderCheckMultipleMessage": "Margar rótarmöppur vantar: {0}",
|
||||
"SearchFiltered": "Leita síuð",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Engir verðtryggingaraðilar í boði með sjálfvirka leit virkt, {appName} mun ekki veita neinar sjálfvirkar leitarniðurstöður",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Engir verðtryggingaraðilar í boði með sjálfvirka leit virkt, Radarr mun ekki veita neinar sjálfvirkar leitarniðurstöður",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "Allir vísitöluflokkar sem geta leitað eru tímabundið ófáanlegir vegna nýlegra villubreytinga",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Engir verðtryggingaraðilar í boði með virka gagnvirka leit, {appName} mun ekki veita neinar gagnvirkar leitarniðurstöður",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Engir verðtryggingaraðilar í boði með virka gagnvirka leit, Radarr mun ekki veita neinar gagnvirkar leitarniðurstöður",
|
||||
"IndexerStatusCheckSingleClientMessage": "Vísitölufólk er ekki tiltækt vegna bilana: {0}",
|
||||
"OnBookFileDeleteForUpgrade": "Á kvikmyndaskrá eytt til uppfærslu",
|
||||
"OnBookFileDeleteForUpgradeHelpText": "Á kvikmyndaskrá eytt til uppfærslu",
|
||||
"OnHealthIssue": "Um heilbrigðismál",
|
||||
"ProxyCheckFailedToTestMessage": "Mistókst að prófa umboðsmann: {0}",
|
||||
"RootFolderCheckSingleMessage": "Rótarmöppu vantar: {0}",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Leið sem {appName} ætti að nota til að komast á fjarstíginn á staðnum",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Leið sem Radarr ætti að nota til að komast á fjarstíginn á staðnum",
|
||||
"SettingsRemotePathMappingRemotePath": "Fjarstígur",
|
||||
"UpdateCheckUINotWritableMessage": "Ekki er hægt að setja uppfærslu vegna þess að notendamöppan '{0}' er ekki skrifuð af notandanum '{1}'.",
|
||||
"DownloadClientsSettingsSummary": "Sæktu viðskiptavini, hlaðið niður meðhöndlun og fjarlægðar slóðakortanir",
|
||||
@@ -508,7 +510,7 @@
|
||||
"FailedToLoadQueue": "Mistókst að hlaða biðröð",
|
||||
"QualitySettingsSummary": "Gæðastærðir og nafngiftir",
|
||||
"QueueIsEmpty": "Biðröðin er tóm",
|
||||
"MissingFromDisk": "{appName} gat ekki fundið skrána á disknum svo hún var fjarlægð",
|
||||
"MissingFromDisk": "Whisparr gat ekki fundið skrána á disknum svo hún var fjarlægð",
|
||||
"Monitor": "Fylgjast með",
|
||||
"SystemTimeCheckMessage": "Slökkt er á tíma kerfisins meira en 1 dag. Skipulögð verkefni ganga kannski ekki rétt fyrr en tíminn er leiðréttur",
|
||||
"ConnectSettingsSummary": "Tilkynningar, tengingar við netþjóna / spilara og sérsniðnar forskriftir",
|
||||
@@ -530,7 +532,7 @@
|
||||
"MediaManagement": "Fjölmiðlastjórnun",
|
||||
"Metadata": "Lýsigögn",
|
||||
"ProxyCheckBadRequestMessage": "Mistókst að prófa umboðsmann. Stöðukóði: {0}",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} styður hvaða niðurhals viðskiptavinur sem notar Newznab staðalinn, auk annarra niðurhals viðskiptavina sem taldir eru upp hér að neðan.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparr styður hvaða niðurhals viðskiptavinur sem notar Newznab staðalinn, auk annarra niðurhals viðskiptavina sem taldir eru upp hér að neðan.",
|
||||
"Queued": "Í biðröð",
|
||||
"RefreshAndScan": "Hressa & skanna",
|
||||
"Save": "Vista",
|
||||
@@ -564,7 +566,7 @@
|
||||
"CustomFormat": "Sérsniðið snið",
|
||||
"CustomFormatSettings": "Stillingar sérsniðinna sniða",
|
||||
"CustomFormats": "Sérsniðin snið",
|
||||
"CutoffFormatScoreHelpText": "Þegar þessu sérsniðna sniði hefur verið náð mun {appName} ekki lengur hlaða niður kvikmyndum",
|
||||
"CutoffFormatScoreHelpText": "Þegar þessu sérsniðna sniði hefur verið náð mun Radarr ekki lengur hlaða niður kvikmyndum",
|
||||
"HiddenClickToShow": "Falinn, smelltu til að sýna",
|
||||
"HideAdvanced": "Fela lengra komna",
|
||||
"ShowAdvanced": "Sýna lengra komna",
|
||||
@@ -582,75 +584,5 @@
|
||||
"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",
|
||||
"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": "{appName} 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)",
|
||||
"Clone": "Lokaðu",
|
||||
"AptUpdater": "Notaðu apt til að setja uppfærsluna upp",
|
||||
"BuiltIn": "Innbyggð",
|
||||
"CurrentlyInstalled": "Nú sett upp",
|
||||
"DockerUpdater": "uppfærðu bryggjugáminn til að fá uppfærsluna",
|
||||
"ExternalUpdater": "{appName} er stilltur til að nota ytri uppfærslu",
|
||||
"InstallLatest": "Settu upp nýjustu",
|
||||
"OnLatestVersion": "Nýjasta útgáfan af {appName} er þegar uppsett",
|
||||
"Script": "Handrit",
|
||||
"UnmappedFiles": "Ókortlagðar möppur",
|
||||
"UpdateAppDirectlyLoadError": "Ekki er hægt að uppfæra {appName} beint,"
|
||||
"NoEventsFound": "Engir viðburðir fundust"
|
||||
}
|
||||
|
||||
@@ -3,8 +3,10 @@
|
||||
"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",
|
||||
@@ -15,13 +17,13 @@
|
||||
"Usenet": "Usenet",
|
||||
"UsenetDelay": "Ritardo della Usenet",
|
||||
"UsenetDelayHelpText": "Minuti di attesa prima di prendere una release da Usenet",
|
||||
"Username": "Nome Utente",
|
||||
"BranchUpdate": "Branch da utilizzare per aggiornare {appName}",
|
||||
"BranchUpdateMechanism": "Ramo utilizzato dal sistema di aggiornamento esterno",
|
||||
"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": "Sì, Cancella",
|
||||
"YesCancel": "Si, Cancella",
|
||||
"AgeWhenGrabbed": "Età (quando recuperato)",
|
||||
"AlreadyInYourLibrary": "Già presente nella tua libreria",
|
||||
"AlternateTitles": "Titolo alternativo",
|
||||
@@ -30,34 +32,34 @@
|
||||
"AppDataDirectory": "Cartella AppData",
|
||||
"ApplyTags": "Applica Etichette",
|
||||
"Authentication": "Autenticazione",
|
||||
"AuthenticationMethodHelpText": "Utilizza nome utente e password per accedere a {appName}",
|
||||
"AuthenticationMethodHelpText": "Utilizza nome utente e password per accedere a Readarr",
|
||||
"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": "Backup",
|
||||
"Backups": "Backups",
|
||||
"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": "Branca",
|
||||
"Branch": "Ramo",
|
||||
"BypassProxyForLocalAddresses": "Evita il Proxy per gli Indirizzi Locali",
|
||||
"Calendar": "Calendario",
|
||||
"CalendarWeekColumnHeaderHelpText": "Mostra sopra ogni colonna quando la settimana è la vista attiva",
|
||||
"Cancel": "Annulla",
|
||||
"CancelPendingTask": "Sei sicuro di voler cancellare questa operazione in sospeso?",
|
||||
"CancelMessageText": "Sei sicuro di voler cancellare questa operazione in sospeso?",
|
||||
"CertificateValidation": "Convalida del Certificato",
|
||||
"CertificateValidationHelpText": "Cambia quanto rigorosamente vengono validati i certificati HTTPS. Non cambiare senza conoscerne i rischi.",
|
||||
"ChangeFileDate": "Cambiare la Data del File",
|
||||
"ChangeHasNotBeenSavedYet": "Il cambio non è stato ancora salvato",
|
||||
"ChmodFolder": "Permessi Cartella",
|
||||
"ChmodFolderHelpText": "Octal, applicato durante l'importazione/rinomina verso cartelle e file (senza bits di esecuzione)",
|
||||
"ChmodFolderHelpTextWarning": "Funziona solo se l'utente di {appName} è il proprietario del file. E' meglio assicurarsi che i client di download impostino i permessi correttamente.",
|
||||
"ChmodFolderHelpTextWarning": "Funziona solo se l'utente di Radarr è il proprietario del file. E' meglio assicurarsi che i client di download impostino i permessi correttamente.",
|
||||
"ChownGroupHelpText": "Nome del gruppo o gid. Usa gid per sistemi di file remoti.",
|
||||
"ChownGroupHelpTextWarning": "Funziona solo se l'utente di {appName} è il proprietario del file. E' meglio assicurarsi che i client di download usino lo stesso gruppo di {appName}.",
|
||||
"ChownGroupHelpTextWarning": "Funziona solo se l'utente di Radarr è il proprietario del file. E' meglio assicurarsi che i client di download usino lo stesso gruppo di Radarr.",
|
||||
"Clear": "Cancella",
|
||||
"ClickToChangeQuality": "Click per cambiare qualità",
|
||||
"ClientPriority": "Priorità Client",
|
||||
@@ -71,32 +73,32 @@
|
||||
"CopyUsingHardlinksHelpTextWarning": "Occasionalmente i file bloccatti possono impedire la rinomina dei file in seeding. Puoi disattivare temporaneamente il seeding e utilizzare la funzione di rinomina di Readarr per evitare il problema.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "Crea le cartelle dei film mancanti durante la scansione del disco",
|
||||
"CreateGroup": "Crea gruppo",
|
||||
"CutoffHelpText": "Una volta raggiunta questa qualità, {appName} non scaricherà più film",
|
||||
"CutoffHelpText": "Una volta raggiunta questa qualità, Radarr non scaricherà più film",
|
||||
"CutoffUnmet": "Soglia Non Raggiunta",
|
||||
"DatabaseMigration": "Migrazione Database",
|
||||
"DatabaseMigration": "Migrazione DB",
|
||||
"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 eliminare il backup '{name}'?",
|
||||
"DeleteDelayProfile": "Elimina Profilo di Ritardo",
|
||||
"DeleteDelayProfileMessageText": "Sei sicuro di volere eliminare questo profilo di ritardo?",
|
||||
"DeleteBackupMessageText": "Sei sicuro di voler cancellare il backup '{0}'?",
|
||||
"DeleteDelayProfile": "Cancella Profilo di Ritardo",
|
||||
"DeleteDelayProfileMessageText": "Sei sicuro di voler cancellare questo profilo di ritardo?",
|
||||
"DeleteDownloadClient": "Cancella Client di Download",
|
||||
"DeleteDownloadClientMessageText": "Sei sicuro di voler eliminare il client di download '{name}'?",
|
||||
"DeleteDownloadClientMessageText": "Sei sicuro di voler eliminare il client di download '{0}'?",
|
||||
"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 '{name}'?",
|
||||
"DeleteImportListMessageText": "Sei sicuro di voler eliminare la lista '{0}'?",
|
||||
"DeleteIndexer": "Cancella Indicizzatore",
|
||||
"DeleteIndexerMessageText": "Sei sicuro di voler eliminare l'indicizzatore '{name}'?",
|
||||
"DeleteMetadataProfileMessageText": "Sicuro di voler cancellare il profilo di qualità '{name}'?",
|
||||
"DeleteIndexerMessageText": "Sicuro di voler eliminare l'indicizzatore '{0}'?",
|
||||
"DeleteMetadataProfileMessageText": "Sicuro di voler cancellare il profilo di qualità {0}",
|
||||
"DeleteNotification": "Cancella Notifica",
|
||||
"DeleteNotificationMessageText": "Sei sicuro di voler eliminare la notifica '{name}'?",
|
||||
"DeleteQualityProfile": "Elimina Profilo Qualità",
|
||||
"DeleteQualityProfileMessageText": "Sicuro di voler cancellare il profilo di qualità '{name}'?",
|
||||
"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}",
|
||||
"DeleteReleaseProfile": "Cancellare il profilo di ritardo",
|
||||
"DeleteReleaseProfileMessageText": "Sei sicuro di voler cancellare questo profilo di ritardo?",
|
||||
"DeleteSelectedBookFiles": "Cancellare i film selezionati",
|
||||
@@ -105,7 +107,7 @@
|
||||
"DeleteTagMessageText": "Sei sicuro di voler eliminare l'etichetta '{0}'?",
|
||||
"DestinationPath": "Percorso di Destinazione",
|
||||
"DetailedProgressBar": "Barra di Avanzamento Dettagliata",
|
||||
"DiskSpace": "Spazio sul Disco",
|
||||
"DiskSpace": "Spazio su Disco",
|
||||
"Docker": "Docker",
|
||||
"DownloadClient": "Client di Download",
|
||||
"DownloadClientSettings": "Impostazioni del Client di Download",
|
||||
@@ -117,11 +119,11 @@
|
||||
"Edit": "Modifica",
|
||||
"Edition": "Edizione",
|
||||
"Enable": "Abilita",
|
||||
"EnableAutomaticAdd": "Abilita Aggiunta Automatica",
|
||||
"EnableAutomaticAdd": "Attiva l'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 dal client di download",
|
||||
"EnableCompletedDownloadHandlingHelpText": "Importa automaticamente i download completati dai client di download",
|
||||
"EnableHelpText": "Abilita la creazione del file di metadati per questo tipo di metadati",
|
||||
"EnableInteractiveSearch": "Abilita la Ricerca Interattiva",
|
||||
"EnableRSS": "Abilita RSS",
|
||||
@@ -133,11 +135,11 @@
|
||||
"Exception": "Eccezione",
|
||||
"FailedDownloadHandling": "Gestione dei Download Falliti",
|
||||
"FileDateHelpText": "Modifica la data dei file in importazione/rescan",
|
||||
"FileManagement": "Gestione File",
|
||||
"FileManagement": "Gestione dei 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.",
|
||||
@@ -149,7 +151,7 @@
|
||||
"Grab": "Preleva",
|
||||
"GrabID": "ID di Prelievo",
|
||||
"GrabRelease": "Preleva Release",
|
||||
"GrabReleaseMessageText": "{appName} non è stato in grado di determinare a quale film si riferisce questa release. {appName} potrebbe non essere in grado di importarla automaticamente. Vuoi catturare '{0}'?",
|
||||
"GrabReleaseMessageText": "Radarr non è stato in grado di determinare a quale film si riferisce questa release. Radarr potrebbe non essere in grado di importarla automaticamente. Vuoi catturare '{0}'?",
|
||||
"GrabSelected": "Recupera selezione",
|
||||
"Group": "Gruppo",
|
||||
"HasPendingChangesNoChanges": "Nessuna Modifica",
|
||||
@@ -170,9 +172,9 @@
|
||||
"ImportExtraFilesHelpText": "Importa file Extra corrispondenti (sottotitoli, nfo, ecc) dopo aver importato un film",
|
||||
"ImportFailedInterp": "Importazione fallita: {0}",
|
||||
"ImportedTo": "Importato verso",
|
||||
"Importing": "Importando",
|
||||
"Importing": "Importazione",
|
||||
"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 {appName}",
|
||||
"IncludeUnknownAuthorItemsHelpText": "Mostra le voci senza un film nella coda. Ciò potrebbe include film spostati o altro nelle categorie di Radarr",
|
||||
"IncludeUnmonitored": "Includi non Monitorati",
|
||||
"Indexer": "Indicizzatore",
|
||||
"IndexerPriority": "Priorità dell'Indicizzatore",
|
||||
@@ -183,7 +185,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "Aggiorna finchè questa qualità non è raggiunta o superata",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "Non può essere cancellato mentre è in uso",
|
||||
"Language": "Lingua",
|
||||
"LaunchBrowserHelpText": " Apri un browser e vai all'homepage di {appName} all'avvio dell'app.",
|
||||
"LaunchBrowserHelpText": " Apri un browser e vai all'homepage di Radarr all'avvio dell'app.",
|
||||
"LoadingBookFilesFailed": "Caricamento dei file del Film fallito",
|
||||
"LogFiles": "File di Log",
|
||||
"LogLevel": "Livello di Log",
|
||||
@@ -196,28 +198,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": "Modalità",
|
||||
"Mode": "Modo",
|
||||
"Monitored": "Monitorato",
|
||||
"MoreInfo": "Ulteriori Informazioni",
|
||||
"MustContain": "Deve Contenere",
|
||||
"MustNotContain": "Non Deve Contenere",
|
||||
"MoreInfo": "Maggiori Info",
|
||||
"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",
|
||||
@@ -230,7 +232,7 @@
|
||||
"OnHealthIssueHelpText": "Quando c'è un problema",
|
||||
"OnRenameHelpText": "Durante la rinomina",
|
||||
"OnUpgradeHelpText": "In aggiornamento",
|
||||
"OpenBrowserOnStart": "Apri browser all'avvio",
|
||||
"OpenBrowserOnStart": "Apri il browser all'avvio",
|
||||
"Options": "Opzioni",
|
||||
"Original": "Originale",
|
||||
"Overview": "Panoramica",
|
||||
@@ -242,8 +244,8 @@
|
||||
"Permissions": "Permessi",
|
||||
"Port": "Porta",
|
||||
"PortHelpTextWarning": "Richiede il riavvio per avere effetti",
|
||||
"PortNumber": "Numero Porta",
|
||||
"PosterSize": "Dimensioni Locandina",
|
||||
"PortNumber": "Numero di porta",
|
||||
"PosterSize": "Dimensione del poster",
|
||||
"PreviewRename": "Anteprima Rinomina",
|
||||
"Profiles": "Profili",
|
||||
"Proper": "Proper",
|
||||
@@ -251,28 +253,28 @@
|
||||
"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 wildcard per i sottodomini",
|
||||
"ProxyType": "Tipo Proxy",
|
||||
"ProxyBypassFilterHelpText": "Usa ',' come separatore, e '*.' come jolly per i sottodomini",
|
||||
"ProxyType": "Tipo di Proxy",
|
||||
"ProxyUsernameHelpText": "Devi inserire nome utente e password solo se richiesto. Altrimenti lascia vuoto.",
|
||||
"PublishedDate": "Data Pubblicazione",
|
||||
"PublishedDate": "Data di pubblicazione",
|
||||
"Quality": "Qualità",
|
||||
"QualityDefinitions": "Definizioni delle Qualità",
|
||||
"QualityProfile": "Profilo Qualità",
|
||||
"QualityProfiles": "Profili Qualità",
|
||||
"QualitySettings": "Impostazioni Qualità",
|
||||
"QualityProfile": "Profilo di Qualità",
|
||||
"QualityProfiles": "Profili di Qualità",
|
||||
"QualitySettings": "Impostazione di Qualità",
|
||||
"Queue": "Coda",
|
||||
"RSSSync": "Sync RSS",
|
||||
"RSSSyncInterval": "Intervallo di Sync RSS",
|
||||
"ReadTheWikiForMoreInformation": "Leggi la Wiki per più informazioni",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName} supporta qualunque indexer che usi gli standard Newznab, cosi come gli altri Indexer sotto.",
|
||||
"ReadarrTags": "Tag di {appName}",
|
||||
"ReadTheWikiForMoreInformation": "Leggi la Wiki per maggiori informazioni",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr supporta qualunque indexer che usi gli standard Newznab, cosi come gli altri Indexer sotto.",
|
||||
"ReadarrTags": "Tag di Radarr",
|
||||
"Real": "Reale",
|
||||
"Reason": "Ragione",
|
||||
"RecycleBinCleanupDaysHelpText": "Imposta a 0 per disabilitare la pulizia automatica",
|
||||
"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 Cestino",
|
||||
"RecyclingBinCleanup": "Pulizia del cestino",
|
||||
"Redownload": "Riscarica",
|
||||
"Refresh": "Aggiorna",
|
||||
"RefreshInformationAndScanDisk": "Aggiorna le informazioni e scansiona il disco",
|
||||
@@ -292,19 +294,19 @@
|
||||
"RemoveTagExistingTag": "Tag esistente",
|
||||
"RemoveTagRemovingTag": "Sto eliminando il tag",
|
||||
"RemovedFromTaskQueue": "Rimosso dalla coda lavori",
|
||||
"RenameBooksHelpText": "{appName} userà i nomi dei file se rinomina è disabilitato",
|
||||
"RenameBooksHelpText": "Radarr userà i nomi dei file se rinomina è disabilitato",
|
||||
"Reorder": "Riordina",
|
||||
"ReplaceIllegalCharacters": "Sostituisci i caratteri non consentiti",
|
||||
"RequiredHelpText": "La liberatoria deve contenere almeno uno di questi termini (senza distinzione tra maiuscole e minuscole)",
|
||||
"RequiredPlaceHolder": "Aggiungi una nuova restrizione",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName} non identificherà in automatico i cambiamenti ai file quando non impostato a \"Sempre\"",
|
||||
"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": "Reimposta",
|
||||
"Reset": "Resetta",
|
||||
"ResetAPIKey": "Resetta la Chiave API",
|
||||
"ResetAPIKeyMessageText": "Sei sicuro di voler reimpostare la tua chiave API?",
|
||||
"Restart": "Riavvia",
|
||||
"RestartNow": "Riavvia ora",
|
||||
"RestartReadarr": "Riavvia {appName}",
|
||||
"RestartNow": "Riavvia adesso",
|
||||
"RestartReadarr": "Riavvia Radarr",
|
||||
"Restore": "Ripristina",
|
||||
"RestoreBackup": "Ripristina Backup",
|
||||
"Result": "Risultato",
|
||||
@@ -317,24 +319,24 @@
|
||||
"SSLCertPassword": "Password Certificato SSL",
|
||||
"SSLCertPath": "Percorso Certificato SSL",
|
||||
"SSLPort": "Porta SSL",
|
||||
"Scheduled": "Pianificato",
|
||||
"Scheduled": "Programmato",
|
||||
"ScriptPath": "Percorso dello script",
|
||||
"Search": "Ricerca",
|
||||
"SearchAll": "Ricerca tutto",
|
||||
"SearchForMissing": "Ricerca dei Mancanti",
|
||||
"SearchSelected": "Ricerca Selezionate",
|
||||
"Search": "Cerca",
|
||||
"SearchAll": "Cerca Tutto",
|
||||
"SearchForMissing": "Cerca i film mancanti",
|
||||
"SearchSelected": "Cerca il film selezionato",
|
||||
"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 Aggiunta",
|
||||
"ShowDateAdded": "Mostra data di 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",
|
||||
@@ -345,7 +347,7 @@
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "Mostra sopra ogni colonna quando la settimana è la vista attiva",
|
||||
"Size": " Dimensioni",
|
||||
"SkipFreeSpaceCheck": "Salta controllo spazio libero",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Usa quando {appName} non è in grado di determinare lo spazio libero della cartella di root dei film",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Usa quando Radarr non è in grado di determinare lo spazio libero della cartella di root dei film",
|
||||
"SorryThatAuthorCannotBeFound": "Mi spiace, impossibile trovare il film.",
|
||||
"SorryThatBookCannotBeFound": "Mi spiace, impossibile trovare il film.",
|
||||
"SourcePath": "Percorso origine",
|
||||
@@ -354,7 +356,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",
|
||||
@@ -362,23 +364,23 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "Successo! Il mio lavoro è finito, nessun file da rinominare.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "RSS non è supportato con questo indexer",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "La ricerca non è supportata dal questo indexer",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Sarà usata quando la ricerca automatica è eseguita dalla UI o da {appName}",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "Sarà usata quando la ricerca automatica è eseguita dalla UI o da Radarr",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "Verrà usato durante la ricerca interattiva",
|
||||
"TagIsNotUsedAndCanBeDeleted": "L'etichetta non è in uso e può essere eliminata",
|
||||
"Tasks": "Attività",
|
||||
"TestAll": "Prova Tutto",
|
||||
"TestAll": "Prova Tutti",
|
||||
"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": "Totale Dimensione File",
|
||||
"TotalFileSize": "Dimensione totale dei file",
|
||||
"UILanguage": "Lingua dell'Interfaccia",
|
||||
"UILanguageHelpText": "Lingua che {appName} userà per la UI",
|
||||
"UILanguageHelpText": "Lingua che Radarr userà per la UI",
|
||||
"UILanguageHelpTextWarning": "Ricaricamento del browser richiesto",
|
||||
"UISettings": "Impostazioni Interfaccia",
|
||||
"URLBase": "Base Url",
|
||||
@@ -424,6 +426,7 @@
|
||||
"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.",
|
||||
@@ -433,8 +436,8 @@
|
||||
"DownloadClientCheckDownloadingToRoot": "Il client di download {0} colloca i download nella cartella radice {1}. Non dovresti scaricare in una cartella radice.",
|
||||
"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, {appName} invece li rimuoverà",
|
||||
"Progress": "Progressi",
|
||||
"ReplaceIllegalCharactersHelpText": "Sostituisci i caratteri non consentiti. Se non selezionato, Radarr invece li rimuoverà",
|
||||
"Progress": "Avanzamento",
|
||||
"Actions": "Azioni",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "I libri cancellati dal disco sono automaticamente non monitorati in Readarr",
|
||||
"BookAvailableButMissing": "Libro Disponibile, ma Mancante",
|
||||
@@ -450,12 +453,12 @@
|
||||
"Tomorrow": "Domani",
|
||||
"CloneIndexer": "Copia Indicizzatore",
|
||||
"RemoveFromBlocklist": "Rimuovi della blacklist",
|
||||
"Time": "Orario",
|
||||
"Time": "Ora",
|
||||
"Label": "Etichetta",
|
||||
"UnableToLoadBlocklist": "Non riesco a caricare la BlackList",
|
||||
"Component": "Componente",
|
||||
"Level": "Livello",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Il Branch {0} non è un branch valido per le release di {appName}, non riceverai aggiornamenti",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "Il Branch {0} non è un branch valido per le release di Radarr, non riceverai aggiornamenti",
|
||||
"AddMissing": "Aggiungi mancanti",
|
||||
"AddNewItem": "Aggiungi Nuovo Elemento",
|
||||
"Blocklist": "Lista dei Blocchi",
|
||||
@@ -476,7 +479,7 @@
|
||||
"AllowFingerprintingHelpText": "Usa il \"Fingerprinting\" per migliorare la corrispondenza dei libri",
|
||||
"AllowFingerprintingHelpTextWarning": "Questo richiede che Readarr legga parti del file che rallenterà le scansioni e potrebbe causare un’alta attività del disco o della rete.",
|
||||
"AllowAuthorChangeClickToChangeAuthor": "Clicca per cambiare l’autore",
|
||||
"IndexerRssHealthCheckNoIndexers": "Non è disponibile nessun indexer con la sincronizzazione RSS attiva, {appName} non recupererà nuove release automaticamente",
|
||||
"IndexerRssHealthCheckNoIndexers": "Non è disponibile nessun indexer con la sincronizzazione RSS attiva, Radarr non recupererà nuove release automaticamente",
|
||||
"SearchFiltered": "Cerca con Filtri",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Non è disponibile nessun client di download",
|
||||
"OnBookFileDelete": "Su Elimina file filmato",
|
||||
@@ -488,10 +491,10 @@
|
||||
"DownloadClientStatusCheckAllClientMessage": "Nessun client di download è disponibile a causa di errori",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Client per il download non disponibili per errori: {0}",
|
||||
"Filters": "Filtri",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Non è disponibile nessun indexer con abilitata la Ricerca Automatica, {appName} non fornirà nessun risultato tramite la ricerca automatica",
|
||||
"RemotePathMappingCheckFolderPermissions": "{appName} può vedere ma non accedere alla directory {0}. Probabilmente per un errore nei permessi.",
|
||||
"RemotePathMappingCheckImportFailed": "{appName} ha fallito nell'importare un film. Controlla i logs per dettagli.",
|
||||
"RestartReloadNote": "Nota: {appName} si riavvierà automaticamente e ricaricherà l'interfaccia utente durante il processo di ripristino.",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "Non è disponibile nessun indexer con abilitata la Ricerca Automatica, Radarr non fornirà nessun risultato tramite la ricerca automatica",
|
||||
"RemotePathMappingCheckFolderPermissions": "Radarr può vedere ma non accedere alla directory {0}. Probabilmente per un errore nei permessi.",
|
||||
"RemotePathMappingCheckImportFailed": "Radarr ha fallito nell'importare un film. Controlla i logs per dettagli.",
|
||||
"RestartReloadNote": "Nota: Radarr si riavvierà automaticamente e ricaricherà l'interfaccia utente durante il processo di ripristino.",
|
||||
"RootFolderCheckMultipleMessage": "Ci sono più cartelle radice mancanti: {0}",
|
||||
"SettingsRemotePathMappingRemotePath": "Percorso remoto",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "Percorso root alla cartella a cui accede il client di download",
|
||||
@@ -504,8 +507,8 @@
|
||||
"OnBookFileDeleteForUpgradeHelpText": "Su file filmato Elimina per aggiornamento",
|
||||
"CouldntFindAnyResultsForTerm": "Non ho trovato risultati per '{0}'",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "Tutti gli indexer abilitati alla ricerca sono momentaneamente non disponibili a causa di errori",
|
||||
"RemotePathMappingCheckDownloadPermissions": "{appName} può vedere ma non accedere al film scaricato {0}. Probabilmente per un errore nei permessi.",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Percorso che {appName} dovrebbe usare per accedere localmente al percorso remoto",
|
||||
"RemotePathMappingCheckDownloadPermissions": "Radarr può vedere ma non accedere al film scaricato {0}. Probabilmente per un errore nei permessi.",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Percorso che Radarr dovrebbe usare per accedere localmente al percorso remoto",
|
||||
"UpdateCheckStartupTranslocationMessage": "Impossibile installare l'aggiornamento perché la cartella '{0}' si trova in una cartella di \"App Translocation\".",
|
||||
"SystemTimeCheckMessage": "L'orario di sistema è sbagliato di più di un giorno. Le attività pianificate potrebbero non essere eseguite correttamente fino alla correzione",
|
||||
"General": "Generale",
|
||||
@@ -516,26 +519,26 @@
|
||||
"ImportMechanismHealthCheckMessage": "Abilita la Gestione dei Download Completati",
|
||||
"IndexerLongTermStatusCheckAllClientMessage": "Nessun Indicizzatore è disponibile da più di 6 ore a causa di errori",
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "Alcuni Indicizzatori non sono disponibili da più di 6 ore a causa di errori: {0}",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "Non è disponibile nessun indexer con abilitata la Ricerca Interattiva, {appName} non fornirà nessun risultato tramite la ricerca interattiva",
|
||||
"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": "Metadati",
|
||||
"Metadata": "Metadata",
|
||||
"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 & Scansiona",
|
||||
"Queued": "In coda",
|
||||
"RefreshAndScan": "Aggiorna e 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 {appName} non può vedere questa directory. Potrebbe essere necessario aggiustare i permessi della cartella.",
|
||||
"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.",
|
||||
"ProxyCheckResolveIpMessage": "Impossibile risolvere l'indirizzo IP per l'Host Configurato del Proxy {0}",
|
||||
"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 Rimasto",
|
||||
"TimeLeft": "Tempo Rimanente",
|
||||
"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",
|
||||
@@ -549,12 +552,12 @@
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "Tutti gli indexer RSS sono momentaneamente disabilitati a causa di errori",
|
||||
"IndexersSettingsSummary": "Restrizioni per indexer e release",
|
||||
"Lists": "Liste",
|
||||
"MissingFromDisk": "{appName} non è riuscito a trovare il file sul disco, quindi è stato rimosso",
|
||||
"MissingFromDisk": "Whisparr non è riuscito a trovare il file sul disco, quindi è stato rimosso",
|
||||
"MediaManagement": "Gestione Media",
|
||||
"OnBookFileDeleteHelpText": "Su Elimina file filmato",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName} supporta qualunque client di download che usi gli standard Newznab, cosi come gli altri client sotto.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparr supporta qualunque client di download che usi gli standard Newznab, cosi come gli altri client sotto.",
|
||||
"RemotePathMappingCheckFilesBadDockerPath": "Stai utilizzando docker; Il client di download {0} riporta files in {1} ma questo non è un percorso valido {2}. Controlla la mappa dei percorsi remoti e le impostazioni del client di download.",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "Il download client {0} riporta files in {1} ma {appName} non può vedere questa directory. Potrebbe essere necessario aggiustare i permessi della cartella.",
|
||||
"RemotePathMappingCheckFilesGenericPermissions": "Il download client {0} riporta files in {1} ma Radarr non può vedere questa directory. Potrebbe essere necessario aggiustare i permessi della cartella.",
|
||||
"RemotePathMappingCheckFilesWrongOSPath": "Stai utilizzando docker; Il client di download {0} riporta files in {1} ma questo non è un percorso valido {2}. Controlla la mappa dei percorsi remoti e le impostazioni del client di download.",
|
||||
"Save": "Salva",
|
||||
"SettingsRemotePathMappingLocalPath": "Percorso locale",
|
||||
@@ -588,13 +591,13 @@
|
||||
"DeleteBookFileMessageText": "Sicuro di voler eliminare {0}?",
|
||||
"FilterAnalyticsEvents": "Filtrare gli eventi analitici",
|
||||
"FilterSentryEventsHelpText": "Filtra gli eventi noti come errore utente dall'essere inviati come Analitica",
|
||||
"LogSqlHelpText": "Scrivi a log tutte le query SQL di {appName}",
|
||||
"LogSqlHelpText": "Scrivi a log tutte le query SQL di Prowlarr",
|
||||
"MetadataProfile": "profilo metadati",
|
||||
"MetadataProfiles": "profilo metadati",
|
||||
"Publisher": "Editore",
|
||||
"RenameFiles": "Rinomina File",
|
||||
"Series": "Serie",
|
||||
"Test": "Prova",
|
||||
"Test": "Test",
|
||||
"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",
|
||||
@@ -611,7 +614,7 @@
|
||||
"ChownGroup": "Gruppo chown",
|
||||
"DiscNumber": "Numero Disco",
|
||||
"DeleteImportList": "Cancella la lista di importazione",
|
||||
"DeleteRootFolder": "Elimina Cartella Radice",
|
||||
"DeleteRootFolder": "Cancella la cartella principale",
|
||||
"CalibreSettings": "Impostazioni di Calibre",
|
||||
"Started": "Iniziato",
|
||||
"CalibreContentServer": "Server di Contenuto Calibre",
|
||||
@@ -631,17 +634,17 @@
|
||||
"UseCalibreContentServer": "Server di Contenuto Calibre",
|
||||
"ContinuingNoAdditionalBooksAreExpected": "Non sono richiesti più Albums",
|
||||
"ContinuingAllBooksDownloaded": "Continuando (Tutte le tracce scaricate)",
|
||||
"EnableAutomaticAddHelpText": "Aggiungi Artista/Album a {appName} quando le sincronizzazione sono completare attraverso l'interfaccia o da {appName}",
|
||||
"EnableAutomaticAddHelpText": "Aggiungi Artista/Album a Lidarr quando le sincronizzazione sono completare attraverso l'interfaccia o da Lidarr",
|
||||
"ImportListExclusions": "Cancellare la lista delle esclusioni",
|
||||
"StatusEndedContinuing": "Continuando",
|
||||
"DataListMonitorAll": "Monitora gli artisti e tutti gli album di ogni artista incluso della lista importata",
|
||||
"ChooseImportMethod": "Selezionare Metodo di Importazione",
|
||||
"ClickToChangeReleaseGroup": "Clicca per cambiare gruppo di rilascio",
|
||||
"HardlinkCopyFiles": "Hardlink/Copia Files",
|
||||
"MoveFiles": "Sposta File",
|
||||
"MoveFiles": "Sposta Files",
|
||||
"OnApplicationUpdate": "All'aggiornamento dell'applicazione",
|
||||
"OnApplicationUpdateHelpText": "All'aggiornamento dell'applicazione",
|
||||
"ThemeHelpText": "Cambia il Tema dell'interfaccia dell’applicazione, il Tema 'Auto' userà il suo Tema di Sistema per impostare la modalità Chiara o Scura. Ispirato da Theme.Park",
|
||||
"ThemeHelpText": "Cambia il Tema dell'interfaccia dell’applicazione, il Tema 'Auto' userà il suo Tema di Sistema per impostare la modalità Chiara o Scura. Ispirato da {0}",
|
||||
"BypassIfHighestQuality": "Aggira se è di Qualità Massima",
|
||||
"CustomFormatScore": "Formato Personalizzato Punteggio",
|
||||
"MinimumCustomFormatScore": "Punteggio formato personalizzato minimo",
|
||||
@@ -649,9 +652,9 @@
|
||||
"Conditions": "Condizioni",
|
||||
"CopyToClipboard": "Copia negli Appunti",
|
||||
"CustomFormats": "Formati Personalizzati",
|
||||
"CutoffFormatScoreHelpText": "Una volta raggiunto questo formato personalizzato, {appName} non scaricherà più i film",
|
||||
"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 '{name}'?",
|
||||
"DeleteCustomFormatMessageText": "Sei sicuro di voler eliminare il formato personalizzato '{0}'?",
|
||||
"DeleteFormatMessageText": "Sei sicuro di voler cancellare il formato etichetta {0} ?",
|
||||
"ExportCustomFormat": "Esporta formato personalizzato",
|
||||
"Formats": "Formati",
|
||||
@@ -677,14 +680,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": "{selectedCount} indicizzatori selezionati",
|
||||
"CountIndexersSelected": "{0} indicizzatore(i) selezionato(i)",
|
||||
"No": "No",
|
||||
"NoChange": "Nessun Cambio",
|
||||
"NoChange": "Nessuna Modifica",
|
||||
"RemoveCompleted": "Rimuovi completati",
|
||||
"RemoveSelectedItemQueueMessageText": "Sei sicuro di voler rimuovere 1 elemento dalla coda?",
|
||||
"Yes": "Sì",
|
||||
"RemoveSelectedItemQueueMessageText": "Sei sicuro di voler rimuovere {0} dalla coda?",
|
||||
"Yes": "Si",
|
||||
"BlocklistReleases": "Blocca questa Release",
|
||||
"DeleteConditionMessageText": "Sei sicuro di voler eliminare l'etichetta '{name}'?",
|
||||
"DeleteConditionMessageText": "Sei sicuro di voler eliminare l'etichetta '{0}'?",
|
||||
"Required": "necessario",
|
||||
"Negated": "Negato",
|
||||
"RemoveDownloadsAlert": "Le impostazioni per la rimozione sono stati spostati nelle impostazioni individuali dei Client di Download nella tabella sopra.",
|
||||
@@ -695,13 +698,14 @@
|
||||
"ApplyTagsHelpTextHowToApplyImportLists": "Come applicare etichette alle liste di importazione selezionate",
|
||||
"ApplyTagsHelpTextHowToApplyIndexers": "Come applicare etichette agli indicizzatori selezionati",
|
||||
"ApplyTagsHelpTextRemove": "Rimuovi: Rimuove le etichette inserite",
|
||||
"BlocklistReleaseHelpText": "Impedisci a {appName} di re-acquisire automaticamente questa versione",
|
||||
"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 i '{count}' client di download selezionato/i?",
|
||||
"DeleteSelectedDownloadClientsMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
|
||||
"DeleteSelectedImportLists": "Cancella la lista di importazione",
|
||||
"DeleteSelectedImportListsMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
|
||||
"DeleteSelectedIndexers": "Elimina Indicizzatore/i",
|
||||
"DeleteSelectedIndexers": "Cancella Indexer",
|
||||
"DeleteSelectedIndexersMessageText": "Sei sicuro di voler eliminare l'indexer '{0}'?",
|
||||
"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",
|
||||
@@ -728,7 +732,7 @@
|
||||
"AddListExclusion": "Aggiungi elenco esclusioni",
|
||||
"Location": "Posizione",
|
||||
"ListsSettingsSummary": "Liste",
|
||||
"RecentChanges": "Cambiamenti Recenti",
|
||||
"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'",
|
||||
@@ -736,20 +740,20 @@
|
||||
"LastDuration": "Ultima Durata",
|
||||
"LastExecution": "Ultima esecuzione",
|
||||
"System": "Sistema",
|
||||
"TotalSpace": "Totale Spazio",
|
||||
"TotalSpace": "Spazio Totale",
|
||||
"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à.",
|
||||
"ConnectionLostToBackend": "Radarr 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...",
|
||||
"SelectDropdown": "'Selezionare...",
|
||||
"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",
|
||||
"ConnectionLostReconnect": "Radarr cercherà di connettersi automaticamente, oppure clicca su ricarica qui sotto.",
|
||||
"CustomFilter": "Filtri Personalizzati",
|
||||
"FailedLoadingSearchResults": "Caricamento dei risultati della ricerca fallito, prova ancora.",
|
||||
"ImportLists": "Liste",
|
||||
"InteractiveSearchModalHeader": "Ricerca interattiva",
|
||||
@@ -757,159 +761,9 @@
|
||||
"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à",
|
||||
"RemoveQueueItemConfirmation": "Sei sicuro di voler rimuovere {0} 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",
|
||||
"UnmappedFiles": "Cartelle Non Mappate",
|
||||
"AptUpdater": "Usa apt per installare l'aggiornamento",
|
||||
"BuiltIn": "Incluso",
|
||||
"CurrentlyInstalled": "Attualmente Installato",
|
||||
"DockerUpdater": "Aggiorna il container di docker per ricevere l'aggiornamento",
|
||||
"ExternalUpdater": "{appName} è configurato per utilizzare un meccanismo di aggiornamento esterno",
|
||||
"InstallLatest": "Installa il più recente",
|
||||
"OnLatestVersion": "L'ultima versione di {appName} è già installata",
|
||||
"PreviouslyInstalled": "Precedentemente Installato",
|
||||
"Script": "Script",
|
||||
"UpdateAppDirectlyLoadError": "Impossibile aggiornare {appName} direttamente,"
|
||||
"WhatsNew": "Cosa c'è di nuovo?"
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"20MinutesTwenty": "60分:{0}",
|
||||
"45MinutesFourtyFive": "60分:{0}",
|
||||
"About": "約",
|
||||
"ApiKeyHelpTextWarning": "有効にするには再起動が必要です",
|
||||
"AnalyticsEnabledHelpTextWarning": "有効にするには再起動が必要です",
|
||||
"DeleteRootFolderMessageText": "インデクサー「{0}」を削除してもよろしいですか?",
|
||||
"DeleteDelayProfile": "遅延プロファイルの削除",
|
||||
@@ -89,7 +90,7 @@
|
||||
"Grab": "つかむ",
|
||||
"GrabID": "IDを取得",
|
||||
"GrabRelease": "グラブリリース",
|
||||
"GrabReleaseMessageText": "{appName}は、このリリースの対象となる映画を特定できませんでした。 {appName}は、このリリースを自動的にインポートできない場合があります。 '{0}'を取得しますか?",
|
||||
"GrabReleaseMessageText": "Radarrは、このリリースの対象となる映画を特定できませんでした。 Radarrは、このリリースを自動的にインポートできない場合があります。 '{0}'を取得しますか?",
|
||||
"GrabSelected": "選択したグラブ",
|
||||
"Group": "グループ",
|
||||
"HasPendingChangesNoChanges": "変更なし",
|
||||
@@ -123,7 +124,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "この品質が満たされるか超えるまでアップグレードします",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "使用中は削除できません",
|
||||
"Language": "言語",
|
||||
"LaunchBrowserHelpText": " Webブラウザーを開き、アプリの起動時に{appName}ホームページに移動します。",
|
||||
"LaunchBrowserHelpText": " Webブラウザーを開き、アプリの起動時にRadarrホームページに移動します。",
|
||||
"LoadingBookFilesFailed": "動画ファイルの読み込みに失敗しました",
|
||||
"Local": "地元",
|
||||
"LogFiles": "ログファイル",
|
||||
@@ -200,7 +201,7 @@
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "週がアクティブビューの場合、各列の上に表示されます",
|
||||
"Size": " サイズ",
|
||||
"SkipFreeSpaceCheck": "フリースペースチェックをスキップする",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "{appName}がムービールートフォルダから空き領域を検出できない場合に使用します",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Radarrがムービールートフォルダから空き領域を検出できない場合に使用します",
|
||||
"SorryThatAuthorCannotBeFound": "申し訳ありませんが、その映画は見つかりません。",
|
||||
"SorryThatBookCannotBeFound": "申し訳ありませんが、その映画は見つかりません。",
|
||||
"Source": "ソース",
|
||||
@@ -234,8 +235,8 @@
|
||||
"RSSSync": "RSS同期",
|
||||
"RSSSyncInterval": "RSS同期間隔",
|
||||
"ReadTheWikiForMoreInformation": "詳細については、Wikiをお読みください",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName}は、Newznab標準を使用するすべてのインデクサー、および以下にリストされている他のインデクサーをサポートします。",
|
||||
"ReadarrTags": "{appName}タグ",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarrは、Newznab標準を使用するすべてのインデクサー、および以下にリストされている他のインデクサーをサポートします。",
|
||||
"ReadarrTags": "Radarrタグ",
|
||||
"Real": "リアル",
|
||||
"Reason": "理由",
|
||||
"RecycleBinCleanupDaysHelpText": "自動クリーンアップを無効にするには、0に設定します",
|
||||
@@ -284,23 +285,23 @@
|
||||
"UpdateAutomaticallyHelpText": "アップデートを自動的にダウンロードしてインストールします。 System:Updatesから引き続きインストールできます。",
|
||||
"RemoveHelpTextWarning": "削除すると、ダウンロードとファイルがダウンロードクライアントから削除されます。",
|
||||
"RemoveSelected": "削除選択",
|
||||
"UpdateMechanismHelpText": "{appName}の組み込みアップデーターまたはスクリプトを使用する",
|
||||
"UpdateMechanismHelpText": "Radarrの組み込みアップデーターまたはスクリプトを使用する",
|
||||
"RemoveTagExistingTag": "既存のタグ",
|
||||
"RemoveTagRemovingTag": "タグの削除",
|
||||
"RemovedFromTaskQueue": "タスクキューから削除されました",
|
||||
"RenameBooksHelpText": "名前の変更が無効になっている場合、{appName}は既存のファイル名を使用します",
|
||||
"RenameBooksHelpText": "名前の変更が無効になっている場合、Radarrは既存のファイル名を使用します",
|
||||
"Reorder": "再注文",
|
||||
"ReplaceIllegalCharacters": "不正な文字を置き換える",
|
||||
"RequiredHelpText": "リリースには、これらの用語の少なくとも1つが含まれている必要があります(大文字と小文字は区別されません)",
|
||||
"RequiredPlaceHolder": "新しい制限を追加",
|
||||
"RescanAfterRefreshHelpTextWarning": "「常に」に設定されていない場合、{appName}はファイルへの変更を自動的に検出しません",
|
||||
"RescanAfterRefreshHelpTextWarning": "「常に」に設定されていない場合、Radarrはファイルへの変更を自動的に検出しません",
|
||||
"RescanAuthorFolderAfterRefresh": "更新後にムービーフォルダを再スキャンする",
|
||||
"Reset": "リセット",
|
||||
"ResetAPIKey": "APIキーをリセット",
|
||||
"ResetAPIKeyMessageText": "APIキーをリセットしてもよろしいですか?",
|
||||
"Restart": "再起動",
|
||||
"RestartNow": "今すぐ再起動",
|
||||
"RestartReadarr": "{appName}を再起動します",
|
||||
"RestartReadarr": "Radarrを再起動します",
|
||||
"Restore": "戻す",
|
||||
"RestoreBackup": "バックアップを復元",
|
||||
"Result": "結果",
|
||||
@@ -320,22 +321,23 @@
|
||||
"SearchSelected": "選択した検索",
|
||||
"Security": "セキュリティ",
|
||||
"60MinutesSixty": "60分:{0}",
|
||||
"APIKey": "APIキー",
|
||||
"AddListExclusion": "リストの除外を追加",
|
||||
"AddingTag": "タグの追加",
|
||||
"AgeWhenGrabbed": "年齢(つかんだとき)",
|
||||
"AlreadyInYourLibrary": "すでにライブラリにあります",
|
||||
"AlternateTitles": "代替タイトル",
|
||||
"Analytics": "分析",
|
||||
"AnalyticsEnabledHelpText": "匿名の使用状況とエラー情報を{appName}のサーバーに送信します。これには、使用する{appName} WebUIページ、エラーレポート、OSおよびランタイムバージョンなどのブラウザに関する情報が含まれます。この情報を使用して、機能とバグ修正に優先順位を付けます。",
|
||||
"AnalyticsEnabledHelpText": "匿名の使用状況とエラー情報をRadarrのサーバーに送信します。これには、使用するRadarr WebUIページ、エラーレポート、OSおよびランタイムバージョンなどのブラウザに関する情報が含まれます。この情報を使用して、機能とバグ修正に優先順位を付けます。",
|
||||
"AppDataDirectory": "AppDataディレクトリ",
|
||||
"ApplyTags": "タグを適用する",
|
||||
"Authentication": "認証",
|
||||
"AuthenticationMethodHelpText": "{appName}にアクセスするにはユーザー名とパスワードが必要です",
|
||||
"AuthenticationMethodHelpText": "Radarrにアクセスするにはユーザー名とパスワードが必要です",
|
||||
"AuthorClickToChangeBook": "クリックしてムービーを変更",
|
||||
"AutoRedownloadFailedHelpText": "別のリリースを自動的に検索してダウンロードを試みます",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "ディスクから削除された映画は、{appName}では自動的に監視されません。",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "ディスクから削除された映画は、Radarrでは自動的に監視されません。",
|
||||
"Automatic": "自動",
|
||||
"BackupFolderHelpText": "相対パスは{appName}のAppDataディレクトリの下にあります",
|
||||
"BackupFolderHelpText": "相対パスはRadarrのAppDataディレクトリの下にあります",
|
||||
"BackupNow": "今すぐバックアップ",
|
||||
"BackupRetentionHelpText": "保存期間より古い自動バックアップは自動的にクリーンアップされます",
|
||||
"Backups": "バックアップ",
|
||||
@@ -349,16 +351,16 @@
|
||||
"Calendar": "カレンダー",
|
||||
"CalendarWeekColumnHeaderHelpText": "週がアクティブビューの場合、各列の上に表示されます",
|
||||
"Cancel": "キャンセル",
|
||||
"CancelPendingTask": "この保留中のタスクをキャンセルしてもよろしいですか?",
|
||||
"CancelMessageText": "この保留中のタスクをキャンセルしてもよろしいですか?",
|
||||
"CertificateValidation": "証明書の検証",
|
||||
"CertificateValidationHelpText": "HTTPS認証検証の厳密さを変更する",
|
||||
"ChangeFileDate": "ファイルの日付を変更する",
|
||||
"ChangeHasNotBeenSavedYet": "変更はまだ保存されていません",
|
||||
"ChmodFolder": "chmodフォルダー",
|
||||
"ChmodFolderHelpText": "8進数、メディアフォルダおよびファイルへのインポート/名前変更中に適用されます(実行ビットなし)",
|
||||
"ChmodFolderHelpTextWarning": "これは、{appName}を実行しているユーザーがファイルの所有者である場合にのみ機能します。ダウンロードクライアントが権限を適切に設定していることを確認することをお勧めします。",
|
||||
"ChmodFolderHelpTextWarning": "これは、Radarrを実行しているユーザーがファイルの所有者である場合にのみ機能します。ダウンロードクライアントが権限を適切に設定していることを確認することをお勧めします。",
|
||||
"ChownGroupHelpText": "グループ名またはgid。リモートファイルシステムにはgidを使用します。",
|
||||
"ChownGroupHelpTextWarning": "これは、{appName}を実行しているユーザーがファイルの所有者である場合にのみ機能します。ダウンロードクライアントが{appName}と同じグループを使用するようにすることをお勧めします。",
|
||||
"ChownGroupHelpTextWarning": "これは、Radarrを実行しているユーザーがファイルの所有者である場合にのみ機能します。ダウンロードクライアントがRadarrと同じグループを使用するようにすることをお勧めします。",
|
||||
"Clear": "晴れ",
|
||||
"ClickToChangeQuality": "クリックして品質を変更",
|
||||
"ClientPriority": "クライアントの優先順位",
|
||||
@@ -370,10 +372,10 @@
|
||||
"ConnectSettings": "接続設定",
|
||||
"Connections": "接続",
|
||||
"CopyUsingHardlinksHelpText": "まだシードされているトレントからファイルをコピーする場合は、ハードリンクを使用します",
|
||||
"CopyUsingHardlinksHelpTextWarning": "場合によっては、ファイルロックにより、シードされているファイルの名前を変更できないことがあります。一時的にシードを無効にし、回避策として{appName}の名前変更機能を使用できます。",
|
||||
"CopyUsingHardlinksHelpTextWarning": "場合によっては、ファイルロックにより、シードされているファイルの名前を変更できないことがあります。一時的にシードを無効にし、回避策としてRadarrの名前変更機能を使用できます。",
|
||||
"CreateEmptyAuthorFoldersHelpText": "ディスクスキャン中に不足しているムービーフォルダを作成する",
|
||||
"CreateGroup": "グループを作成",
|
||||
"CutoffHelpText": "この品質に達すると、{appName}は映画をダウンロードしなくなります",
|
||||
"CutoffHelpText": "この品質に達すると、Radarrは映画をダウンロードしなくなります",
|
||||
"CutoffUnmet": "カットオフアンメット",
|
||||
"DatabaseMigration": "DB移行",
|
||||
"Dates": "日付",
|
||||
@@ -398,7 +400,7 @@
|
||||
"Torrents": "トレント",
|
||||
"TotalFileSize": "合計ファイルサイズ",
|
||||
"UILanguage": "UI言語",
|
||||
"UILanguageHelpText": "{appName}がUIに使用する言語",
|
||||
"UILanguageHelpText": "RadarrがUIに使用する言語",
|
||||
"UILanguageHelpTextWarning": "ブラウザのリロードが必要",
|
||||
"UISettings": "UI設定",
|
||||
"URLBase": "URLベース",
|
||||
@@ -429,8 +431,8 @@
|
||||
"UsenetDelay": "Usenet遅延",
|
||||
"UsenetDelayHelpText": "Usenetからリリースを取得する前に待機するために数分遅れます",
|
||||
"Username": "ユーザー名",
|
||||
"BranchUpdate": "{appName}の更新に使用するブランチ",
|
||||
"BranchUpdateMechanism": "外部更新メカニズムで使用されるブランチ",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Radarrの更新に使用するブランチ",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "外部更新メカニズムで使用されるブランチ",
|
||||
"Version": "バージョン",
|
||||
"WeekColumnHeader": "週の列ヘッダー",
|
||||
"Year": "年",
|
||||
@@ -439,7 +441,7 @@
|
||||
"Tomorrow": "明日",
|
||||
"Today": "今日",
|
||||
"Actions": "行動",
|
||||
"ReplaceIllegalCharactersHelpText": "不正な文字を置き換えます。チェックされていない場合、{appName}は代わりにそれらを削除します",
|
||||
"ReplaceIllegalCharactersHelpText": "不正な文字を置き換えます。チェックされていない場合、Radarrは代わりにそれらを削除します",
|
||||
"ReleaseTitle": "リリースタイトル",
|
||||
"Progress": "進捗",
|
||||
"OutputPath": "出力パス",
|
||||
@@ -453,13 +455,13 @@
|
||||
"RemoveFromBlocklist": "ブラックリストから削除する",
|
||||
"Component": "成分",
|
||||
"Level": "レベル",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "ブランチ{0}は有効な{appName}リリースブランチではありません。更新を受け取りません。",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "ブランチ{0}は有効なRadarrリリースブランチではありません。更新を受け取りません。",
|
||||
"Time": "時間",
|
||||
"Blocklist": "ブラックリスト",
|
||||
"BlocklistRelease": "ブラックリストリリース",
|
||||
"SelectAll": "すべて選択",
|
||||
"SelectedCountBooksSelectedInterp": "{0}選択された映画",
|
||||
"ThisCannotBeCancelled": "{appName}を再起動せずに一度開始すると、これをキャンセルすることはできません。",
|
||||
"ThisCannotBeCancelled": "Radarrを再起動せずに一度開始すると、これをキャンセルすることはできません。",
|
||||
"UnselectAll": "すべて選択解除",
|
||||
"UpdateSelected": "選択した更新",
|
||||
"All": "すべて",
|
||||
@@ -472,7 +474,7 @@
|
||||
"CreateEmptyAuthorFolders": "空のムービーフォルダを作成する",
|
||||
"DownloadClientCheckNoneAvailableMessage": "ダウンロードクライアントは利用できません",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "{0}と通信できません。",
|
||||
"IndexerRssHealthCheckNoIndexers": "RSS同期が有効になっているインデクサーは利用できません。{appName}は新しいリリースを自動的に取得しません",
|
||||
"IndexerRssHealthCheckNoIndexers": "RSS同期が有効になっているインデクサーは利用できません。Radarrは新しいリリースを自動的に取得しません",
|
||||
"FileWasDeletedByViaUI": "UIを介してファイルが削除されました",
|
||||
"CouldntFindAnyResultsForTerm": "'{0}'の結果が見つかりませんでした",
|
||||
"SystemTimeCheckMessage": "システム時刻が1日以上ずれています。スケジュールされたタスクは、時間が修正されるまで正しく実行されない場合があります",
|
||||
@@ -486,10 +488,10 @@
|
||||
"IndexerLongTermStatusCheckAllClientMessage": "6時間以上の障害のため、すべてのインデクサーが使用できなくなります",
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "6時間以上の障害のため、インデクサーを使用できません:{0}",
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "最近のインデクサーエラーのため、すべてのrss対応インデクサーは一時的に利用できません",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "自動検索が有効になっているインデクサーはありません。{appName}は自動検索結果を提供しません",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "自動検索が有効になっているインデクサーはありません。Radarrは自動検索結果を提供しません",
|
||||
"IndexerPriorityHelpText": "インデクサーの優先度は1(最高)から50(最低)です。デフォルト:25。",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "最近のインデクサーエラーのため、すべての検索可能なインデクサーは一時的に利用できません",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "インタラクティブ検索が有効になっているインデクサーはありません。{appName}はインタラクティブ検索結果を提供しません",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "インタラクティブ検索が有効になっているインデクサーはありません。Radarrはインタラクティブ検索結果を提供しません",
|
||||
"MaintenanceRelease": "メンテナンスリリース:バグ修正およびその他の改善。詳細については、Githubのコミット履歴を参照してください",
|
||||
"Metadata": "メタデータ",
|
||||
"Monitor": "モニター",
|
||||
@@ -505,12 +507,12 @@
|
||||
"Queued": "キューに入れられました",
|
||||
"QueueIsEmpty": "キューが空です",
|
||||
"RefreshAndScan": "更新とスキャン",
|
||||
"RestartReloadNote": "注:{appName}は、復元プロセス中にUIを自動的に再起動して再読み込みします。",
|
||||
"RestartReloadNote": "注:Radarrは、復元プロセス中にUIを自動的に再起動して再読み込みします。",
|
||||
"RootFolderCheckMultipleMessage": "複数のルートフォルダがありません:{0}",
|
||||
"RootFolderCheckSingleMessage": "ルートフォルダがありません:{0}",
|
||||
"Save": "保存する",
|
||||
"SearchFiltered": "フィルタリングされた検索",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "{appName}がリモートパスにローカルにアクセスするために使用する必要があるパス",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Radarrがリモートパスにローカルにアクセスするために使用する必要があるパス",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "ダウンロードクライアントがアクセスするディレクトリへのルートパス",
|
||||
"UpdateCheckStartupNotWritableMessage": "スタートアップフォルダ「{0}」はユーザー「{1}」によって書き込み可能ではないため、更新をインストールできません。",
|
||||
"UpdateCheckStartupTranslocationMessage": "スタートアップフォルダー '{0}'がAppTranslocationフォルダーにあるため、更新をインストールできません。",
|
||||
@@ -523,10 +525,10 @@
|
||||
"IndexerStatusCheckAllClientMessage": "障害のため、すべてのインデクサーを使用できません",
|
||||
"IndexerStatusCheckSingleClientMessage": "失敗のためインデクサーを利用できません:{0}",
|
||||
"Lists": "リスト",
|
||||
"MissingFromDisk": "{appName}はディスク上でファイルを見つけることができなかったため、削除されました",
|
||||
"MissingFromDisk": "Whisparrはディスク上でファイルを見つけることができなかったため、削除されました",
|
||||
"OnBookFileDelete": "ムービーファイルの削除について",
|
||||
"OnRename": "名前の変更について",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName}は、Newznab標準を使用するすべてのダウンロードクライアント、および以下にリストされている他のダウンロードクライアントをサポートします。",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparrは、Newznab標準を使用するすべてのダウンロードクライアント、および以下にリストされている他のダウンロードクライアントをサポートします。",
|
||||
"QualitySettingsSummary": "品質のサイズと命名",
|
||||
"RescanAfterRefreshHelpText": "ムービーを更新した後、ムービーフォルダを再スキャンします",
|
||||
"SettingsRemotePathMappingLocalPath": "ローカルパス",
|
||||
@@ -551,7 +553,7 @@
|
||||
"CloneCustomFormat": "カスタムフォーマットのクローン",
|
||||
"Conditions": "条件",
|
||||
"CopyToClipboard": "クリップボードにコピー",
|
||||
"CutoffFormatScoreHelpText": "このカスタムフォーマットのスコアに達すると、{appName}は映画をダウンロードしなくなります",
|
||||
"CutoffFormatScoreHelpText": "このカスタムフォーマットのスコアに達すると、Radarrは映画をダウンロードしなくなります",
|
||||
"ExportCustomFormat": "カスタムフォーマットのエクスポート",
|
||||
"Formats": "フォーマット",
|
||||
"MinFormatScoreHelpText": "ダウンロードできる最小カスタムフォーマットスコア",
|
||||
@@ -599,7 +601,7 @@
|
||||
"ApplyTagsHelpTextAdd": "追加:既存のタグリストにタグを追加します",
|
||||
"DeleteSelectedDownloadClients": "ダウンロードクライアントを削除する",
|
||||
"ConnectionLost": "接続切断",
|
||||
"ConnectionLostReconnect": "{appName}は自動的に接続を試みます。または、下の[再読み込み]をクリックしてください。",
|
||||
"ConnectionLostReconnect": "Radarrは自動的に接続を試みます。または、下の[再読み込み]をクリックしてください。",
|
||||
"NotificationStatusAllClientHealthCheckMessage": "障害のため、すべてのリストを利用できません",
|
||||
"NotificationStatusSingleClientHealthCheckMessage": "失敗のため利用できないリスト:{0}",
|
||||
"System": "システム",
|
||||
@@ -635,21 +637,5 @@
|
||||
"AutoRedownloadFailed": "ダウンロードに失敗しました",
|
||||
"FailedLoadingSearchResults": "検索結果の読み込みに失敗しました。もう一度お試しください。",
|
||||
"IndexerFlags": "インデクサフラグ",
|
||||
"InteractiveSearchModalHeader": "インタラクティブ検索",
|
||||
"AuthForm": "フォーム(ログインページ)",
|
||||
"Enabled": "有効",
|
||||
"ApiKey": "APIキー",
|
||||
"AuthBasic": "基本(ブラウザポップアップ)",
|
||||
"DisabledForLocalAddresses": "ローカルアドレスでは無効",
|
||||
"Clone": "閉じる",
|
||||
"InstallLatest": "最新のインストール",
|
||||
"Script": "脚本",
|
||||
"UnmappedFiles": "マップされていないフォルダ",
|
||||
"UpdateAppDirectlyLoadError": "{appName}を直接更新できません。",
|
||||
"AptUpdater": "aptを使用してアップデートをインストールします",
|
||||
"BuiltIn": "ビルトイン",
|
||||
"CurrentlyInstalled": "現在インストール中",
|
||||
"DockerUpdater": "Dockerコンテナを更新して、更新を受信します",
|
||||
"ExternalUpdater": "{appName}は、外部更新メカニズムを使用するように構成されています",
|
||||
"OnLatestVersion": "{appName}の最新バージョンはすでにインストールされています"
|
||||
"InteractiveSearchModalHeader": "インタラクティブ検索"
|
||||
}
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
"MinimumAge": "최소 연령",
|
||||
"TimeFormat": "시간 형식",
|
||||
"Title": "표제",
|
||||
"TorrentDelay": "토렌트 지연",
|
||||
"TorrentDelayHelpText": "토렌트를 잡기 전에 대기까지 소요되는 지연 (분)",
|
||||
"Torrents": "토렌트",
|
||||
"TorrentDelay": "급류 지연",
|
||||
"TorrentDelayHelpText": "급류를 잡기 전에 대기하는 데 몇 분이 걸립니다.",
|
||||
"Torrents": "급류",
|
||||
"TotalFileSize": "총 파일 크기",
|
||||
"UILanguage": "UI 언어",
|
||||
"UILanguageHelpText": "{appName}가 UI에 사용할 언어",
|
||||
"UILanguageHelpText": "Radarr가 UI에 사용할 언어",
|
||||
"UILanguageHelpTextWarning": "브라우저 새로 고침 필요",
|
||||
"UISettings": "UI 설정",
|
||||
"URLBase": "URL베이스",
|
||||
@@ -62,19 +62,20 @@
|
||||
"DownloadFailedCheckDownloadClientForMoreDetails": "다운로드 실패 : 자세한 내용은 다운로드 클라이언트를 확인하십시오.",
|
||||
"DownloadFailedInterp": "다운로드 실패 : {0}",
|
||||
"60MinutesSixty": "60 분 : {0}",
|
||||
"APIKey": "API 키",
|
||||
"About": "약",
|
||||
"AddListExclusion": "목록 제외 추가",
|
||||
"AddingTag": "태그 추가",
|
||||
"AnalyticsEnabledHelpText": "익명의 사용 및 오류 정보를 {appName}의 서버에 보냅니다. 여기에는 브라우저에 대한 정보, 사용하는 {appName} WebUI 페이지, 오류보고, OS 및 런타임 버전이 포함됩니다. 이 정보를 사용하여 기능 및 버그 수정의 우선 순위를 지정합니다.",
|
||||
"AnalyticsEnabledHelpText": "익명의 사용 및 오류 정보를 Radarr의 서버에 보냅니다. 여기에는 브라우저에 대한 정보, 사용하는 Radarr WebUI 페이지, 오류보고, OS 및 런타임 버전이 포함됩니다. 이 정보를 사용하여 기능 및 버그 수정의 우선 순위를 지정합니다.",
|
||||
"AppDataDirectory": "AppData 디렉토리",
|
||||
"ApplyTags": "태그 적용",
|
||||
"Authentication": "입증",
|
||||
"AuthenticationMethodHelpText": "{appName}에 액세스하려면 사용자 이름 및 암호 필요",
|
||||
"AuthenticationMethodHelpText": "Radarr에 액세스하려면 사용자 이름 및 암호 필요",
|
||||
"AuthorClickToChangeBook": "영화를 변경하려면 클릭",
|
||||
"AutoRedownloadFailedHelpText": "다른 릴리스를 자동으로 검색하고 다운로드 시도",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "디스크에서 삭제 된 영화는 {appName}에서 자동으로 모니터링 해제됩니다.",
|
||||
"AutoUnmonitorPreviouslyDownloadedBooksHelpText": "디스크에서 삭제 된 영화는 Radarr에서 자동으로 모니터링 해제됩니다.",
|
||||
"Automatic": "자동적 인",
|
||||
"BackupFolderHelpText": "상대 경로는 {appName}의 AppData 디렉토리에 있습니다.",
|
||||
"BackupFolderHelpText": "상대 경로는 Radarr의 AppData 디렉토리에 있습니다.",
|
||||
"BackupNow": "백업 지금",
|
||||
"BackupRetentionHelpText": "보존 기간보다 오래된 자동 백업은 자동으로 정리됩니다.",
|
||||
"Backups": "백업",
|
||||
@@ -88,15 +89,15 @@
|
||||
"Calendar": "달력",
|
||||
"CalendarWeekColumnHeaderHelpText": "주가 활성보기 일 때 각 열 위에 표시됩니다.",
|
||||
"Cancel": "취소",
|
||||
"CancelPendingTask": "이 보류중인 작업을 취소 하시겠습니까?",
|
||||
"CancelMessageText": "이 보류중인 작업을 취소 하시겠습니까?",
|
||||
"CertificateValidation": "인증서 검증",
|
||||
"CertificateValidationHelpText": "HTTPS 인증 유효성 검사의 엄격한 방법 변경",
|
||||
"ChangeFileDate": "파일 날짜 변경",
|
||||
"ChangeHasNotBeenSavedYet": "변경 사항이 아직 저장되지 않았습니다.",
|
||||
"ChmodFolder": "chmod 폴더",
|
||||
"ChmodFolderHelpText": "8 진수, 미디어 폴더 및 파일로 가져 오기 / 이름 변경 중에 적용됨 (실행 비트 없음)",
|
||||
"ChmodFolderHelpTextWarning": "{appName}를 실행하는 사용자가 파일의 소유자 인 경우에만 작동합니다. 다운로드 클라이언트가 권한을 올바르게 설정하는지 확인하는 것이 좋습니다.",
|
||||
"ChownGroupHelpTextWarning": "{appName}를 실행하는 사용자가 파일의 소유자 인 경우에만 작동합니다. 다운로드 클라이언트가 {appName}와 동일한 그룹을 사용하는지 확인하는 것이 좋습니다.",
|
||||
"ChmodFolderHelpTextWarning": "Radarr를 실행하는 사용자가 파일의 소유자 인 경우에만 작동합니다. 다운로드 클라이언트가 권한을 올바르게 설정하는지 확인하는 것이 좋습니다.",
|
||||
"ChownGroupHelpTextWarning": "Radarr를 실행하는 사용자가 파일의 소유자 인 경우에만 작동합니다. 다운로드 클라이언트가 Radarr와 동일한 그룹을 사용하는지 확인하는 것이 좋습니다.",
|
||||
"Clear": "맑은",
|
||||
"ClickToChangeQuality": "품질을 변경하려면 클릭",
|
||||
"ClientPriority": "클라이언트 우선 순위",
|
||||
@@ -108,10 +109,10 @@
|
||||
"ConnectSettings": "연결 설정",
|
||||
"Connections": "사이",
|
||||
"CopyUsingHardlinksHelpText": "아직 시드중인 토렌트에서 파일을 복사하려고 할 때 하드 링크 사용",
|
||||
"CopyUsingHardlinksHelpTextWarning": "간혹 파일 잠금으로 인해 시드중인 파일의 이름을 바꾸지 못할 수 있습니다. 일시적으로 시드를 비활성화하고 {appName}의 이름 바꾸기 기능을 해결 방법으로 사용할 수 있습니다.",
|
||||
"CopyUsingHardlinksHelpTextWarning": "간혹 파일 잠금으로 인해 시드중인 파일의 이름을 바꾸지 못할 수 있습니다. 일시적으로 시드를 비활성화하고 Radarr의 이름 바꾸기 기능을 해결 방법으로 사용할 수 있습니다.",
|
||||
"CreateEmptyAuthorFoldersHelpText": "디스크 스캔 중 누락 된 동영상 폴더 생성",
|
||||
"CreateGroup": "그룹 만들기",
|
||||
"CutoffHelpText": "이 품질에 도달하면 {appName}는 더 이상 영화를 다운로드하지 않습니다.",
|
||||
"CutoffHelpText": "이 품질에 도달하면 Radarr는 더 이상 영화를 다운로드하지 않습니다.",
|
||||
"CutoffUnmet": "컷오프 미충족",
|
||||
"DatabaseMigration": "DB 마이그레이션",
|
||||
"Dates": "날짜",
|
||||
@@ -172,7 +173,7 @@
|
||||
"Grab": "붙잡다",
|
||||
"GrabID": "ID 잡아",
|
||||
"GrabRelease": "그랩 릴리스",
|
||||
"GrabReleaseMessageText": "{appName}는이 릴리스의 영화를 확인할 수 없습니다. {appName}는이 릴리스를 자동으로 가져 오지 못할 수 있습니다. '{0}'을 (를) 잡으시겠습니까?",
|
||||
"GrabReleaseMessageText": "Radarr는이 릴리스의 영화를 확인할 수 없습니다. Radarr는이 릴리스를 자동으로 가져 오지 못할 수 있습니다. '{0}'을 (를) 잡으시겠습니까?",
|
||||
"GrabSelected": "선택한 항목 잡아",
|
||||
"Group": "그룹",
|
||||
"HasPendingChangesNoChanges": "변경 사항 없음",
|
||||
@@ -190,7 +191,7 @@
|
||||
"ImportedTo": "수입",
|
||||
"Importing": "가져 오기",
|
||||
"IncludeHealthWarningsHelpText": "건강 경고 포함",
|
||||
"IncludeUnknownAuthorItemsHelpText": "대기열에 영화가없는 항목을 표시합니다. 여기에는 제거 된 영화 또는 {appName} 카테고리의 다른 항목이 포함될 수 있습니다.",
|
||||
"IncludeUnknownAuthorItemsHelpText": "대기열에 영화가없는 항목을 표시합니다. 여기에는 제거 된 영화 또는 Radarr 카테고리의 다른 항목이 포함될 수 있습니다.",
|
||||
"IncludeUnmonitored": "모니터링되지 않는 항목 포함",
|
||||
"Indexer": "인덱서",
|
||||
"IndexerPriority": "인덱서 우선 순위",
|
||||
@@ -201,7 +202,7 @@
|
||||
"IsCutoffUpgradeUntilThisQualityIsMetOrExceeded": "이 품질이 충족되거나 초과 될 때까지 업그레이드",
|
||||
"IsTagUsedCannotBeDeletedWhileInUse": "사용 중에는 삭제할 수 없습니다.",
|
||||
"Language": "언어",
|
||||
"LaunchBrowserHelpText": " 웹 브라우저를 열고 앱 시작시 {appName} 홈페이지로 이동합니다.",
|
||||
"LaunchBrowserHelpText": " 웹 브라우저를 열고 앱 시작시 Radarr 홈페이지로 이동합니다.",
|
||||
"LoadingBookFilesFailed": "영화 파일을로드하지 못했습니다.",
|
||||
"Local": "현지",
|
||||
"LogFiles": "로그 파일",
|
||||
@@ -277,8 +278,8 @@
|
||||
"RSSSync": "RSS 동기화",
|
||||
"RSSSyncInterval": "RSS 동기화 간격",
|
||||
"ReadTheWikiForMoreInformation": "자세한 내용은 Wiki를 참조하십시오.",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "{appName}는 Newznab 표준을 사용하는 모든 인덱서와 아래 나열된 다른 인덱서를 지원합니다.",
|
||||
"ReadarrTags": "{appName} 태그",
|
||||
"ReadarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Radarr는 Newznab 표준을 사용하는 모든 인덱서와 아래 나열된 다른 인덱서를 지원합니다.",
|
||||
"ReadarrTags": "Radarr 태그",
|
||||
"Real": "레알",
|
||||
"Reason": "이유",
|
||||
"RecycleBinCleanupDaysHelpText": "자동 정리를 사용하지 않으려면 0으로 설정하십시오.",
|
||||
@@ -306,19 +307,19 @@
|
||||
"RemoveTagExistingTag": "기존 태그",
|
||||
"RemoveTagRemovingTag": "태그 제거",
|
||||
"RemovedFromTaskQueue": "작업 대기열에서 제거됨",
|
||||
"RenameBooksHelpText": "{appName}는 이름 변경이 비활성화 된 경우 기존 파일 이름을 사용합니다.",
|
||||
"RenameBooksHelpText": "Radarr는 이름 변경이 비활성화 된 경우 기존 파일 이름을 사용합니다.",
|
||||
"Reorder": "재 주문",
|
||||
"ReplaceIllegalCharacters": "잘못된 문자 교체",
|
||||
"RequiredHelpText": "릴리스에는 다음 용어 중 하나 이상이 포함되어야합니다 (대소 문자 구분 안 함).",
|
||||
"RequiredPlaceHolder": "새로운 제한 추가",
|
||||
"RescanAfterRefreshHelpTextWarning": "{appName}는 '항상'으로 설정되지 않은 경우 파일 변경 사항을 자동으로 감지하지 않습니다.",
|
||||
"RescanAfterRefreshHelpTextWarning": "Radarr는 '항상'으로 설정되지 않은 경우 파일 변경 사항을 자동으로 감지하지 않습니다.",
|
||||
"RescanAuthorFolderAfterRefresh": "새로 고침 후 영화 폴더 다시 스캔",
|
||||
"Reset": "초기화",
|
||||
"ResetAPIKey": "API 키 재설정",
|
||||
"ResetAPIKeyMessageText": "API 키를 재설정 하시겠습니까?",
|
||||
"Restart": "재시작",
|
||||
"RestartNow": "지금 다시 시작",
|
||||
"RestartReadarr": "{appName} 다시 시작",
|
||||
"RestartReadarr": "Radarr 다시 시작",
|
||||
"Restore": "복원",
|
||||
"RestoreBackup": "백업 복원",
|
||||
"Result": "결과",
|
||||
@@ -358,7 +359,7 @@
|
||||
"ShowSizeOnDisk": "디스크에 크기 표시",
|
||||
"ShownAboveEachColumnWhenWeekIsTheActiveView": "주가 활성보기 일 때 각 열 위에 표시됩니다.",
|
||||
"SkipFreeSpaceCheck": "여유 공간 확인 건너 뛰기",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "{appName}가 영화 루트 폴더에서 여유 공간을 감지 할 수 없을 때 사용",
|
||||
"SkipFreeSpaceCheckWhenImportingHelpText": "Radarr가 영화 루트 폴더에서 여유 공간을 감지 할 수 없을 때 사용",
|
||||
"SorryThatAuthorCannotBeFound": "죄송합니다. 해당 영화를 찾을 수 없습니다.",
|
||||
"SorryThatBookCannotBeFound": "죄송합니다. 해당 영화를 찾을 수 없습니다.",
|
||||
"Source": "출처",
|
||||
@@ -376,7 +377,7 @@
|
||||
"SuccessMyWorkIsDoneNoFilesToRetag": "성공! 내 작업이 완료되었으며 이름을 바꿀 파일이 없습니다.",
|
||||
"SupportsRssvalueRSSIsNotSupportedWithThisIndexer": "이 인덱서에서는 RSS가 지원되지 않습니다.",
|
||||
"SupportsSearchvalueSearchIsNotSupportedWithThisIndexer": "이 인덱서에서는 검색이 지원되지 않습니다.",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "UI 또는 {appName}를 통해 자동 검색을 수행 할 때 사용됩니다.",
|
||||
"SupportsSearchvalueWillBeUsedWhenAutomaticSearchesArePerformedViaTheUIOrByReadarr": "UI 또는 Radarr를 통해 자동 검색을 수행 할 때 사용됩니다.",
|
||||
"SupportsSearchvalueWillBeUsedWhenInteractiveSearchIsUsed": "대화 형 검색을 사용할 때 사용됩니다.",
|
||||
"TagIsNotUsedAndCanBeDeleted": "태그는 사용되지 않으며 삭제할 수 있습니다.",
|
||||
"Tasks": "과제",
|
||||
@@ -412,7 +413,7 @@
|
||||
"UnmonitoredHelpText": "iCal 피드에 모니터링되지 않는 동영상 포함",
|
||||
"UpdateAll": "모두 업데이트",
|
||||
"UpdateAutomaticallyHelpText": "업데이트를 자동으로 다운로드하고 설치합니다. 시스템 : 업데이트에서 계속 설치할 수 있습니다.",
|
||||
"UpdateMechanismHelpText": "{appName}의 내장 업데이트 프로그램 또는 스크립트 사용",
|
||||
"UpdateMechanismHelpText": "Radarr의 내장 업데이트 프로그램 또는 스크립트 사용",
|
||||
"UpdateScriptPathHelpText": "추출 된 업데이트 패키지를 사용하고 나머지 업데이트 프로세스를 처리하는 사용자 지정 스크립트에 대한 경로",
|
||||
"UpgradeAllowedHelpText": "비활성화 된 자질은 업그레이드되지 않습니다.",
|
||||
"Uptime": "가동 시간",
|
||||
@@ -423,11 +424,12 @@
|
||||
"UsenetDelay": "유즈넷 지연",
|
||||
"UsenetDelayHelpText": "Usenet에서 릴리스를 가져 오기 전에 대기하는 데 몇 분 지연",
|
||||
"Username": "사용자 이름",
|
||||
"BranchUpdate": "{appName} 업데이트에 사용할 분기",
|
||||
"BranchUpdateMechanism": "외부 업데이트 메커니즘에서 사용하는 분기",
|
||||
"UsingExternalUpdateMechanismBranchToUseToUpdateReadarr": "Radarr 업데이트에 사용할 분기",
|
||||
"UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "외부 업데이트 메커니즘에서 사용하는 분기",
|
||||
"Version": "버전",
|
||||
"WeekColumnHeader": "주 열 헤더",
|
||||
"YesCancel": "예, 취소합니다",
|
||||
"ApiKeyHelpTextWarning": "적용하려면 다시 시작해야합니다.",
|
||||
"AnalyticsEnabledHelpTextWarning": "적용하려면 다시 시작해야합니다.",
|
||||
"DeleteRootFolderMessageText": "인덱서 '{0}'을 (를) 삭제 하시겠습니까?",
|
||||
"LoadingBooksFailed": "영화 파일을로드하지 못했습니다.",
|
||||
@@ -436,7 +438,7 @@
|
||||
"SslCertPasswordHelpTextWarning": "적용하려면 다시 시작해야합니다.",
|
||||
"UnableToLoadMetadataProfiles": "지연 프로필을로드 할 수 없습니다.",
|
||||
"DownloadClientCheckDownloadingToRoot": "다운로드 클라이언트 {0}는 루트 폴더 {1}에 다운로드를 저장합니다. 루트 폴더에 다운로드해서는 안됩니다.",
|
||||
"ReplaceIllegalCharactersHelpText": "잘못된 문자를 바꿉니다. 선택하지 않으면 {appName}가 대신 제거합니다.",
|
||||
"ReplaceIllegalCharactersHelpText": "잘못된 문자를 바꿉니다. 선택하지 않으면 Radarr가 대신 제거합니다.",
|
||||
"ReleaseTitle": "릴리스 제목",
|
||||
"Actions": "행위",
|
||||
"Tomorrow": "내일",
|
||||
@@ -472,17 +474,17 @@
|
||||
"HealthNoIssues": "구성에 문제 없음",
|
||||
"IndexerLongTermStatusCheckSingleClientMessage": "6 시간 이상 오류로 인해 인덱서를 사용할 수 없음 : {0}",
|
||||
"IndexerRssHealthCheckNoAvailableIndexers": "최근 인덱서 오류로 인해 모든 RSS 지원 인덱서를 일시적으로 사용할 수 없습니다.",
|
||||
"IndexerRssHealthCheckNoIndexers": "RSS 동기화가 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. {appName}는 새 출시를 자동으로 가져 오지 않습니다.",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "자동 검색이 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. {appName}는 자동 검색 결과를 제공하지 않습니다.",
|
||||
"IndexerRssHealthCheckNoIndexers": "RSS 동기화가 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. Whisparr는 새 출시를 자동으로 가져 오지 않습니다.",
|
||||
"IndexerSearchCheckNoAutomaticMessage": "자동 검색이 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. Whisparr는 자동 검색 결과를 제공하지 않습니다.",
|
||||
"IndexerSearchCheckNoAvailableIndexersMessage": "최근 인덱서 오류로 인해 모든 검색 가능 인덱서를 일시적으로 사용할 수 없습니다.",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "대화형 검색이 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. {appName}는 대화형 검색 결과를 제공하지 않습니다.",
|
||||
"IndexerSearchCheckNoInteractiveMessage": "대화형 검색이 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. Whisparr는 대화형 검색 결과를 제공하지 않습니다.",
|
||||
"IndexersSettingsSummary": "인덱서 및 출시 제한",
|
||||
"IndexerStatusCheckAllClientMessage": "오류로 인해 모든 인덱서를 사용할 수 없습니다.",
|
||||
"IndexerStatusCheckSingleClientMessage": "오류로 인해 인덱서를 사용할 수 없음 : {0}",
|
||||
"Lists": "기울기",
|
||||
"MediaManagement": "미디어 관리",
|
||||
"Metadata": "메타 데이터",
|
||||
"MissingFromDisk": "{appName}가 디스크에서 파일을 찾을 수 없어 제거되었습니다.",
|
||||
"MissingFromDisk": "Whisparr가 디스크에서 파일을 찾을 수 없어 제거되었습니다.",
|
||||
"Monitor": "감시 장치",
|
||||
"MountCheckMessage": "동영상 경로가 포함된 마운트는 읽기 전용으로 마운트됩니다. ",
|
||||
"OnBookFileDeleteForUpgradeHelpText": "영화 파일에서 업그레이드를 위해 삭제",
|
||||
@@ -495,23 +497,23 @@
|
||||
"QualitySettingsSummary": "품질 크기 및 이름 지정",
|
||||
"Queued": "대기 중",
|
||||
"QueueIsEmpty": "대기열이 비어 있습니다.",
|
||||
"ReadarrSupportsAnyDownloadClient": "{appName}는 Newznab 표준을 사용하는 모든 다운로드 클라이언트와 아래 나열된 다른 다운로드 클라이언트를 지원합니다.",
|
||||
"ReadarrSupportsAnyDownloadClient": "Whisparr는 Newznab 표준을 사용하는 모든 다운로드 클라이언트와 아래 나열된 다른 다운로드 클라이언트를 지원합니다.",
|
||||
"RefreshAndScan": "새로 고침 및 스캔",
|
||||
"RescanAfterRefreshHelpText": "영화를 새로 고친 후 영화 폴더를 다시 스캔하십시오.",
|
||||
"RestartReloadNote": "참고 : {appName}는 복원 프로세스 중에 UI를 자동으로 다시 시작하고 다시로드합니다.",
|
||||
"RestartReloadNote": "참고 : Whisparr는 복원 프로세스 중에 UI를 자동으로 다시 시작하고 다시로드합니다.",
|
||||
"RootFolderCheckSingleMessage": "누락 된 루트 폴더 : {0}",
|
||||
"Save": "저장",
|
||||
"SearchFiltered": "필터링 된 검색",
|
||||
"SelectAll": "모두 선택",
|
||||
"SelectedCountBooksSelectedInterp": "선택한 영화 {0} 개",
|
||||
"SettingsRemotePathMappingLocalPath": "로컬 경로",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "{appName}가 원격 경로에 로컬로 액세스하는 데 사용해야하는 경로",
|
||||
"SettingsRemotePathMappingLocalPathHelpText": "Radarr가 원격 경로에 로컬로 액세스하는 데 사용해야하는 경로",
|
||||
"SettingsRemotePathMappingRemotePath": "원격 경로",
|
||||
"SettingsRemotePathMappingRemotePathHelpText": "다운로드 클라이언트가 액세스하는 디렉토리의 루트 경로",
|
||||
"ShowUnknownAuthorItems": "알 수없는 영화 항목 표시",
|
||||
"UISettingsSummary": "달력, 날짜 및 색상 장애 옵션",
|
||||
"UpdateCheckUINotWritableMessage": "사용자 '{1}'이 (가) UI 폴더 '{0}'에 쓸 수 없기 때문에 업데이트를 설치할 수 없습니다.",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "{0} 분기는 유효한 {appName} 출시 분기가 아닙니다. 업데이트를받을 수 없습니다.",
|
||||
"ReleaseBranchCheckOfficialBranchMessage": "{0} 분기는 유효한 Whisparr 출시 분기가 아닙니다. 업데이트를받을 수 없습니다.",
|
||||
"UpdateSelected": "선택한 항목 업데이트",
|
||||
"Connect": "연결",
|
||||
"Disabled": "비활성화됨",
|
||||
@@ -529,7 +531,7 @@
|
||||
"ProxyCheckBadRequestMessage": "프록시를 테스트하지 못했습니다. StatusCode : {0}",
|
||||
"RootFolderCheckMultipleMessage": "여러 루트 폴더가 누락 됨 : {0}",
|
||||
"SystemTimeCheckMessage": "시스템 시간이 1 일 이상 꺼져 있습니다. 예약 된 작업은 시간이 수정 될 때까지 올바르게 실행되지 않을 수 있습니다.",
|
||||
"ThisCannotBeCancelled": "{appName}를 다시 시작하지 않고 시작한 후에는 취소 할 수 없습니다.",
|
||||
"ThisCannotBeCancelled": "Whisparr를 다시 시작하지 않고 시작한 후에는 취소 할 수 없습니다.",
|
||||
"Time": "시간",
|
||||
"TimeLeft": "Timeleft",
|
||||
"UnselectAll": "모두 선택 해제",
|
||||
@@ -562,7 +564,7 @@
|
||||
"NegateHelpText": "선택하면이 {0} 조건이 일치하면 맞춤 형식이 적용되지 않습니다.",
|
||||
"UnableToLoadCustomFormats": "사용자 정의 형식을 불러올 수 없습니다.",
|
||||
"Conditions": "조건",
|
||||
"CutoffFormatScoreHelpText": "이 사용자 지정 형식 점수에 도달하면 {appName}는 더 이상 영화를 다운로드 하지 않습니다.",
|
||||
"CutoffFormatScoreHelpText": "이 사용자 지정 형식 점수에 도달하면 Radarr는 더 이상 영화를 다운로드 하지 않습니다.",
|
||||
"Formats": "형식",
|
||||
"UpgradesAllowed": "허용되는 업그레이드",
|
||||
"HideAdvanced": "고급 숨기기",
|
||||
@@ -595,8 +597,8 @@
|
||||
"RedownloadFailed": "다운로드 실패함",
|
||||
"LastWriteTime": "마지막 쓰기 시간",
|
||||
"Location": "위치",
|
||||
"ConnectionLostReconnect": "{appName}가 자동으로 연결을 시도하거나 아래에서 새로고침을 클릭할 수 있습니다.",
|
||||
"ConnectionLostToBackend": "{appName}는 백엔드와의 연결이 끊어졌으며 기능을 복원하려면 다시 로딩해야 합니다.",
|
||||
"ConnectionLostReconnect": "Radarr가 자동으로 연결을 시도하거나 아래에서 새로고침을 클릭할 수 있습니다.",
|
||||
"ConnectionLostToBackend": "Radarr는 백엔드와의 연결이 끊어졌으며 기능을 복원하려면 다시 로딩해야 합니다.",
|
||||
"NotificationStatusAllClientHealthCheckMessage": "실패로 인해 모든 목록을 사용할 수 없습니다.",
|
||||
"NotificationStatusSingleClientHealthCheckMessage": "실패로 인해 사용할 수없는 목록 : {0}",
|
||||
"TotalSpace": "총 공간",
|
||||
@@ -626,23 +628,5 @@
|
||||
"AutoRedownloadFailed": "다운로드 실패함",
|
||||
"InteractiveSearchModalHeader": "대화형 검색",
|
||||
"IndexerFlags": "인덱서 플래그",
|
||||
"FailedLoadingSearchResults": "검색 결과를 불러오지 못했습니다. 다시 시도하십시오.",
|
||||
"ApiKey": "API 키",
|
||||
"AuthBasic": "기본 (브라우저 팝업)",
|
||||
"AuthForm": "양식 (로그인 페이지)",
|
||||
"DisabledForLocalAddresses": "로컬 주소에 대해 비활성화됨",
|
||||
"Enabled": "활성화",
|
||||
"Clone": "닫기",
|
||||
"AptUpdater": "apt를 사용하여 업데이트 설치",
|
||||
"BuiltIn": "내장",
|
||||
"CurrentlyInstalled": "현재 설치됨",
|
||||
"DockerUpdater": "Docker 컨테이너를 업데이트하여 업데이트를 받으십시오.",
|
||||
"ExternalUpdater": "{appName}는 외부 업데이트 메커니즘을 사용하도록 구성됩니다.",
|
||||
"OnLatestVersion": "최신 버전의 {appName}가 이미 설치되어 있습니다.",
|
||||
"UpdateAppDirectlyLoadError": "{appName}를 직접 업데이트 할 수 없습니다.",
|
||||
"ApiKeyValidationHealthCheckMessage": "API 키를 {length}자 이상으로 업데이트하세요. 설정 또는 구성 파일을 통해 이 작업을 수행할 수 있습니다.",
|
||||
"AppUpdated": "{appName} 업데이트",
|
||||
"AppUpdatedVersion": "{appName}이 버전 `{version}`으로 업데이트되었습니다. 최신 변경 사항을 받으려면 {appName}을 다시 로드해야 합니다",
|
||||
"WouldYouLikeToRestoreBackup": "'{name}' 백업을 복원하시겠습니까?",
|
||||
"UseSSL": "SSL 사용"
|
||||
"FailedLoadingSearchResults": "검색 결과를 불러오지 못했습니다. 다시 시도하십시오."
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user