Refactoring api to use translations (chunk 1)

- Add spanish translations
- Files in order by name from admin to export
- Does not include api templates and tests
- Fix web_test to load translations
- Fix i18n to fallback to DEFAULT_LOCALE if no system locale found
Этот коммит содержится в:
Elias Nahum
2016-01-21 10:07:29 -03:00
родитель 9f526555df
Коммит 507fbeb068
11 изменённых файлов: 945 добавлений и 140 удалений

Просмотреть файл

@@ -30,7 +30,7 @@ func NewServerTemplatePage(templateName string) *ServerTemplatePage {
func (me *ServerTemplatePage) Render() string {
var text bytes.Buffer
if err := ServerTemplates.ExecuteTemplate(&text, me.TemplateName, me); err != nil {
l4g.Error("Error rendering template %v err=%v", me.TemplateName, err)
l4g.Error(utils.T("api.api.render.error"), me.TemplateName, err)
}
return text.String()
@@ -52,10 +52,10 @@ func InitApi() {
InitLicense(r)
templatesDir := utils.FindDir("api/templates")
l4g.Debug("Parsing server templates at %v", templatesDir)
l4g.Debug(utils.T("api.api.init.parsing_templates.debug"), templatesDir)
var err error
if ServerTemplates, err = template.ParseGlob(templatesDir + "*.html"); err != nil {
l4g.Error("Failed to parse server templates %v", err)
l4g.Error(utils.T("api.api.init.parsing_templates.error"), err)
}
}