http://www.mediawiki.org/wiki/Special:Code/MediaWiki/87661
Revision: 87661 Author: siebrand Date: 2011-05-07 21:04:55 +0000 (Sat, 07 May 2011) Log Message: ----------- Do not add fuzzy text to message documentation. Modified Paths: -------------- trunk/extensions/Translate/utils/MessageWebImporter.php Modified: trunk/extensions/Translate/utils/MessageWebImporter.php =================================================================== --- trunk/extensions/Translate/utils/MessageWebImporter.php 2011-05-07 20:55:34 UTC (rev 87660) +++ trunk/extensions/Translate/utils/MessageWebImporter.php 2011-05-07 21:04:55 UTC (rev 87661) @@ -306,6 +306,8 @@ * @return \string Action result */ public static function doAction( $action, $group, $key, $code, $message, $comment = '', $user = null, $editFlags = 0 ) { + global $wgTranslateDocumentationLanguageCode; + $title = self::makeTranslationTitle( $group, $key, $code ); if ( $action === 'import' || $action === 'conflict' ) { @@ -317,10 +319,9 @@ } return self::doImport( $title, $message, $comment, $user, $editFlags ); - } elseif ( $action === 'ignore' ) { return array( 'translate-manage-import-ignore', $key ); - } elseif ( $action === 'fuzzy' && $code !== 'en' ) { + } elseif ( $action === 'fuzzy' && $code !== 'en' && $code !== $wgTranslateDocumentationLanguageCode ) { $message = self::makeTextFuzzy( $message ); return self::doImport( $title, $message, $comment, $user, $editFlags ); @@ -403,10 +404,12 @@ // Process all rows. $changed = array(); foreach ( $rows as $row ) { + global $wgTranslateDocumentationLanguageCode; + $ttitle = Title::makeTitle( $row->page_namespace, $row->page_title ); - // No fuzzy for English original - if ( $ttitle->getSubpageText() == 'en' ) { + // No fuzzy for English original or documentation language code. + if ( $ttitle->getSubpageText() == 'en' || $ttitle->getSubpageText() == $wgTranslateDocumentationLanguageCode ) { // Use imported text, not database text. $text = $message; } else { _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs