From 5678a89dc3072d578f245fa10813135dbfd4acff Mon Sep 17 00:00:00 2001 From: 3wc <3wc@doesthisthing.work> Date: Fri, 5 Sep 2025 17:07:04 -0400 Subject: [PATCH 1/2] fix: use LANG prefix instead of full value --- pkg/i18n/i18n.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/i18n/i18n.go b/pkg/i18n/i18n.go index 43fefbca..be7bec95 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 -- 2.49.0 From 8eac41be7294ca17f2a1b84459b6301e5ded7391 Mon Sep 17 00:00:00 2001 From: 3wc <3wc@doesthisthing.work> Date: Fri, 5 Sep 2025 17:08:36 -0400 Subject: [PATCH 2/2] chore: 4matting --- pkg/i18n/i18n.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/i18n/i18n.go b/pkg/i18n/i18n.go index be7bec95..8bbbb961 100644 --- a/pkg/i18n/i18n.go +++ b/pkg/i18n/i18n.go @@ -39,7 +39,7 @@ func LoadLocale() *gotext.Mo { if lastUnderscore := strings.LastIndex(locale, "_"); lastUnderscore != -1 { locale = locale[0:lastUnderscore] } - + if locale != "" { if slices.Contains(linguas, locale) { Locale = locale -- 2.49.0