feat: add Chinese and English UI language switch

This commit is contained in:
2026-09-15 07:07:03 +08:00
parent c512a4c525
commit 6921211dcd
9 changed files with 50 additions and 19 deletions
+9
View File
@@ -14,6 +14,15 @@ import (
)
// GetSettings 获取设置
func GetLanguage(c *gin.Context) {
var setting models.Setting
lang := "en"
if err := database.DB.Where("key = ?", "language").First(&setting).Error; err == nil && setting.Value != "" {
lang = setting.Value
}
c.JSON(http.StatusOK, gin.H{"language": lang})
}
func GetSettings(c *gin.Context) {
var settings []models.Setting
database.DB.Find(&settings)