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

Revision: 73229
Author:   nikerabbit
Date:     2010-09-17 18:01:32 +0000 (Fri, 17 Sep 2010)

Log Message:
-----------
Support mangler in GettextFFS

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

Modified: trunk/extensions/Translate/ffs/Gettext.php
===================================================================
--- trunk/extensions/Translate/ffs/Gettext.php  2010-09-17 17:50:51 UTC (rev 
73228)
+++ trunk/extensions/Translate/ffs/Gettext.php  2010-09-17 18:01:32 UTC (rev 
73229)
@@ -387,15 +387,16 @@
        }
 
        public function parseGettext( $data ) {
+               $mangler = $this->group->getMangler();
                $useCtxtAsKey = isset( $this->extra['CtxtAsKey'] ) && 
$this->extra['CtxtAsKey'];
-               return self::parseGettextData( $data, $useCtxtAsKey );
+               return self::parseGettextData( $data, $useCtxtAsKey, $mangler );
        }
 
        /**
         * Ugly hack to avoid code duplication between old and new style FFS.
         * @todo Refactor method into smaller parts.
         */
-       public static function parseGettextData( $data, $useCtxtAsKey = false ) 
{
+       public static function parseGettextData( $data, $useCtxtAsKey = false, 
$mangler ) {
                $potmode = false;
 
                // Normalise newlines, to make processing easier lates
@@ -537,6 +538,8 @@
                                $key = self::generateKeyFromItem( $item );
                        }
 
+                       $key = $mangler->mangle( $key );
+
                        $messages[$key] = $potmode ? $item['id'] : $item['str'];
                        $template[$key] = $item;
                }



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

Reply via email to