diff --git a/web/src/components/Settings/MobileAppSettings.jsx b/web/src/components/Settings/MobileAppSettings.jsx index 80a036e..0c75a52 100644 --- a/web/src/components/Settings/MobileAppSettings.jsx +++ b/web/src/components/Settings/MobileAppSettings.jsx @@ -1,4 +1,4 @@ -import { FormControlLabel, Switch } from '@material-ui/core' +import { FormControlLabel, FormGroup, FormHelperText, Switch } from '@material-ui/core' import { useTranslation } from 'react-i18next' import { SecondarySettingsContent, SettingSectionLabel } from './style' @@ -9,12 +9,14 @@ export default function MobileAppSettings({ isVlcUsed, setIsVlcUsed }) { return ( {t('SettingsDialog.MobileAppSettings')} - - setIsVlcUsed(prev => !prev)} color='secondary' />} - label={t('SettingsDialog.UseVLC')} - labelPlacement='start' - /> + + setIsVlcUsed(prev => !prev)} color='secondary' />} + label={t('SettingsDialog.UseVLC')} + labelPlacement='start' + /> + {t('SettingsDialog.UseVLCHint')} + ) } diff --git a/web/src/components/Settings/SecondarySettingsComponent.jsx b/web/src/components/Settings/SecondarySettingsComponent.jsx index c8e01fc..f4df837 100644 --- a/web/src/components/Settings/SecondarySettingsComponent.jsx +++ b/web/src/components/Settings/SecondarySettingsComponent.jsx @@ -39,32 +39,46 @@ export default function SecondarySettingsComponent({ settings, inputForm }) { return ( {t('SettingsDialog.AdditionalSettings')} - - } - label='IPv6' - labelPlacement='start' - /> - } - label='TCP (Transmission Control Protocol)' - labelPlacement='start' - /> - } - label='μTP (Micro Transport Protocol)' - labelPlacement='start' - /> - } - label='PEX (Peer Exchange)' - labelPlacement='start' - /> - } - label={t('SettingsDialog.ForceEncrypt')} - labelPlacement='start' - /> + + } + label='IPv6' + labelPlacement='start' + /> + {t('SettingsDialog.EnableIPv6Hint')} + + + } + label='TCP (Transmission Control Protocol)' + labelPlacement='start' + /> + {t('SettingsDialog.DisableTCPHint')} + + + } + label='μTP (Micro Transport Protocol)' + labelPlacement='start' + /> + {t('SettingsDialog.DisableUTPHint')} + + + } + label='PEX (Peer Exchange)' + labelPlacement='start' + /> + {t('SettingsDialog.DisablePEXHint')} + + + } + label={t('SettingsDialog.ForceEncrypt')} + labelPlacement='start' + /> + {t('SettingsDialog.ForceEncryptHint')} +
- } - label={t('SettingsDialog.DHT')} - labelPlacement='start' - /> + + } + label={t('SettingsDialog.DHT')} + labelPlacement='start' + /> + {t('SettingsDialog.DisableDHTHint')} + - } - label='UPnP (Universal Plug and Play)' - labelPlacement='start' - /> + + } + label='UPnP (Universal Plug and Play)' + labelPlacement='start' + /> + {t('SettingsDialog.DisableUPNPHint')} + } label={t('SettingsDialog.DLNA')} @@ -164,11 +184,6 @@ export default function SecondarySettingsComponent({ settings, inputForm }) { variant='outlined' fullWidth /> - } - label={t('SettingsDialog.EnableDebug')} - labelPlacement='start' - /> } @@ -177,6 +192,11 @@ export default function SecondarySettingsComponent({ settings, inputForm }) { /> {t('SettingsDialog.EnableRutorSearchHint')} + } + label={t('SettingsDialog.EnableDebug')} + labelPlacement='start' + />
{t('SettingsDialog.RetrackersMode')}