* refactor(ui): improved alerts for services settings & removed alert titles
* fix(ui): set styling of alert links to be consistent w/ others
* fix(ui): clarify appropriate 4K setting when user has not configured a default non-4K server
* fix: remove unused var/eslint-disable & correct string
'<strong>Media Requested</strong>, <strong>Media Automatically Approved</strong>, and <strong>Media Failed</strong> email notifications are sent to all users with the <strong>Manage Requests</strong> permission.',
pushoversettingsfailed:'Pushover notification settings failed to save.',
testsent:'Pushover test notification sent!',
settinguppushover:'Setting Up Pushover Notifications',
settinguppushoverDescription:
'To configure Pushover notifications, you will need to <RegisterApplicationLink>register an application</RegisterApplicationLink> and enter the API token below. (You can use one of the <IconLink>official Overseerr icons on GitHub</IconLink>.)',
slacksettingsfailed:'Slack notification settings failed to save.',
testsent:'Slack test notification sent!',
settingupslack:'Setting Up Slack Notifications',
settingupslackDescription:
'To configure Slack notifications, you will need to create an <WebhookLink>Incoming Webhook</WebhookLink> integration and enter the webhook URL below.',
validationWebhookUrl:'You must provide a valid URL',
telegramsettingsfailed:'Telegram notification settings failed to save.',
testsent:'Telegram test notification sent!',
settinguptelegram:'Setting Up Telegram Notifications',
settinguptelegramDescription:
'To configure Telegram notifications, you will need to <CreateBotLink>create a bot</CreateBotLink> and get the bot API key. Additionally, you will need the chat ID for the chat to which you would like to send notifications. You can find this by adding <GetIdBotLink>@get_id_bot</GetIdBotLink> to the chat and issuing the <code>/my_id</code> command.',
'The latest changes to the <code>develop</code> branch of Overseerr are not shown below. Please see the commit history for this branch on <GithubLink>GitHub</GithubLink> for details.',
toastPlexConnecting:'Attempting to connect to Plex…',
toastPlexConnectingSuccess:'Plex connection established successfully!',
toastPlexConnectingFailure:'Failed to connect to Plex.',
settingUpPlex:'Setting Up Plex',
settingUpPlexDescription:
'To set up Plex, you can either enter your details manually or select a server retrieved from <RegisterPlexTVLink>plex.tv</RegisterPlexTVLink>. Press the button to the right of the dropdown to check connectivity and retrieve available servers.',
'To set up Plex, you can either enter your details manually or select a server retrieved from <RegisterPlexTVLink>plex.tv</RegisterPlexTVLink>. Press the button to the right of the dropdown to fetch the list of available servers.',
@ -20,11 +20,9 @@ import SonarrModal from './SonarrModal';
constmessages=defineMessages({
services:'Services',
radarrsettings:'Radarr Settings',
radarrSettingsDescription:
'Configure your Radarr connection below. You can have multiple Radarr configurations, but only two can be active as defaults at any time (one for standard HD and one for 4K). Administrators can override the server which is used for new requests.',
sonarrsettings:'Sonarr Settings',
sonarrSettingsDescription:
'Configure your Sonarr connection below. You can have multiple Sonarr configurations, but only two can be active as defaults at any time (one for standard HD and one for 4K). Administrators can override the server which is used for new requests.',
serviceSettingsDescription:
'Configure your {serverType} server(s) below. You can connect multiple {serverType} servers, but only two of them can be marked as defaults (one non-4K and one 4K). Administrators are able to override the server used to process new requests prior to approval.',
deleteserverconfirm:'Are you sure you want to delete this server?',
'At least one server must be marked as default before any requests will make it to your services.',
noDefaultServer:
'At least one {serverType} server must be marked as default in order for {mediaType} requests to be processed.',
noDefaultNon4kServer:
'If you only have a single {serverType} server for both non-4K and 4K content (or if you only download 4K content), your {serverType} server should <strong>NOT</strong> be designated as a 4K server.',
'Password is too short; should be a minimum of 8 characters',
validationConfirmPassword:'You must confirm the new password',
validationConfirmPasswordSame:'Passwords must match',
nopasswordset:'No Password Set',
nopasswordsetDescription:
'This user account currently does not have a password specifically for {applicationTitle}. Configure a password below to enable this account to sign in as a "local user."',
nopasswordsetDescriptionOwnAccount:
'Your account currently does not have a password specifically for {applicationTitle}. Configure a password below to enable sign in as a "local user" using your email address.',
noPasswordSet:
'This user account currently does not have a password set. Configure a password below to enable this account to sign in as a "local user."',
noPasswordSetOwnAccount:
'Your account currently does not have a password set. Configure a password below to enable sign-in as a "local user" using your email address.',
nopermissionDescription:
"You do not have permission to modify this user's password.",
"components.AppDataWarning.dockerVolumeMissing":"Docker Volume Mount Missing",
"components.AppDataWarning.dockerVolumeMissingDescription":"The <code>{appDataPath}</code> volume mount was not configured properly. All data will be cleared when the container is stopped or restarted.",
"components.RequestModal.QuotaDisplay.seasonlimit":"{limit, plural, one {season} other {seasons}}",
"components.RequestModal.SearchByNameModal.nosummary":"No summary for this title was found.",
"components.RequestModal.SearchByNameModal.notvdbid":"Manual Match Required",
"components.RequestModal.SearchByNameModal.notvdbiddescription":"We couldn't automatically match your request. Please select the correct match from the list below.",
"components.Settings.Notifications.NotificationsPushbullet.settingUpPushbullet":"Setting Up Pushbullet Notifications",
"components.Settings.Notifications.NotificationsPushbullet.settingUpPushbulletDescription":"To configure Pushbullet notifications, you will need to <CreateAccessTokenLink>create an access token</CreateAccessTokenLink>.",
"components.Settings.Notifications.NotificationsPushbullet.testSent":"Pushbullet test notification sent!",
"components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired":"You must provide an access token",
"components.Settings.Notifications.NotificationsPushover.settinguppushover":"Setting Up Pushover Notifications",
"components.Settings.Notifications.NotificationsPushover.settinguppushoverDescription":"To configure Pushover notifications, you will need to <RegisterApplicationLink>register an application</RegisterApplicationLink> and enter the API token below. (You can use one of the <IconLink>official Overseerr icons on GitHub</IconLink>.)",
"components.Settings.Notifications.NotificationsPushover.testsent":"Pushover test notification sent!",
"components.Settings.Notifications.NotificationsPushover.userToken":"User or Group Key",
"components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired":"You must provide a valid application token",
"components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired":"You must provide a valid user key",
"components.Settings.Notifications.NotificationsSlack.settingupslack":"Setting Up Slack Notifications",
"components.Settings.Notifications.NotificationsSlack.settingupslackDescription":"To configure Slack notifications, you will need to create an <WebhookLink>Incoming Webhook</WebhookLink> integration and enter the webhook URL below.",
"components.Settings.Notifications.NotificationsSlack.slacksettingsfailed":"Slack notification settings failed to save.",
"components.Settings.Notifications.emailNotificationTypesAlertDescription":"<strong>Media Requested</strong>, <strong>Media Automatically Approved</strong>, and <strong>Media Failed</strong> email notifications are sent to all users with the <strong>Manage Requests</strong> permission.",
"components.Settings.Notifications.emailNotificationTypesAlertDescriptionPt2":"<strong>Media Approved</strong>, <strong>Media Declined</strong>, and <strong>Media Available</strong> email notifications are sent to the user who submitted the request.",
"components.Settings.Notifications.settinguptelegram":"Setting Up Telegram Notifications",
"components.Settings.Notifications.settinguptelegramDescription":"To configure Telegram notifications, you will need to <CreateBotLink>create a bot</CreateBotLink> and get the bot API key. Additionally, you will need the chat ID for the chat to which you would like to send notifications. You can find this by adding <GetIdBotLink>@get_id_bot</GetIdBotLink> to the chat and issuing the <code>/my_id</code> command.",
"components.Settings.SettingsAbout.Releases.runningDevelopMessage":"The latest changes to the <code>develop</code> branch of Overseerr are not shown below. Please see the commit history for this branch on <GithubLink>GitHub</GithubLink> for details.",
"components.Settings.manualscanDescription":"Normally, this will only be run once every 24 hours. Overseerr will check your Plex server's recently added more aggressively. If this is your first time configuring Plex, a one-time full manual library scan is recommended!",
"components.Settings.nodefaultdescription":"At least one server must be marked as default before any requests will make it to your services.",
"components.Settings.noDefaultNon4kServer":"If you only have a single {serverType} server for both non-4K and 4K content (or if you only download 4K content), your {serverType} server should <strong>NOT</strong> be designated as a 4K server.",
"components.Settings.noDefaultServer":"At least one {serverType} server must be marked as default in order for {mediaType} requests to be processed.",
"components.Settings.notificationAgentSettingsDescription":"Configure and enable notification agents.",
"components.Settings.plexsettingsDescription":"Configure the settings for your Plex server. Overseerr scans your Plex libraries to see what content is available.",
"components.Settings.port":"Port",
"components.Settings.radarrSettingsDescription":"Configure your Radarr connection below. You can have multiple Radarr configurations, but only two can be active as defaults at any time (one for standard HD and one for 4K). Administrators can override the server which is used for new requests.",
"components.Settings.serviceSettingsDescription":"Configure your {serverType} server(s) below. You can connect multiple {serverType} servers, but only two of them can be marked as defaults (one non-4K and one 4K). Administrators are able to override the server used to process new requests prior to approval.",
"components.Settings.services":"Services",
"components.Settings.settingUpPlex":"Setting Up Plex",
"components.Settings.settingUpPlexDescription":"To set up Plex, you can either enter your details manually or select a server retrieved from <RegisterPlexTVLink>plex.tv</RegisterPlexTVLink>. Press the button to the right of the dropdown to check connectivity and retrieve available servers.",
"components.Settings.sonarrSettingsDescription":"Configure your Sonarr connection below. You can have multiple Sonarr configurations, but only two can be active as defaults at any time (one for standard HD and one for 4K). Administrators can override the server which is used for new requests.",
"components.Settings.settingUpPlexDescription":"To set up Plex, you can either enter your details manually or select a server retrieved from <RegisterPlexTVLink>plex.tv</RegisterPlexTVLink>. Press the button to the right of the dropdown to fetch the list of available servers.",
"components.UserProfile.UserSettings.UserPasswordChange.nopasswordsetDescription":"This user account currently does not have a password specifically for {applicationTitle}. Configure a password below to enable this account to sign in as a \"local user.\"",
"components.UserProfile.UserSettings.UserPasswordChange.nopasswordsetDescriptionOwnAccount":"Your account currently does not have a password specifically for {applicationTitle}. Configure a password below to enable sign in as a \"local user\" using your email address.",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet":"This user account currently does not have a password set. Configure a password below to enable this account to sign in as a \"local user.\"",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount":"Your account currently does not have a password set. Configure a password below to enable sign-in as a \"local user\" using your email address.",
"components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription":"You do not have permission to modify this user's password.",