diff --git a/frontend/src/FirstRun/AuthenticationRequiredModalContent.js b/frontend/src/FirstRun/AuthenticationRequiredModalContent.js index 193bdf950..920c59a31 100644 --- a/frontend/src/FirstRun/AuthenticationRequiredModalContent.js +++ b/frontend/src/FirstRun/AuthenticationRequiredModalContent.js @@ -12,6 +12,7 @@ import ModalFooter from 'Components/Modal/ModalFooter'; import ModalHeader from 'Components/Modal/ModalHeader'; import { inputTypes, kinds } from 'Helpers/Props'; import { authenticationMethodOptions, authenticationRequiredOptions, authenticationRequiredWarning } from 'Settings/General/SecuritySettings'; +import translate from 'Utilities/String/translate'; import styles from './AuthenticationRequiredModalContent.css'; function onModalClose() { @@ -54,7 +55,7 @@ function AuthenticationRequiredModalContent(props) { onModalClose={onModalClose} > - Authentication Required + {translate('AuthenticationRequired')} @@ -69,13 +70,13 @@ function AuthenticationRequiredModalContent(props) { isPopulated && !error ?
- Authentication + {translate('Authentication')} @@ -84,13 +85,13 @@ function AuthenticationRequiredModalContent(props) { { authenticationEnabled ? - Authentication Required + {translate('AuthenticationRequired')} @@ -101,7 +102,7 @@ function AuthenticationRequiredModalContent(props) { { authenticationEnabled ? - Username + {translate('Username')} - Password + {translate('Password')} - Save + {translate('Save')} diff --git a/frontend/src/Settings/General/SecuritySettings.js b/frontend/src/Settings/General/SecuritySettings.js index d161667ba..4b382800c 100644 --- a/frontend/src/Settings/General/SecuritySettings.js +++ b/frontend/src/Settings/General/SecuritySettings.js @@ -11,7 +11,7 @@ import ConfirmModal from 'Components/Modal/ConfirmModal'; import { icons, inputTypes, kinds } from 'Helpers/Props'; import translate from 'Utilities/String/translate'; -export const authenticationRequiredWarning = 'To prevent remote access without authentication, Sonarr now requires authentication to be enabled. You can optionally disable authentication from local addresses.'; +export const authenticationRequiredWarning = translate('AuthenticationRequiredWarning'); export const authenticationMethodOptions = [ { key: 'none', value: 'None', isDisabled: true }, @@ -104,13 +104,13 @@ class SecuritySettings extends Component { { authenticationEnabled ? - Authentication Required + {translate('AuthenticationRequired')} diff --git a/src/NzbDrone.Core/Localization/Core/en.json b/src/NzbDrone.Core/Localization/Core/en.json index 5a2bf2838..44df1df07 100644 --- a/src/NzbDrone.Core/Localization/Core/en.json +++ b/src/NzbDrone.Core/Localization/Core/en.json @@ -45,6 +45,9 @@ "Auth": "Auth", "Authentication": "Authentication", "AuthenticationMethodHelpText": "Require Username and Password to access Prowlarr", + "AuthenticationRequired": "Authentication Required", + "AuthenticationRequiredHelpText": "Change which requests authentication is required for. Do not change unless you understand the risks.", + "AuthenticationRequiredWarning": "To prevent remote access without authentication, Prowlarr now requires authentication to be enabled. You can optionally disable authentication from local addresses.", "Automatic": "Automatic", "AutomaticSearch": "Automatic Search", "Backup": "Backup",