Skip to content

Commit eaea501

Browse files
fix: panic on uninitialized i18n package func T
1 parent 3aba757 commit eaea501

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

i18n/i18n.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ var (
2929
availableLocales map[string]string
3030
)
3131

32+
func init() {
33+
// initialize package with english as default to prevent panics when global state was not already initialized
34+
Init(language.English.String())
35+
}
36+
3237
// Init initializes the i18n bundle, discovers available locales, and sets the default language.
3338
func Init(defaultLang string) {
3439
bundle = i18n.NewBundle(language.English) // English is the fallback

0 commit comments

Comments
 (0)