diff --git a/sui/core/locale.go b/sui/core/locale.go index b27442fa..e18e5537 100644 --- a/sui/core/locale.go +++ b/sui/core/locale.go @@ -125,6 +125,10 @@ func (locale *Locale) MergeTranslations(translations []Translation, prefix ...st locale.Messages = map[string]string{} } + if locale.ScriptMessages == nil { + locale.ScriptMessages = map[string]string{} + } + var reg *regexp.Regexp = nil if len(prefix) > 0 && prefix[0] != "" { reg = regexp.MustCompile(fmt.Sprintf(`^%s_([0-9]+)$`, prefix[0]))