Ariver
2026-06-03 62f9a3b1e84455c32971272c03163ca543e2f68f
privatevoice.src/services/config_service.go
@@ -38,6 +38,7 @@
// SetLanguageAuto makes the UI language follow the system language.
func (s *ConfigService) SetLanguageAuto() language.LanguageSettings {
   s.cfg.LanguageMode = config.LanguageModeAuto
   s.cfg.ModelSelectionMode = config.ModelSelectionModeAuto
   resolved := language.Resolve(s.cfg.LanguageMode, s.cfg.LanguageID, s.localeDetector)
   s.cfg.LanguageID = resolved.EffectiveLanguageID
   config.Save(s.cfg)
@@ -48,6 +49,7 @@
func (s *ConfigService) SetLanguageManual(languageID string) language.LanguageSettings {
   s.cfg.LanguageMode = config.LanguageModeManual
   s.cfg.LanguageID = model.NormalizeLanguageID(languageID)
   s.cfg.ModelSelectionMode = config.ModelSelectionModeAuto
   config.Save(s.cfg)
   return language.Resolve(s.cfg.LanguageMode, s.cfg.LanguageID, s.localeDetector)
}