From 7e7b83cd70d85efa72ac3adcbd26e99da4483ce2 Mon Sep 17 00:00:00 2001 From: Snider Date: Tue, 17 Mar 2026 01:45:41 +0000 Subject: [PATCH] feat: feed RegisteredLocales into i18n ExtraFS Co-Authored-By: Virgil --- pkg/cli/app.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/cli/app.go b/pkg/cli/app.go index 6dd1f50..f8f339f 100644 --- a/pkg/cli/app.go +++ b/pkg/cli/app.go @@ -94,11 +94,14 @@ func MainWithLocales(locales []LocaleSource, commands ...core.Option) { } }() - // Build locale sources: framework built-in + caller's extras + // Build locale sources: framework built-in + caller's extras + registered packages extraFS := []i18n.FSSource{ {FS: cliLocaleFS, Dir: "locales"}, } extraFS = append(extraFS, locales...) + for _, lfs := range RegisteredLocales() { + extraFS = append(extraFS, i18n.FSSource{FS: lfs, Dir: "."}) + } // Core services load first, then command services services := []core.Option{