Thread:Help talk:Extension:Translate/Special page Special:SupportedLanguages php error/reply (5)

Thanks Nikerabbit, on a live site so I don't usually like "live debugging" but did it anyway. Seems as if this statement is the issue. if ( !defined( 'NS_PORTAL' ) ) { $users = $this->fetchTranslatorsAuto; } else { $users = $this->fetchTranslatorsPortal( $natives ); }

We have NS_PORTAL defined. Funny thing is, I comment out the if statement and use either or to define $users. $users = $this->fetchTranslatorsAuto; or $users = $this->fetchTranslatorsPortal( $natives );

The page works, but the heading of languages is doubled at the top. dansk български español Bahasa Indonesia français English فارسی Nederlands

then

español Bahasa Indonesia فارسی dansk English български français Nederlands

Even though the languages are in a different order, any of them link to the page's anchors for the language headings.

Also, all users are wrapped in a tag so they look like this, username. Not sure why they are doing that either.

Thanks for your help.