Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
type Translator ¶
type Translator interface { Get(key string) string Format(key string, args ...interface{}) string Execute(key string, i interface{}) string // i must be map or struct }
func Find ¶
func Find(langs ...string) (t Translator, err error)
Find returns any Translator according to language prefix.
func NewTranslator ¶
func NewTranslator(lang string, filename string) (Translator, error)
type TranslatorMap ¶
type TranslatorMap map[string]Translator
func (TranslatorMap) Find ¶
func (tm TranslatorMap) Find(lang string) Translator
Find tries to find a translator by language prefix.
func (TranslatorMap) Get ¶
func (tm TranslatorMap) Get(lang string) Translator
Get returns a translator by language.
Click to show internal directories.
Click to hide internal directories.