gophish/translations/translations.go

25 lines
421 B
Go

package translations
import (
"strings"
"github.com/nicksnyder/go-i18n/i18n"
)
var B i18n.TranslateFunc
var Lang = "en-US"
func T(text string) string{
if B == nil {
i18n.LoadTranslationFile("translations/" + strings.ToLower(Lang) + ".all.json")
B, _ = i18n.Tfunc(Lang)
}
return B(text)
}
func ChangeLang(lang string) {
Lang = lang
B = nil
}