feat(i18n): automatically set language during registration

This commit is contained in:
kolaente
2025-03-02 13:21:24 +01:00
parent 4e90c6bb78
commit c6cade3aeb
7 changed files with 79 additions and 41 deletions

View File

@@ -69,9 +69,12 @@ func CreateUser(s *xorm.Session, user *User) (newUser *User, err error) {
user.OverdueTasksRemindersTime = config.DefaultSettingsOverdueTaskRemindersTime.GetString()
user.DefaultProjectID = config.DefaultSettingsDefaultProjectID.GetInt64()
user.WeekStart = config.DefaultSettingsWeekStart.GetInt()
user.Language = config.DefaultSettingsLanguage.GetString()
user.Timezone = config.DefaultSettingsTimezone.GetString()
if user.Language == "" {
user.Language = config.DefaultSettingsLanguage.GetString()
}
// Insert it
_, err = s.Insert(user)
if err != nil {