language.go 254 B

12345678910111213141516
  1. package middleware
  2. import (
  3. "github.com/gin-gonic/gin"
  4. )
  5. func SetLanguage(c *gin.Context) {
  6. var lang string
  7. if lang = c.Param("lang"); lang == "" {
  8. lang = c.Query("lang")
  9. }
  10. if lang == "" || lang != "cn" {
  11. lang = "en"
  12. }
  13. c.Set("lang", lang)
  14. }