diff --git a/pkg/i18n/i18n.go b/pkg/i18n/i18n.go index 43fefbca..8bbbb961 100644 --- a/pkg/i18n/i18n.go +++ b/pkg/i18n/i18n.go @@ -36,6 +36,10 @@ func LoadLocale() *gotext.Mo { } locale := os.Getenv("LANG") + if lastUnderscore := strings.LastIndex(locale, "_"); lastUnderscore != -1 { + locale = locale[0:lastUnderscore] + } + if locale != "" { if slices.Contains(linguas, locale) { Locale = locale