package hugolib
import (
+ "fmt"
+
"github.com/nicksnyder/go-i18n/i18n/bundle"
"github.com/spf13/hugo/source"
"github.com/spf13/hugo/tpl"
for _, r := range currentSource.Files() {
err := i18nBundle.ParseTranslationFileBytes(r.LogicalName(), r.Bytes())
if err != nil {
- return err
+ return fmt.Errorf("Failed to load translations in file %q: %s", r.LogicalName(), err)
}
}
}
}
if len(i18nChanged) > 0 {
- s.readI18nSources()
+ if err := s.readI18nSources(); err != nil {
+ jww.ERROR.Println(err)
+ }
}
// If a content file changes, we need to reload only it and re-render the entire site.