- foreach($this->mVariants as $var) {
- $cached = $this->parseCachedTable($var);
- $this->mTables[$var]->mergeArray($cached);
+ foreach( $this->mVariants as $var ) {
+ $cached = $this->parseCachedTable( $var );
+ // load group convert table, e.g. [[MediaWiki:Groupconversiontable-StarTrek]].
+ foreach( $this->mGroups as $group ) {
+ $cachedgroup = $this->parseCachedTable( $var, '', true, "Groupconversiontable-$group" );
+ $cached = array_merge( $cached, $cachedgroup );
+ }
+ $this->mTables[$var]->mergeArray( $cached );