Versions in this module Expand all Collapse all v1 v1.0.0 Feb 14, 2023 Changes in this version + func CookieLanguageExtractor(o LanguageExtractorOptions, c buffalo.Context) []string + func HeaderLanguageExtractor(o LanguageExtractorOptions, c buffalo.Context) []string + func SessionLanguageExtractor(o LanguageExtractorOptions, c buffalo.Context) []string + func URLPrefixLanguageExtractor(o LanguageExtractorOptions, c buffalo.Context) []string + type LanguageExtractor func(LanguageExtractorOptions, buffalo.Context) []string + type LanguageExtractorOptions map[string]interface + type Translator struct + DefaultLanguage string + FS fs.FS + HelperName string + LanguageExtractorOptions LanguageExtractorOptions + LanguageExtractors []LanguageExtractor + func New(fsys fs.FS, language string) (*Translator, error) + func (t *Translator) AddTranslation(lang *language.Language, translations ...translation.Translation) + func (t *Translator) AvailableLanguages() []string + func (t *Translator) Load() error + func (t *Translator) Middleware() buffalo.MiddlewareFunc + func (t *Translator) Refresh(c buffalo.Context, newLang string) + func (t *Translator) Translate(c buffalo.Context, translationID string, args ...interface{}) string + func (t *Translator) TranslateWithLang(lang, translationID string, args ...interface{}) (string, error)