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

Revision: 73195
Author:   nikerabbit
Date:     2010-09-17 07:35:54 +0000 (Fri, 17 Sep 2010)

Log Message:
-----------
Fix exporting of ruby plurals on messages with multiple different variables

Modified Paths:
--------------
    trunk/extensions/Translate/FFS.php

Modified: trunk/extensions/Translate/FFS.php
===================================================================
--- trunk/extensions/Translate/FFS.php  2010-09-17 06:16:54 UTC (rev 73194)
+++ trunk/extensions/Translate/FFS.php  2010-09-17 07:35:54 UTC (rev 73195)
@@ -977,7 +977,8 @@
                while ( preg_match( $regex, $message, $match ) ) {
                        $uniqkey = $this->placeholder();
                        $placeholders[$uniqkey] = $match[0];
-                       $message = preg_replace( $regex, $uniqkey, $message );
+                       $search = preg_quote( $match[0], '~' );
+                       $message = preg_replace( "~$search~", $uniqkey, 
$message );
                }
 
                // Then replace (possible multiple) plural instances into 
placeholders.



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

Reply via email to