From 2ad5b66272b24479902337f671d7c481ab695e6f Mon Sep 17 00:00:00 2001 From: Virgil Date: Thu, 2 Apr 2026 08:49:51 +0000 Subject: [PATCH] fix(i18n): surface loader wrapper errors Co-Authored-By: Virgil --- i18n.go | 5 ++++- service.go | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/i18n.go b/i18n.go index 2579c3e..4173ca6 100644 --- a/i18n.go +++ b/i18n.go @@ -6,6 +6,7 @@ import ( "text/template" "dappco.re/go/core" + log "dappco.re/go/core/log" ) // T translates a message using the default service. @@ -181,7 +182,9 @@ func AddHandler(handlers ...KeyHandler) { // func init() { i18n.LoadFS(localeFS, "locales") } func LoadFS(fsys fs.FS, dir string) { if svc := Default(); svc != nil { - _ = svc.LoadFS(fsys, dir) + if err := svc.LoadFS(fsys, dir); err != nil { + log.Error("i18n: LoadFS failed", "dir", dir, "err", err) + } } } diff --git a/service.go b/service.go index 74e06eb..3689860 100644 --- a/service.go +++ b/service.go @@ -239,7 +239,9 @@ func AddLoader(loader Loader) { if svc == nil { return } - _ = svc.AddLoader(loader) + if err := svc.AddLoader(loader); err != nil { + log.Error("i18n: AddLoader failed", "err", err) + } } func (s *Service) loadJSON(lang string, data []byte) error { -- 2.45.3