diff --git a/frontend/src/Activity/Blocklist/Blocklist.js b/frontend/src/Activity/Blocklist/Blocklist.js index 367818499..b833a1af7 100644 --- a/frontend/src/Activity/Blocklist/Blocklist.js +++ b/frontend/src/Activity/Blocklist/Blocklist.js @@ -169,7 +169,7 @@ class Blocklist extends Component { { isAllPopulated && !error && !items.length &&
- No history blocklist + {translate('NoHistoryBlocklist')}
} @@ -214,7 +214,7 @@ class Blocklist extends Component { isOpen={isConfirmRemoveModalOpen} kind={kinds.DANGER} title={translate('RemoveSelected')} - message={translate('RemoveSelectedMessageText')} + message={translate('RemoveSelectedItemBlocklistMessageText')} confirmLabel={translate('RemoveSelected')} onConfirm={this.onRemoveSelectedConfirmed} onCancel={this.onConfirmRemoveModalClose} diff --git a/frontend/src/Activity/Queue/RemoveQueueItemsModal.js b/frontend/src/Activity/Queue/RemoveQueueItemsModal.js index 159c041e6..ffa997908 100644 --- a/frontend/src/Activity/Queue/RemoveQueueItemsModal.js +++ b/frontend/src/Activity/Queue/RemoveQueueItemsModal.js @@ -88,12 +88,12 @@ class RemoveQueueItemsModal extends Component { onModalClose={this.onModalClose} > - Remove Selected Item{selectedCount > 1 ? 's' : ''} + {selectedCount > 1 ? translate('RemoveSelectedItems') : translate('RemoveSelectedItem')}
- Are you sure you want to remove {selectedCount} item{selectedCount > 1 ? 's' : ''} from the queue? + {selectedCount > 1 ? translate('RemoveSelectedItemsQueueMessageText', selectedCount) : translate('RemoveSelectedItemQueueMessageText')}
@@ -113,7 +113,7 @@ class RemoveQueueItemsModal extends Component { - Blocklist Release{selectedCount > 1 ? 's' : ''} + {selectedCount > 1 ? translate('BlocklistReleases') : translate('BlocklistRelease')} diff --git a/frontend/src/Settings/CustomFormats/CustomFormats/Specifications/Specification.js b/frontend/src/Settings/CustomFormats/CustomFormats/Specifications/Specification.js index d7f783a77..5d06efcf2 100644 --- a/frontend/src/Settings/CustomFormats/CustomFormats/Specifications/Specification.js +++ b/frontend/src/Settings/CustomFormats/CustomFormats/Specifications/Specification.js @@ -78,7 +78,7 @@ class Specification extends Component { @@ -92,14 +92,14 @@ class Specification extends Component { { negate && } { required && } @@ -114,8 +114,8 @@ class Specification extends Component { - Reset Quality Definitions + {translate('ResetQualityDefinitions')}
- Are you sure you want to reset quality definitions? + {translate('ResetQualityDefinitionsMessageText')}
@@ -81,7 +81,7 @@ class ResetQualityDefinitionsModalContent extends Component { diff --git a/src/NzbDrone.Core/Localization/Core/en.json b/src/NzbDrone.Core/Localization/Core/en.json index ce4abea0b..080a6fcfd 100644 --- a/src/NzbDrone.Core/Localization/Core/en.json +++ b/src/NzbDrone.Core/Localization/Core/en.json @@ -106,6 +106,7 @@ "Blocklist": "Blocklist", "BlocklistHelpText": "Prevents Lidarr from automatically grabbing these files again", "BlocklistRelease": "Blocklist Release", + "BlocklistReleases": "Blocklist Releases", "Branch": "Branch", "BypassIfAboveCustomFormatScore": "Bypass if Above Custom Format Score", "BypassIfAboveCustomFormatScoreHelpText": "Enable bypass when release has a score higher than the configured minimum custom format score", @@ -192,6 +193,8 @@ "DeleteArtist": "Delete Selected Artist", "DeleteBackup": "Delete Backup", "DeleteBackupMessageText": "Are you sure you want to delete the backup '{0}'?", + "DeleteCondition": "Delete Condition", + "DeleteConditionMessageText": "Are you sure you want to delete condition '{0}'?", "DeleteCustomFormat": "Delete Custom Format", "DeleteCustomFormatMessageText": "Are you sure you want to delete the custom format '{0}'?", "DeleteDelayProfile": "Delete Delay Profile", @@ -543,6 +546,7 @@ "Name": "Name", "NamingSettings": "Naming Settings", "NegateHelpText": "If checked, the custom format will not apply if this {0} condition matches.", + "Negated": "Negated", "Never": "Never", "New": "New", "NewAlbums": "New Albums", @@ -551,6 +555,7 @@ "NoAlbums": "No albums", "NoBackupsAreAvailable": "No backups are available", "NoHistory": "No history.", + "NoHistoryBlocklist": "No history blocklist", "NoLeaveIt": "No, Leave It", "NoLimitForAnyRuntime": "No limit for any runtime", "NoLogFiles": "No log files", @@ -707,7 +712,9 @@ "RemoveFromQueue": "Remove from queue", "RemoveHelpTextWarning": "Removing will remove the download and the file(s) from the download client.", "RemoveSelected": "Remove Selected", - "RemoveSelectedMessageText": "Are you sure you want to remove the selected items from the blocklist?", + "RemoveSelectedItem": "Remove Selected Item", + "RemoveSelectedItemBlocklistMessageText": "Are you sure you want to remove the selected items from the blocklist?", + "RemoveSelectedItems": "Remove Selected Items", "RemoveTagExistingTag": "Existing tag", "RemoveTagRemovingTag": "Removing tag", "RemovedFromTaskQueue": "Removed from task queue", @@ -722,6 +729,7 @@ "ReplaceWithDash": "Replace with Dash", "ReplaceWithSpaceDash": "Replace with Space Dash", "ReplaceWithSpaceDashSpace": "Replace with Space Dash Space", + "Required": "Required", "RequiredHelpText": "The release must contain at least one of these terms (case insensitive)", "RequiredPlaceHolder": "Add new restriction", "RequiresRestartToTakeEffect": "Requires restart to take effect", @@ -733,7 +741,10 @@ "ResetAPIKeyMessageText": "Are you sure you want to reset your API Key?", "ResetDefinitionTitlesHelpText": "Reset definition titles as well as values", "ResetDefinitions": "Reset Definitions", + "ResetQualityDefinitions": "Reset Quality Definitions", + "ResetQualityDefinitionsMessageText": "Are you sure you want to reset quality definitions?", "ResetTitles": "Reset Titles", + "ResetTitlesHelpText": "Reset definition titles as well as values", "Restart": "Restart", "RestartLidarr": "Restart Lidarr", "RestartNow": "Restart Now",