diff --git a/frontend/src/Activity/Queue/QueueDetails.js b/frontend/src/Activity/Queue/QueueDetails.js index 9aa720bd7..5bad20594 100644 --- a/frontend/src/Activity/Queue/QueueDetails.js +++ b/frontend/src/Activity/Queue/QueueDetails.js @@ -45,7 +45,7 @@ function QueueDetails(props) { ); } @@ -55,7 +55,7 @@ function QueueDetails(props) { ); } @@ -65,7 +65,7 @@ function QueueDetails(props) { ); } diff --git a/frontend/src/AddArtist/ArtistMonitorNewItemsOptionsPopoverContent.js b/frontend/src/AddArtist/ArtistMonitorNewItemsOptionsPopoverContent.js index 5a837b1eb..733de4552 100644 --- a/frontend/src/AddArtist/ArtistMonitorNewItemsOptionsPopoverContent.js +++ b/frontend/src/AddArtist/ArtistMonitorNewItemsOptionsPopoverContent.js @@ -8,17 +8,17 @@ function ArtistMonitorNewItemsOptionsPopoverContent() { ); diff --git a/frontend/src/AddArtist/ArtistMonitoringOptionsPopoverContent.js b/frontend/src/AddArtist/ArtistMonitoringOptionsPopoverContent.js index 653e313e1..028efafdd 100644 --- a/frontend/src/AddArtist/ArtistMonitoringOptionsPopoverContent.js +++ b/frontend/src/AddArtist/ArtistMonitoringOptionsPopoverContent.js @@ -8,42 +8,42 @@ function ArtistMonitoringOptionsPopoverContent() { return ( <> - This is a one time adjustment to set which albums are monitored + {translate('MonitorOneTimeAdjustmentAlert')} diff --git a/frontend/src/App/AppUpdatedModalContent.js b/frontend/src/App/AppUpdatedModalContent.js index 692ffe9b8..7f8f0fc0d 100644 --- a/frontend/src/App/AppUpdatedModalContent.js +++ b/frontend/src/App/AppUpdatedModalContent.js @@ -77,7 +77,9 @@ function AppUpdatedModalContent(props) {
{ !update.changes && -
Maintenance release
+
+ {translate('MaintenanceRelease')} +
} { diff --git a/frontend/src/Components/Filter/Builder/FilterBuilderModalContent.js b/frontend/src/Components/Filter/Builder/FilterBuilderModalContent.js index d718aab0c..d860d82f3 100644 --- a/frontend/src/Components/Filter/Builder/FilterBuilderModalContent.js +++ b/frontend/src/Components/Filter/Builder/FilterBuilderModalContent.js @@ -8,6 +8,7 @@ import ModalContent from 'Components/Modal/ModalContent'; import ModalFooter from 'Components/Modal/ModalFooter'; import ModalHeader from 'Components/Modal/ModalHeader'; import { inputTypes } from 'Helpers/Props'; +import translate from 'Utilities/String/translate'; import FilterBuilderRow from './FilterBuilderRow'; import styles from './FilterBuilderModalContent.css'; @@ -165,7 +166,9 @@ class FilterBuilderModalContent extends Component {
-
Filters
+
+ {translate('Filters')} +
{ diff --git a/frontend/src/Search/AddNewItem.js b/frontend/src/Search/AddNewItem.js index 09b0374d4..fb33a6f4c 100644 --- a/frontend/src/Search/AddNewItem.js +++ b/frontend/src/Search/AddNewItem.js @@ -3,7 +3,6 @@ import React, { Component } from 'react'; import TextInput from 'Components/Form/TextInput'; import Icon from 'Components/Icon'; import Button from 'Components/Link/Button'; -import Link from 'Components/Link/Link'; import LoadingIndicator from 'Components/Loading/LoadingIndicator'; import PageContent from 'Components/Page/PageContent'; import PageContentBody from 'Components/Page/PageContentBody'; @@ -166,11 +165,11 @@ class AddNewItem extends Component { { !isFetching && !error && !items.length && !!term &&
-
Couldn't find any results for '{term}'
+
+ {translate('CouldntFindAnyResultsForTerm', [term])} +
- You can also search using the - MusicBrainz ID - of an artist or release group e.g. lidarr:cc197bad-dc9c-440d-a5b5-d52ba2e14234 + {translate('YouCanAlsoSearch')}
} @@ -178,11 +177,11 @@ class AddNewItem extends Component { { !term &&
-
It's easy to add a new artist, just start typing the name of the artist you want to add.
+
+ {translate('ItsEasyToAddANewArtistJustStartTypingTheNameOfTheArtistYouWantToAdd')} +
- You can also search using the - MusicBrainz ID - of an artist e.g. lidarr:cc197bad-dc9c-440d-a5b5-d52ba2e14234 + {translate('YouCanAlsoSearchArtist')}
} diff --git a/frontend/src/Settings/DownloadClients/RemotePathMappings/RemotePathMappings.js b/frontend/src/Settings/DownloadClients/RemotePathMappings/RemotePathMappings.js index 0e9635af4..3795917ba 100644 --- a/frontend/src/Settings/DownloadClients/RemotePathMappings/RemotePathMappings.js +++ b/frontend/src/Settings/DownloadClients/RemotePathMappings/RemotePathMappings.js @@ -51,9 +51,15 @@ class RemotePathMappings extends Component { {...otherProps} >
-
Host
-
Remote Path
-
Local Path
+
+ {translate('Host')} +
+
+ {translate('RemotePath')} +
+
+ {translate('LocalPath')} +
diff --git a/frontend/src/Settings/ImportLists/ImportListExclusions/ImportListExclusions.js b/frontend/src/Settings/ImportLists/ImportListExclusions/ImportListExclusions.js index 789233bd2..7baa84655 100644 --- a/frontend/src/Settings/ImportLists/ImportListExclusions/ImportListExclusions.js +++ b/frontend/src/Settings/ImportLists/ImportListExclusions/ImportListExclusions.js @@ -51,8 +51,12 @@ class ImportListExclusions extends Component { {...otherProps} >
-
Name
-
Foreign Id
+
+ {translate('Name')} +
+
+ {translate('ForeignId')} +
diff --git a/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.js b/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.js index c30e9f42a..2c3260a14 100644 --- a/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.js +++ b/frontend/src/Settings/ImportLists/ImportLists/EditImportListModalContent.js @@ -28,17 +28,17 @@ function ImportListMonitoringOptionsPopoverContent() { ); @@ -89,7 +89,7 @@ function EditImportListModalContent(props) { return ( - {id ? 'Edit List' : 'Add List'} + {id ? translate('EditList') : translate('AddList')} @@ -148,7 +148,7 @@ function EditImportListModalContent(props) { - Monitor + {translate('Monitor')} - Delete + {translate('Delete')} } @@ -327,13 +327,13 @@ function EditImportListModalContent(props) { error={saveError} onPress={onTestPress} > - Test + {translate('Test')} - Save + {translate('Save')} diff --git a/frontend/src/Settings/Indexers/Indexers/EditIndexerModalContent.js b/frontend/src/Settings/Indexers/Indexers/EditIndexerModalContent.js index 112c06948..57bd4b536 100644 --- a/frontend/src/Settings/Indexers/Indexers/EditIndexerModalContent.js +++ b/frontend/src/Settings/Indexers/Indexers/EditIndexerModalContent.js @@ -168,12 +168,12 @@ function EditIndexerModalContent(props) { advancedSettings={advancedSettings} isAdvanced={true} > - DownloadClient + {translate('DownloadClient')} - Delete + {translate('Delete')} } - Save + {translate('Save')} diff --git a/frontend/src/Settings/Profiles/Delay/DelayProfiles.js b/frontend/src/Settings/Profiles/Delay/DelayProfiles.js index ed77a223f..52109eb87 100644 --- a/frontend/src/Settings/Profiles/Delay/DelayProfiles.js +++ b/frontend/src/Settings/Profiles/Delay/DelayProfiles.js @@ -82,10 +82,18 @@ class DelayProfiles extends Component { >
-
Protocol
-
Usenet Delay
-
Torrent Delay
-
Tags
+
+ {translate('Protocol')} +
+
+ {translate('UsenetDelay')} +
+
+ {translate('TorrentDelay')} +
+
+ {translate('Tags')} +
diff --git a/frontend/src/Settings/Quality/Definition/QualityDefinitions.js b/frontend/src/Settings/Quality/Definition/QualityDefinitions.js index e7303679d..366950644 100644 --- a/frontend/src/Settings/Quality/Definition/QualityDefinitions.js +++ b/frontend/src/Settings/Quality/Definition/QualityDefinitions.js @@ -25,9 +25,15 @@ class QualityDefinitions extends Component { {...otherProps} >
-
Quality
-
Title
-
Size Limit
+
+ {translate('Quality')} +
+
+ {translate('Title')} +
+
+ {translate('SizeLimit')} +
{ advancedSettings ?
diff --git a/src/NzbDrone.Core/Localization/Core/en.json b/src/NzbDrone.Core/Localization/Core/en.json index ca43a4485..32b3a1a3c 100644 --- a/src/NzbDrone.Core/Localization/Core/en.json +++ b/src/NzbDrone.Core/Localization/Core/en.json @@ -8,20 +8,22 @@ "AddedArtistSettings": "Added Artist Settings", "AddImportListExclusionHelpText": "Prevent artist from being added to Lidarr by Import lists", "AddingTag": "Adding tag", + "AddList": "Add List", "AddListExclusion": "Add List Exclusion", - "AddMissing": "Add missing", + "AddMissing": "Add Missing", "AddNewItem": "Add New Item", "AdvancedSettingsHiddenClickToShow": "Hidden, click to show", "AdvancedSettingsShownClickToHide": "Shown, click to hide", + "AfterManualRefresh": "After Manual Refresh", "AgeWhenGrabbed": "Age (when grabbed)", "Album": "Album", "AlbumHasNotAired": "Album has not aired", "AlbumIsDownloading": "Album is downloading", "AlbumIsDownloadingInterp": "Album is downloading - {0}% {1}", "AlbumIsNotMonitored": "Album is not monitored", + "AlbumReleaseDate": "Album Release Date", "AlbumStudio": "Album Studio", "AllAlbums": "All Albums", - "AllAlbumsData": "Monitor all albums except specials", "AllArtistAlbums": "All Artist Albums", "AllExpandedCollapseAll": "Collapse All", "AllExpandedExpandAll": "Expand All", @@ -33,17 +35,19 @@ "AlternateTitles": "Alternate Titles", "AlternateTitleslength1Title": "Title", "AlternateTitleslength1Titles": "Titles", + "Always": "Always", "Analytics": "Analytics", "AnalyticsEnabledHelpText": "Send anonymous usage and error information to Lidarr's servers. This includes information on your browser, which Lidarr WebUI pages you use, error reporting as well as OS and runtime version. We will use this information to prioritize features and bug fixes.", "AnalyticsEnabledHelpTextWarning": "Requires restart to take effect", "AnchorTooltip": "This file is already in your library for a release you are currently importing", "AnyReleaseOkHelpText": "Lidarr will automatically switch to the release best matching downloaded tracks", + "ApiKey": "API Key", "APIKey": "API Key", "ApiKeyHelpTextWarning": "Requires restart to take effect", "AppDataDirectory": "AppData directory", "ApplyTags": "Apply Tags", "ApplyTagsHelpTexts1": "How to apply tags to the selected artist", - "ApplyTagsHelpTexts2": "Add: Add the tags the existing list of tags", + "ApplyTagsHelpTexts2": "Add: Add the tags to the existing list of tags", "ApplyTagsHelpTexts3": "Remove: Remove the entered tags", "ApplyTagsHelpTexts4": "Replace: Replace the tags with the entered tags (enter no tags to clear all tags)", "Artist": "Artist", @@ -104,6 +108,7 @@ "ContinuingNoAdditionalAlbumsAreExpected": "No additional albums are expected", "CopyUsingHardlinksHelpText": "Use Hardlinks when trying to copy files from torrents that are still being seeded", "CopyUsingHardlinksHelpTextWarning": "Occasionally, file locks may prevent renaming files that are being seeded. You may temporarily disable seeding and use Lidarr's rename function as a work around.", + "CouldntFindAnyResultsForTerm": "Couldn't find any results for term '{0}'", "Country": "Country", "CreateEmptyArtistFolders": "Create empty artist folders", "CreateEmptyArtistFoldersHelpText": "Create missing artist folders during disk scan", @@ -154,24 +159,29 @@ "DeleteTrackFileMessageText": "Are you sure you want to delete {0}?", "DestinationPath": "Destination Path", "DetailedProgressBar": "Detailed Progress Bar", - "DetailedProgressBarHelpText": "Show text on progess bar", + "DetailedProgressBarHelpText": "Show text on progress bar", "Disambiguation": "Disambiguation", "DiscCount": "Disc Count", "DiscNumber": "Disc Number", "DiskSpace": "Disk Space", "Docker": "Docker", + "DoNotPrefer": "Do Not Prefer", + "DoNotUpgradeAutomatically": "Do not Upgrade Automatically", "DownloadClient": "Download Client", "DownloadClients": "Download Clients", "DownloadClientSettings": "Download Client Settings", + "Downloaded": "Downloaded", "DownloadFailedCheckDownloadClientForMoreDetails": "Download failed: check download client for more details", "DownloadFailedInterp": "Download failed: {0}", "Downloading": "Downloading", "DownloadPropersAndRepacksHelpTexts1": "Whether or not to automatically upgrade to Propers/Repacks", "DownloadPropersAndRepacksHelpTexts2": "Use 'Do not Prefer' to sort by preferred word score over propers/repacks", + "DownloadPropersAndRepacksHelpTextWarning": "Use Preferred words in Release Profiles for automatic upgrades to Propers/Repacks", "DownloadWarningCheckDownloadClientForMoreDetails": "Download warning: check download client for more details", "Duration": "Duration", "Edit": "Edit", "EditArtist": "Edit Artist", + "EditList": "Edit List", "Enable": "Enable", "EnableAutomaticAdd": "Enable Automatic Add", "EnableAutomaticAddHelpText": "Add artist/albums to Lidarr when syncs are performed via the UI or by Lidarr", @@ -179,7 +189,7 @@ "EnableColorImpairedMode": "Enable Color-Impaired Mode", "EnableColorImpairedModeHelpText": "Altered style to allow color-impaired users to better distinguish color coded information", "EnableCompletedDownloadHandlingHelpText": "Automatically import completed downloads from download client", - "EnabledHelpText": "Check to enable release profile", + "EnabledHelpText": "Enable this list for use in Radarr", "EnableHelpText": "Enable metadata file creation for this metadata type", "EnableInteractiveSearch": "Enable Interactive Search", "EnableProfile": "Enable Profile", @@ -195,7 +205,6 @@ "ErrorLoadingPreviews": "Error loading previews", "Exception": "Exception", "ExistingAlbums": "Existing Albums", - "ExistingAlbumsData": "Monitor albums that have files or have not released yet", "ExistingTagsScrubbed": "Existing tags scrubbed", "ExpandAlbumByDefaultHelpText": "Albums", "ExpandBroadcastByDefaultHelpText": "Broadcast", @@ -204,25 +213,27 @@ "ExpandOtherByDefaultHelpText": "Other", "ExpandSingleByDefaultHelpText": "Singles", "ExtraFileExtensionsHelpTexts1": "Comma separated list of extra files to import (.nfo will be imported as .nfo-orig)", - "ExtraFileExtensionsHelpTexts2": "\"Examples: \".sub", + "ExtraFileExtensionsHelpTexts2": "Examples: '.sub, .nfo' or 'sub,nfo'", + "FailedDownloadHandling": "Failed Download Handling", "FileDateHelpText": "Change file date on import/rescan", "FileManagement": "File Management", "Filename": "Filename", "FileNames": "File Names", "Files": "Files", "FilterPlaceHolder": "Filter artist", + "Filters": "Filters", "FirstAlbum": "First Album", - "FirstAlbumData": "Monitor the first albums. All other albums will be ignored", "FirstDayOfWeek": "First Day of Week", "Fixed": "Fixed", "Folder": "Folder", "Folders": "Folders", + "ForeignId": "Foreign Id", "ForeignIdHelpText": "The Musicbrainz Id of the artist/album to exclude", "ForMoreInformationOnTheIndividualDownloadClientsClickOnTheInfoButtons": "For more information on the individual download clients, click the more info buttons.", "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.", + "ForNewImportsOnly": "For new imports only", "FutureAlbums": "Future Albums", - "FutureAlbumsData": "Monitor albums that have not released yet", "FutureDays": "Future Days", "FutureDaysHelpText": "Days for iCal feed to look into the future", "GeneralSettings": "General Settings", @@ -246,12 +257,13 @@ "Hostname": "Hostname", "ICalFeed": "iCal Feed", "ICalHttpUrlHelpText": "Copy this URL to your client(s) or click to subscribe if your browser supports webcal", + "iCalLink": "iCal Link", "ICalLink": "iCal Link", "IconForCutoffUnmet": "Icon for Cutoff Unmet", "IconTooltip": "Scheduled", "IfYouDontAddAnImportListExclusionAndTheArtistHasAMetadataProfileOtherThanNoneThenThisAlbumMayBeReaddedDuringTheNextArtistRefresh": "If you don't add an import list exclusion and the artist has a metadata profile other than 'None' then this album may be re-added during the next artist refresh.", "IgnoredAddresses": "Ignored Addresses", - "IgnoredHelpText": "The release will be rejected if it contains one or more of terms (case insensitive)", + "IgnoredHelpText": "The release will be rejected if it contains one or more of the terms (case insensitive)", "IgnoredPlaceHolder": "Add new restriction", "IllRestartLater": "I'll restart later", "ImportedTo": "Imported To", @@ -269,6 +281,7 @@ "IncludeUnknownArtistItemsHelpText": "Show items without a artist in the queue, this could include removed artists, movies or anything else in Lidarr's category", "IncludeUnmonitored": "Include Unmonitored", "Indexer": "Indexer", + "IndexerDownloadClientHelpText": "Specify which download client is used for grabs from this indexer", "IndexerIdHelpText": "Specify what indexer the profile applies to", "IndexerIdHelpTextWarning": "Using a specific indexer with preferred words can lead to duplicate releases being grabbed", "IndexerIdvalue0IncludeInPreferredWordsRenamingFormat": "Include in {Preferred Words} renaming format", @@ -293,13 +306,12 @@ "IsShowingMonitoredMonitorSelected": "Monitor Selected", "IsShowingMonitoredUnmonitorSelected": "Unmonitor Selected", "IsTagUsedCannotBeDeletedWhileInUse": "Cannot be deleted while in use", + "ItsEasyToAddANewArtistJustStartTypingTheNameOfTheArtistYouWantToAdd": "It's easy to add a new artist, just start typing the name of the artist you want to add.", "Label": "Label", "Language": "Language", "LatestAlbum": "Latest Album", - "LatestAlbumData": "Monitor the latest albums and future albums", "LaunchBrowserHelpText": " Open a web browser and navigate to Lidarr homepage on app start.", "Level": "Level", - "Lidarr": "Lidarr", "LidarrSupportsAnyDownloadClientThatUsesTheNewznabStandardAsWellAsOtherDownloadClientsListedBelow": "Lidarr supports many popular torrent and usenet download clients.", "LidarrSupportsAnyIndexerThatUsesTheNewznabStandardAsWellAsOtherIndexersListedBelow": "Lidarr supports any indexer that uses the Newznab standard, as well as other indexers listed below.", "LidarrSupportsMultipleListsForImportingAlbumsAndArtistsIntoTheDatabase": "Lidarr supports multiple lists for importing Albums and Artists into the database.", @@ -321,11 +333,11 @@ "ManualImport": "Manual Import", "MarkAsFailed": "Mark as Failed", "MarkAsFailedMessageText": "Are you sure you want to mark '{0}' as failed?", - "MassAlbumsSearchWarning": "Are you sure you want to search for all '{0}' missing albums?", "MassAlbumsCutoffUnmetWarning": "Are you sure you want to search for all '{0}' Cutoff Unmet albums?", + "MassAlbumsSearchWarning": "Are you sure you want to search for all '{0}' missing albums?", "MaximumLimits": "Maximum Limits", "MaximumSize": "Maximum Size", - "MaximumSizeHelpText": "Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited.", + "MaximumSizeHelpText": "Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited", "Mechanism": "Mechanism", "MediaInfo": "Media Info", "MediaManagementSettings": "Media Management Settings", @@ -348,19 +360,32 @@ "MinimumLimits": "Minimum Limits", "Missing": "Missing", "MissingAlbums": "Missing Albums", - "MissingAlbumsData": "Monitor albums that do not have files or have not released yet", "MissingTracksArtistMonitored": "Missing Tracks (Artist monitored)", "MissingTracksArtistNotMonitored": "Missing Tracks (Artist not monitored)", "Mode": "Mode", + "Monitor": "Monitor", + "MonitorAlbum": "Monitor Album", "MonitorAlbumExistingOnlyWarning": "This is a one off adjustment of the monitored setting for each album. Use the option under Artist/Edit to control what happens for newly added albums", + "MonitorAllAlbumsData": "Monitor all albums except specials", + "MonitorAllArtistAlbumsDataText": "Monitor artists and all albums for each artist included on the import list", "MonitorArtist": "Monitor Artist", "Monitored": "Monitored", "MonitoredHelpText": "Download monitored albums from this artist", + "MonitorExistingAlbumsData": "Monitor albums that have files or have not released yet", + "MonitorFirstAlbumData": "Monitor the first albums. All other albums will be ignored", + "MonitorFutureAlbumsData": "Monitor albums that have not released yet", + "Monitoring": "Monitoring", "MonitoringOptions": "Monitoring Options", "MonitoringOptionsHelpText": "Which albums should be monitored after the artist is added (one-time adjustment)", + "MonitorLatestAlbumData": "Monitor the latest albums and future albums", + "MonitorMissingAlbumsData": "Monitor albums that do not have files or have not released yet", + "MonitorNewAlbumsData": "Monitor new albums released after the newest existing album", "MonitorNewItems": "Monitor New Albums", "MonitorNewItemsHelpText": "Which new albums should be monitored", - "MonoVersion": "Mono Version", + "MonitorNoAlbumsDataText": "Do not monitor artists or albums", + "MonitorNoneData": "No albums will be monitored", + "MonitorOneTimeAdjustmentAlert": "This is a one time adjustment to set which albums are monitored", + "MonitorSpecifcAlbumDataText": "Monitor artists but only monitor albums explicitly included in the list", "MoreInfo": "More Info", "MultiDiscTrackFormat": "Multi Disc Track Format", "MusicBrainzAlbumID": "MusicBrainz Album ID", @@ -374,16 +399,16 @@ "Name": "Name", "NamingSettings": "Naming Settings", "NETCore": ".NET", + "Never": "Never", "New": "New", "NewAlbums": "New Albums", "NoBackupsAreAvailable": "No backups are available", - "NoHistory": "No history.", + "NoHistory": "No history", "NoLeaveIt": "No, Leave It", "NoLimitForAnyRuntime": "No limit for any runtime", "NoLogFiles": "No log files", "NoMinimumForAnyRuntime": "No minimum for any runtime", "None": "None", - "NoneData": "No albums will be monitored", "NoTagsHaveBeenAddedYetAddTagsToLinkArtistsWithDelayProfilesRestrictionsOrNotificationsClickLinkTohttpswikiservarrcomlidarrsettingstagshereLinkToFindOutMoreAboutTagsInLidarr": "No tags have been added yet. Add tags to link artists with delay profiles, restrictions, or notifications. Click here to find out more about tags in Lidarr.", "NotificationTriggers": "Notification Triggers", "NoUpdatesAreAvailable": "No updates are available", @@ -422,6 +447,7 @@ "Port": "Port", "PortNumber": "Port Number", "PosterSize": "Poster Size", + "PreferAndUpgrade": "Prefer and Upgrade", "Preferred": "Preferred", "PreferredHelpTexts1": "The release will be preferred based on the each term's score (case insensitive)", "PreferredHelpTexts2": "A positive score will be more preferred", @@ -436,7 +462,6 @@ "PropersAndRepacks": "Propers and Repacks", "Protocol": "Protocol", "ProtocolHelpText": "Choose which protocol(s) to use and which one is preferred when choosing between otherwise equal releases", - "Prowlarr": "Prowlarr", "Proxy": "Proxy", "ProxyBypassFilterHelpText": "Use ',' as a separator, and '*.' as a wildcard for subdomains", "ProxyPasswordHelpText": "You only need to enter a username and password if one is required. Leave them blank otherwise.", @@ -450,8 +475,6 @@ "QualityProfiles": "Quality Profiles", "QualitySettings": "Quality Settings", "Queue": "Queue", - "Radarr": "Radarr", - "Readarr": "Readarr", "ReadTheWikiForMoreInformation": "Read the Wiki for more information", "Real": "Real", "Reason": "Reason", @@ -510,6 +533,7 @@ "Restart": "Restart", "RestartLidarr": "Restart Lidarr", "RestartNow": "Restart Now", + "RestartRequiredHelpTextWarning": "Requires restart to take effect", "Restore": "Restore", "RestoreBackup": "Restore Backup", "Result": "Result", @@ -522,6 +546,7 @@ "RSSSync": "RSS Sync", "RSSSyncInterval": "RSS Sync Interval", "RssSyncIntervalHelpText": "Interval in minutes. Set to zero to disable (this will stop all automatic release grabbing)", + "Save": "Save", "SceneInformation": "Scene Information", "SceneNumberHasntBeenVerifiedYet": "Scene number hasn't been verified yet", "Scheduled": "Scheduled", @@ -550,9 +575,9 @@ "SetPermissionsLinuxHelpTextWarning": "If you're unsure what these settings do, do not alter them.", "Settings": "Settings", "ShortDateFormat": "Short Date Format", - "ShouldMonitorHelpText": "Monitor artists and albums added from this list", "ShouldMonitorExisting": "Monitor existing albums", "ShouldMonitorExistingHelpText": "Automatically monitor albums on this list which are already in Lidarr", + "ShouldMonitorHelpText": "Monitor artists and albums added from this list", "ShouldSearch": "Search for New Items", "ShouldSearchHelpText": "Search indexers for newly added items. Use with caution for large lists.", "ShowAlbumCount": "Show Album Count", @@ -575,12 +600,12 @@ "ShowSizeOnDisk": "Show Size on Disk", "ShowTitleHelpText": "Show artist name under poster", "ShowUnknownArtistItems": "Show Unknown Artist Items", - "Size": " Size", + "Size": "Size", + "SizeLimit": "Size Limit", "SkipFreeSpaceCheck": "Skip Free Space Check", "SkipFreeSpaceCheckWhenImportingHelpText": "Use when Lidarr is unable to detect free space from your artist root folder", "SkipRedownload": "Skip Redownload", "SkipredownloadHelpText": "Prevents Lidarr from trying download alternative releases for the removed items", - "Sonarr": "Sonarr", "SorryThatAlbumCannotBeFound": "Sorry, that album cannot be found.", "SorryThatArtistCannotBeFound": "Sorry, that artist cannot be found.", "Source": "Source", @@ -590,6 +615,7 @@ "SslCertPasswordHelpText": "Password for pfx file", "SslCertPasswordHelpTextWarning": "Requires restart to take effect", "SSLCertPath": "SSL Cert Path", + "SSLCertPathHelpText": "Path to pfx file", "SslCertPathHelpText": "Path to pfx file", "SslCertPathHelpTextWarning": "Requires restart to take effect", "SSLPort": "SSL Port", @@ -613,6 +639,7 @@ "Tasks": "Tasks", "TBA": "TBA", "Term": "Term", + "Test": "Test", "TestAll": "Test All", "TestAllClients": "Test All Clients", "TestAllIndexers": "Test All Indexers", @@ -623,6 +650,7 @@ "ThisWillApplyToAllIndexersPleaseFollowTheRulesSetForthByThem": "This will apply to all indexers, please follow the rules set forth by them", "Time": "Time", "TimeFormat": "Time Format", + "Title": "Title", "TorrentDelay": "Torrent Delay", "TorrentDelayHelpText": "Delay in minutes to wait before grabbing a torrent", "Torrents": "Torrents", @@ -654,13 +682,14 @@ "UnableToAddANewQualityProfilePleaseTryAgain": "Unable to add a new quality profile, please try again.", "UnableToAddANewRemotePathMappingPleaseTryAgain": "Unable to add a new remote path mapping, please try again.", "UnableToAddANewRootFolderPleaseTryAgain": "Unable to add a new root folder, please try again.", + "UnableToImportCheckLogs": "Downloaded - Unable to Import: check logs for details", "UnableToLoadBackups": "Unable to load backups", "UnableToLoadBlocklist": "Unable to load blocklist", "UnableToLoadDelayProfiles": "Unable to load Delay Profiles", "UnableToLoadDownloadClientOptions": "Unable to load download client options", "UnableToLoadDownloadClients": "Unable to load download clients", "UnableToLoadGeneralSettings": "Unable to load General settings", - "UnableToLoadHistory": "Unable to load history.", + "UnableToLoadHistory": "Unable to load history", "UnableToLoadImportListExclusions": "Unable to load Import List Exclusions", "UnableToLoadIndexerOptions": "Unable to load indexer options", "UnableToLoadIndexers": "Unable to load Indexers", @@ -705,11 +734,14 @@ "UsingExternalUpdateMechanismBranchToUseToUpdateLidarr": "Branch to use to update Lidarr", "UsingExternalUpdateMechanismBranchUsedByExternalUpdateMechanism": "Branch used by external update mechanism", "Version": "Version", + "WaitingToImport": "Waiting to Import", "WatchLibraryForChangesHelpText": "Rescan automatically when files change in a root folder", "WatchRootFoldersForFileChanges": "Watch Root Folders for file changes", "WeekColumnHeader": "Week Column Header", "WriteAudioTagsHelpTextWarning": "Selecting 'All files' will alter existing files when they are imported.", "WriteMetadataToAudioFiles": "Write Metadata to Audio Files", "Year": "Year", - "YesCancel": "Yes, Cancel" + "YesCancel": "Yes, Cancel", + "YouCanAlsoSearch": "You can also search using the MusicBrainz ID of an artist or release group e.g. `lidarr:cc197bad-dc9c-440d-a5b5-d52ba2e14234`", + "YouCanAlsoSearchArtist": "You can also search using the MusicBrainz ID of an artist e.g. `lidarr:cc197bad-dc9c-440d-a5b5-d52ba2e14234`" }