X-Git-Url: http://git.cyclocoop.org/%28%28?a=blobdiff_plain;f=maintenance%2FdumpInterwiki.inc;h=97e5be99dda8891e46f292a3f97bb76737c25880;hb=75e3521570cc2841226bf827bba41ecc5654ba0e;hp=1f8bb55e06ba0f3d16788bbb7b07192e28972043;hpb=659778619cc12d156d3547834c0f90f407584104;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/dumpInterwiki.inc b/maintenance/dumpInterwiki.inc index 1f8bb55e06..97e5be99dd 100644 --- a/maintenance/dumpInterwiki.inc +++ b/maintenance/dumpInterwiki.inc @@ -29,7 +29,7 @@ class Site { } function getRebuildInterwikiDump() { - global $langlist, $languageAliases, $prefixRewrites; + global $langlist, $languageAliases, $prefixRewrites, $wgContLang; # Multi-language sites # db suffix => db suffix, iw prefix, hostname @@ -102,6 +102,8 @@ function getRebuildInterwikiDump() { # Global iterwiki map foreach ( $lines as $line ) { if ( preg_match( '/^\|\s*(.*?)\s*\|\|\s*(.*?)\s*$/', $line, $matches ) ) { + $prefix = $wgContLang->lc( $matches[1] ); + $prefix = str_replace( ' ', '_', $prefix ); $prefix = strtolower( $matches[1] ); $url = $matches[2]; if ( preg_match( '/(wikipedia|wiktionary|wikisource|wikiquote|wikibooks|wikimedia)\.org/', $url ) ) {