audon/locale.go

17 wiersze
377 B
Go

package main
import (
"github.com/nicksnyder/go-i18n/v2/i18n"
"golang.org/x/text/language"
yaml "gopkg.in/yaml.v3"
)
func initLocaleBundle() *i18n.Bundle {
bundle := i18n.NewBundle(language.English)
bundle.RegisterUnmarshalFunc("yaml", yaml.Unmarshal)
bundle.LoadMessageFile("locales/active.ja.yaml")
bundle.LoadMessageFile("locales/active.fr.yaml")
return bundle
}