Full conversion support for category pages

This commit is contained in:
Zheng Zhu 2005-04-28 03:49:23 +00:00
parent ff1e0c0581
commit e35d73c412

View file

@ -353,7 +353,10 @@ class LanguageConverter {
static $cache=array();
global $wgDisableLangConversion;
$pref = $this->getPreferredVariant();
if( $count > 50 )
$ns=0;
if(is_object($nt))
$ns = $nt->getNamespace();
if( $count > 50 && $ns != NS_CATEGORY )
return;
$count++;
$variants = $this->autoConvertToAllVariants($link);
@ -366,7 +369,7 @@ class LanguageConverter {
$varnt = Title::newFromText( $v );
if( $varnt && $varnt->getArticleID() > 0 ) {
$nt = $varnt;
if( !$wgDisableLangConversion && $pref != 'zh' )
if( !$wgDisableLangConversion )
$link = $v;
break;
}
@ -598,6 +601,13 @@ class LanguageConverter {
}
/**
* convert the sorting key for category links. this should make different
* keys that are variants of each other map to the same key
*/
function convertCategoryKey( $key ) {
return $key;
}
/**
* hook to refresh the cache of conversion tables when
* MediaWiki:conversiontable* is updated
* @access private