From ca3bb02b6a92991e12ce25851043a8a63fc98de6 Mon Sep 17 00:00:00 2001 From: Alexander Sigachov Date: Thu, 26 Jan 2006 21:27:31 +0000 Subject: [PATCH] formatNum in langRu --- languages/LanguageRu.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/languages/LanguageRu.php b/languages/LanguageRu.php index 986f9b9f7c..4d1ffa61eb 100644 --- a/languages/LanguageRu.php +++ b/languages/LanguageRu.php @@ -218,10 +218,19 @@ class LanguageRu extends LanguageUtf8 { } /** - * Russian numeric format is 123 456,78 + * Russian numeric format is "12 345,67" but "1234,56" */ function formatNum( $number, $year = false ) { - return $year ? $number : strtr($this->commafy($number), '.,', ', ' ); + if ($year) { + return $number; + } + else { + //not strtr because of 2-byte unicode nbsp char + $commafied_number = str_replace('.', ',', str_replace(',', ' ', $this->commafy($number))); + return ($number<10000) ? str_replace(' ', '', $commafied_number) : $commafied_number; + } + + } } -- 2.20.1