* (bug 18776) Native name of Burmese language (my)
* (bug 18806) Use correct unicode characters in spelling of native Chuvash
(Чӑвашла)
-* (bug 18864) Update autonym for Zhuang language
+* (bug 18864) Updated autonym for Zhuang language
+* (bug 18957) Updated number formatting for German
== Compatibility ==
--- /dev/null
+<?php
+/** German
+ *
+ * @ingroup Language
+ */
+class LanguageDe extends Language {
+
+ /*
+ * German numeric format is "12 345,67" but "1234,56"
+ * Copied from LanguageUk.php
+ */
+
+ function commafy($_) {
+ if (!preg_match('/^\d{1,4}$/',$_)) {
+ return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
+ } else {
+ return $_;
+ }
+ }
+}
'Bild_Diskussion' => NS_FILE_TALK,
);
-
$bookstoreList = array(
'abebooks.de' => 'http://www.abebooks.de/servlet/BookSearchPL?ph=2&isbn=$1',
'amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1',
'Lehmanns Fachbuchhandlung' => 'http://www.lob.de/cgi-bin/work/suche?flag=new&stich1=$1'
);
-$separatorTransformTable = array(',' => '.', '.' => ',' );
+$separatorTransformTable = array(
+ ',' => "\xc2\xa0", # nbsp
+ '.' => ','
+);
+
$linkTrail = '/^([äöüßa-z]+)(.*)$/sDu';
$specialPageAliases = array(