diff --git a/src/pages/settings.jsx b/src/pages/settings.jsx index ead82cd5..b8be2c6d 100644 --- a/src/pages/settings.jsx +++ b/src/pages/settings.jsx @@ -159,46 +159,55 @@ function Settings({ onClose }) { type="checkbox" checked={snapStates.settings.contentTranslation} onChange={(e) => { - states.settings.contentTranslation = e.target.checked; + const { checked } = e.target; + states.settings.contentTranslation = checked; + if (!checked) { + states.settings.contentTranslationTargetLanguage = null; + } }} />{' '} Post translation - {snapStates.settings.contentTranslation && ( -
- +

+ + Note: This feature uses an external API to translate, + powered by{' '} + - - - {targetLanguages.map((lang) => ( - - ))} - - -

- - Note: This feature uses an external API to translate, - powered by{' '} - - Lingva Translate - - . - -

-
- )} + Lingva Translate + + . + +

+