http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73009

Revision: 73009
Author:   nikerabbit
Date:     2010-09-14 19:30:43 +0000 (Tue, 14 Sep 2010)

Log Message:
-----------
Fix missing msgctxt

Modified Paths:
--------------
    trunk/extensions/Translate/ffs/Gettext.php

Modified: trunk/extensions/Translate/ffs/Gettext.php
===================================================================
--- trunk/extensions/Translate/ffs/Gettext.php  2010-09-14 19:24:56 UTC (rev 
73008)
+++ trunk/extensions/Translate/ffs/Gettext.php  2010-09-14 19:30:43 UTC (rev 
73009)
@@ -721,6 +721,7 @@
 
        protected function formatMessageBlock( $key, $m, $trans, $pot, 
$pluralCount ) {
                $header = $this->formatDocumentation( $key );
+               $content = '';
 
                $comments = self::chainGetter( 'comments', $pot, $trans, 
array() );
                foreach ( $comments as $type => $typecomments ) {
@@ -732,9 +733,9 @@
                $flags = self::chainGetter( 'flags', $pot, $trans, array() );
                $flags = array_merge( $m->getTags(), $flags );
 
-               $ctxt = self::chainGetter( 'msgctxt', $pot, $trans, false );
+               $ctxt = self::chainGetter( 'ctxt', $pot, $trans, false );
                if ( $ctxt ) {
-                       $output .= 'msgctxt ' . self::escape( $ctxt ) . "\n";
+                       $content .= 'msgctxt ' . self::escape( $ctxt ) . "\n";
                }
 
                $msgid = $m->definition();
@@ -747,7 +748,7 @@
 
                if ( preg_match( '/{{PLURAL:GETTEXT/i', $msgid ) ) {
                        $forms = $this->splitPlural( $msgid, 2 );
-                       $content  = 'msgid ' . $this->escape( $forms[0] ) . 
"\n";
+                       $content .= 'msgid ' . $this->escape( $forms[0] ) . 
"\n";
                        $content .= 'msgid_plural ' . $this->escape( $forms[1] 
) . "\n";
 
                        try {
@@ -763,7 +764,7 @@
                        }
 
                } else {
-                       $content  = 'msgid ' . self::escape( $msgid ) . "\n";
+                       $content .= 'msgid ' . self::escape( $msgid ) . "\n";
                        $content .= 'msgstr ' . self::escape( $msgstr ) . "\n";
                }
 



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

Reply via email to