http://www.mediawiki.org/wiki/Special:Code/MediaWiki/65747
Revision: 65747 Author: siebrand Date: 2010-05-01 17:05:39 +0000 (Sat, 01 May 2010) Log Message: ----------- Fix link to portal (hopefully) Modified Paths: -------------- trunk/extensions/Translate/SpecialSupportedLanguages.php trunk/extensions/Translate/Translate.i18n.php trunk/extensions/Translate/groups/mediawiki-defines.txt Modified: trunk/extensions/Translate/SpecialSupportedLanguages.php =================================================================== --- trunk/extensions/Translate/SpecialSupportedLanguages.php 2010-05-01 16:53:14 UTC (rev 65746) +++ trunk/extensions/Translate/SpecialSupportedLanguages.php 2010-05-01 17:05:39 UTC (rev 65747) @@ -60,26 +60,17 @@ global $wgUser; $skin = $wgUser->getSkin(); - $parser = new Parser; - $parser->setOutputType( 'wiki' ); - $parserOptions = new ParserOptions; - foreach ( array_keys( $users ) as $code ) { $portalTitle = Title::makeTitleSafe( NS_PORTAL, $code ); - $linkText = $parser->parse( - "==[$code] {$locals[$code]} - {$natives[$code]}==", - $portalTitle /* as dummy */, - $parserOptions - ); - $portalLink = link( + $portalLink = $skin->link( $portalTitle, - $linkText, + wfMsg( 'supportedlanguages-portallink', $code, $locals[$code], $natives[$code] ), array( 'id' => $code ), array(), array( 'known', 'noclasses' ) ); - $wgOut->addHtml( $portalLink ); + $wgOut->addHTML( $portalLink ); foreach ( $users[$code] as $index => $username ) { $title = Title::makeTitleSafe( NS_USER, $username ); Modified: trunk/extensions/Translate/Translate.i18n.php =================================================================== --- trunk/extensions/Translate/Translate.i18n.php 2010-05-01 16:53:14 UTC (rev 65746) +++ trunk/extensions/Translate/Translate.i18n.php 2010-05-01 17:05:39 UTC (rev 65747) @@ -225,6 +225,7 @@ If you translate to a language and your name is not included, please add your name to the list of translators on the [[:Category:Languages|portal]] for that language. See the menu bar for a link to the portal for the language of your preference.', + 'supportedlanguages-portallink' => '==[$1] $2 - $3==' 'translate-save' => 'Save ($1)', Modified: trunk/extensions/Translate/groups/mediawiki-defines.txt =================================================================== --- trunk/extensions/Translate/groups/mediawiki-defines.txt 2010-05-01 16:53:14 UTC (rev 65746) +++ trunk/extensions/Translate/groups/mediawiki-defines.txt 2010-05-01 17:05:39 UTC (rev 65747) @@ -1143,8 +1143,9 @@ descmsg = translate-desc file = Translate/Translate.i18n.php aliasfile = Translate/Translate.alias.php -optional = translate-page-paging-links, translate-languagestats-groups +optional = translate-page-paging-links, translate-languagestats-groups, supportedlanguages-portallink + Translate - Page Translation id = ext-translate-pagetranslation file = Translate/PageTranslation.i18n.php _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs