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