From 2f1bb46c5ab80d6f80a7ad434242085c939576f1 Mon Sep 17 00:00:00 2001 From: iherwig Date: Fri, 5 Jul 2024 11:01:19 +0000 Subject: [PATCH] Fix encoding issue in localize date smarty plugin --- src/wcmf/application/views/plugins/modifier.localize_date.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wcmf/application/views/plugins/modifier.localize_date.php b/src/wcmf/application/views/plugins/modifier.localize_date.php index 9aa2649fec..710e37346d 100644 --- a/src/wcmf/application/views/plugins/modifier.localize_date.php +++ b/src/wcmf/application/views/plugins/modifier.localize_date.php @@ -53,8 +53,8 @@ function smarty_modifier_localize_date($date, $lang) { ]; foreach ($names as $name) { $localizeName = $message->getText($name, null, $lang); - $localizeShortName = substr($localizeName, 0, 3); - $date = strtr($date, [$name => $localizeName, substr($name, 0, 3) => $localizeShortName]); + $localizeShortName = mb_substr($localizeName, 0, 3); + $date = strtr($date, [$name => $localizeName, mb_substr($name, 0, 3) => $localizeShortName]); } return $date; }