* Fix regressions in ChangesList traditional layout
* Fix edit on double-click for move-protected pages in Classic skin
* Fix scaling of non-integer SVG unit sizes
-
+* (bug 3408) Bulgarian formatNum corrected
=== Caveats ===
return $wgMagicWordsBg;
}
-
+
+ /**
+ * Translation table for numbers
+ * @var array
+ */
+ var $digitTransTable = array(
+ ',' => "\xC2\xA0", // @bug 2749
+ '.' => ','
+ );
+
+ /**
+ * ISO number formatting: 123 456 789,99.
+ * Avoid tripple grouping by numbers with whole part up to 4 digits.
+ * @param string $number
+ * @return string
+ */
function formatNum( $number ) {
- return str_replace(array('.', ','), array(',', ' '), $number);
+ if ( preg_match('/^\d{5}/', $number) ) {
+ $number = $this->commafy($number);
+ }
+ return strtr($number, $this->digitTransTable);
}
}
?>