From cbcfc6628d691de8fd5ef0ce79a04cba784e40aa Mon Sep 17 00:00:00 2001 From: Durand Fabrice Date: Wed, 15 May 2024 15:29:34 -0400 Subject: [PATCH] Default to the configured locale in the config --- lib/pf/config/util.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/pf/config/util.pm b/lib/pf/config/util.pm index d5eeeb156451..126485c88333 100644 --- a/lib/pf/config/util.pm +++ b/lib/pf/config/util.pm @@ -181,10 +181,11 @@ sub build_email { ); my $locale = delete $TmplOptions{__locale}; my $old_locale; - if (defined $locale && length($locale)) { - $old_locale = POSIX::setlocale(POSIX::LC_MESSAGES); - POSIX::setlocale(POSIX::LC_MESSAGES, $locale); + if (!(defined $locale && length($locale))) { + $locale = $Config{advanced}{language}; } + $old_locale = POSIX::setlocale(POSIX::LC_MESSAGES); + POSIX::setlocale(POSIX::LC_MESSAGES, $locale); while (my ($k, $v) = each %$data) { if (!ref $v && !looks_like_number($v)) {