Revision: 46059
Author:   werdna
Date:     2009-01-23 02:11:20 +0000 (Fri, 23 Jan 2009)

Log Message:
-----------
(bug 1433) Add meta-information to pages with language links.

Modified Paths:
--------------
    trunk/phase3/includes/OutputPage.php
    trunk/phase3/languages/messages/MessagesEn.php

Modified: trunk/phase3/includes/OutputPage.php
===================================================================
--- trunk/phase3/includes/OutputPage.php        2009-01-23 02:09:48 UTC (rev 
46058)
+++ trunk/phase3/includes/OutputPage.php        2009-01-23 02:11:20 UTC (rev 
46059)
@@ -1541,6 +1541,20 @@
                        $tags[] = Xml::element( 'link', $tag );
                }
 
+               // Language Links
+               global $wgContLang;
+               $langLinks = $this->getLanguageLinks();
+               foreach( $langLinks as $link ) {
+                       $t = Title::newFromText( $link );
+                       $tags[] = Xml::element( 'link', array(
+                                       'title' => wfMsg( 
'language-link-title', $wgContLang->getLanguageName( $t->getInterwiki() ) ),
+                                       'rel' => 'alternate',
+                                       'lang' => $t->getInterwiki(),
+                                       'hreflang' => $t->getInterwiki(),
+                                       'href' => $t->getFullURL()
+                               ) );
+               }
+
                if( $wgFeed ) {
                        global $wgTitle;
                        foreach( $this->getSyndicationLinks() as $format => 
$link ) {

Modified: trunk/phase3/languages/messages/MessagesEn.php
===================================================================
--- trunk/phase3/languages/messages/MessagesEn.php      2009-01-23 02:09:48 UTC 
(rev 46058)
+++ trunk/phase3/languages/messages/MessagesEn.php      2009-01-23 02:11:20 UTC 
(rev 46059)
@@ -3791,4 +3791,5 @@
 
 #Put all regex fragments above this line. Leave this line exactly as it 
is</pre>',
 
+'language-link-title' => '$1 version',
 );



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to