Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultLanguage ¶
GetDefaultLanguage returns the default i18n language used
func GetDefaultLocales ¶
GetDefaultLocales returns the default locale files
Types ¶
type Localizer ¶
type Localizer interface {
MustLocalize(id string, templateEntries ...*TemplateEntry) string
MustLocalizePlural(id string, pluralCount int, templateEntries ...*TemplateEntry) string
MustLocalizeError(id string, templateEntries ...*TemplateEntry) error
}
Localizer is an abstract interface which defines methods to load i18n messages
type TemplateEntry ¶
type TemplateEntry struct {
Key string
Value interface{}
}
TemplateEntry is a type which defines variable interpolation key:value pairs which are used to pass dynamic values to the template
func NewEntry ¶
func NewEntry(key string, val interface{}) *TemplateEntry
NewEntry returns a new template entry which is a type for interpolating a string
Click to show internal directories.
Click to hide internal directories.