From: Alexander Sigachov Date: Thu, 26 Jan 2006 21:27:31 +0000 (+0000) Subject: formatNum in langRu X-Git-Tag: 1.6.0~417 X-Git-Url: https://git.cyclocoop.org/admin/?a=commitdiff_plain;h=ca3bb02b6a92991e12ce25851043a8a63fc98de6;p=lhc%2Fweb%2Fwiklou.git formatNum in langRu --- 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; + } + + } }