Versions in this module Expand all Collapse all v1 v1.5.0 Jul 27, 2020 Changes in this version + func AddParser(parser ParseDirFunc) + func ParseDir(dirPath, basePath string, data *DomainMap) error + func ParseDirRec(dirPath string, exclude []string, data *DomainMap, verbose bool) error + type Domain struct + ContextTranslations map[string]TranslationMap + Translations TranslationMap + func (d *Domain) AddTranslation(translation *Translation) + func (d *Domain) Dump() string + func (d *Domain) Save(path string) error + type DomainMap struct + Default string + Domains map[string]*Domain + func (m *DomainMap) AddTranslation(domain string, translation *Translation) + func (m *DomainMap) Save(directory string) error + type GetterDef struct + Context int + Domain int + Id int + Plural int + type GoFile struct + type ParseDirFunc func(filePath, basePath string, data *DomainMap) error + type Translation struct + Context string + MsgId string + MsgIdPlural string + SourceLocations []string + func (t *Translation) AddLocations(locations []string) + func (t *Translation) Dump() string + type TranslationMap map[string]*Translation + func (m TranslationMap) Dump() string