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