* Hack for bugs in ucfirst() and company
*
* These are pulled from memcached if possible, as this is faster than filling
- * up a big array manually. See also languages/LanguageUtf8.php
+ * up a big array manually.
* @package MediaWiki
* @subpackage Language
*/
}
}
-/** @deprecated */
-class LanguageUtf8 extends Language {}
?>
if ($this->mUcfirst) {
foreach ($ret as $k => $v) {
- $ret[LanguageUtf8::ucfirst($k)] = LanguageUtf8::ucfirst($v);
+ $ret[Language::ucfirst($k)] = Language::ucfirst($v);
}
}
return $ret;
$s = preg_replace( '/\xef\xbd([\x80-\x99])/e', 'chr((ord("$1") & 0x3f) + 0x60)', $s );
# Do general case folding and UTF-8 armoring
- return LanguageUtf8::stripForSearch( $s );
+ return parent::stripForSearch( $s );
}
# Italic is not appropriate for Japanese script
//other way around
$t = $this->mConverter->autoConvert($t, 'zh-cn');
- $t = LanguageUtf8::stripForSearch( $t );
+ $t = parent::stripForSearch( $t );
wfProfileOut( $fname );
return $t;
require_once( '../includes/Hooks.php' );
require_once( '../includes/MagicWord.php' );
require_once( '../languages/Language.php' );
-require_once( '../languages/LanguageUtf8.php' );
require_once( '../includes/SearchEngine.php' );
}
function setUp() {
- $GLOBALS['wgContLang'] = new LanguageUtf8;
+ $GLOBALS['wgContLang'] = new Language;
$this->db =& buildTestDatabase(
'mysql4',
array( 'page', 'revision', 'text', 'searchindex' ) );