Fiberi18n
go-i18n support for Fiber.
Note: Requires Go 1.18 and above
Install
This middleware supports Fiber v2.
go get -u github.com/gofiber/fiber/v2
go get -u github.com/gofiber/contrib/fiberi18n/v2
Signature
Name | Signature | Description |
---|---|---|
New | New(config ...*fiberi18n.Config) fiber.Handler | Create a new fiberi18n middleware handler |
Localize | Localize(ctx *fiber.Ctx, params interface{}) (string, error) | Localize returns a localized message. param is one of these type: messageID, *i18n.LocalizeConfig |
MustLocalize | MustLocalize(ctx *fiber.Ctx, params interface{}) string | MustLocalize is similar to Localize, except it panics if an error happens. param is one of these type: messageID, *i18n.LocalizeConfig |