feat(settings): add toggles for TTS language (system, content detection)

This commit is contained in:
Gigi
2025-10-20 22:35:25 +02:00
parent 9086692e29
commit 2793a6dd44

View File

@@ -37,6 +37,32 @@ const TTSSettings: React.FC<TTSSettingsProps> = ({ settings, onUpdate }) => {
</button>
</div>
</div>
<div className="setting-group">
<label htmlFor="ttsUseSystemLanguage" className="checkbox-label">
<input
id="ttsUseSystemLanguage"
type="checkbox"
checked={settings.ttsUseSystemLanguage ?? false}
onChange={e => onUpdate({ ttsUseSystemLanguage: e.target.checked })}
className="setting-checkbox"
/>
<span>Use system language for TTS</span>
</label>
</div>
<div className="setting-group">
<label htmlFor="ttsDetectContentLanguage" className="checkbox-label">
<input
id="ttsDetectContentLanguage"
type="checkbox"
checked={settings.ttsDetectContentLanguage !== false}
onChange={e => onUpdate({ ttsDetectContentLanguage: e.target.checked })}
className="setting-checkbox"
/>
<span>Detect content language automatically</span>
</label>
</div>
</div>
)
}