refactor!: change config structure to be more readable

This commit is contained in:
Noah 2025-10-13 17:02:20 +02:00
parent f17601c470
commit 038d375ae7
No known key found for this signature in database
GPG key ID: D2A7E2C8F77E0430
7 changed files with 31 additions and 22 deletions

View file

@ -38,7 +38,7 @@ func Translate(text string) (translatedText string, sourceLanguage string, err e
log.Debug().Str("text", text).Msg("Starting translation")
req := translateRequest{
Text: []string{text},
TargetLang: config.BotConfig.TranslateLanguage,
TargetLang: config.BotConfig.Translate.Language,
}
body, err := json.Marshal(req)
@ -100,7 +100,7 @@ func getAndValidateLanguages() (err error) {
TargetLanguages[l.Language] = l.Name
}
if _, ok := TargetLanguages[config.BotConfig.TranslateLanguage]; !ok {
if _, ok := TargetLanguages[config.BotConfig.Translate.Language]; !ok {
return fmt.Errorf("Selected language not supported by DeepL")
}