From 4d237398d8b967468302fce35b97f02b8bf436ea Mon Sep 17 00:00:00 2001 From: Drajat Hasan <38057222+drajathasan@users.noreply.github.com> Date: Fri, 23 Aug 2019 22:58:40 +0700 Subject: [PATCH] Membercard gen bermasalah dalam bahasa Indonesia Setelah di analisis ternyata ada masalah pada pengaturan gettext nya. Cukup menambahkan setlocale('LC_NUMERIC', 'C') membercard tidak berantakan lagi, baik dalam bahasa inggris atau bahasa indonesia. Referensi https://processwire.com/talk/topic/4123-decimal-point-changed-to-in-base-of-setlocale/#elComment_142861 --- lib/lang/php-gettext/gettext.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/lang/php-gettext/gettext.inc b/lib/lang/php-gettext/gettext.inc index 00b96669..9216ba28 100755 --- a/lib/lang/php-gettext/gettext.inc +++ b/lib/lang/php-gettext/gettext.inc @@ -231,6 +231,8 @@ function _setlocale($category, $locale) { if (array_key_exists($default_domain, $text_domains)) { unset($text_domains[$default_domain]->l10n); } + // Fix comma number format in id_ID locale + setlocale(LC_NUMERIC, 'C'); return $CURRENTLOCALE; } }