Files
schisandra-album-cloud-micr…/common/middleware/i18n_middleware.go
2024-11-12 22:59:39 +08:00

17 lines
392 B
Go

package middleware
import (
"net/http"
"golang.org/x/text/language"
"schisandra-album-cloud-microservices/common/i18n"
)
func I18nMiddleware(next http.HandlerFunc) http.HandlerFunc {
return i18n.NewI18nMiddleware([]language.Tag{
language.English,
language.Chinese,
}, []string{"../../resources/language/active.en.toml", "../../resources/language/active.zh.toml"}).Handle(next)
}