Index: /MediaWiki/trunk/extensions/FCKeditor/FCKeditorParser.body.php
===================================================================
--- /MediaWiki/trunk/extensions/FCKeditor/FCKeditorParser.body.php	(revision 603)
+++ /MediaWiki/trunk/extensions/FCKeditor/FCKeditorParser.body.php	(revision 604)
@@ -69,20 +69,29 @@
             $sum=0;
             $lastSum=0;
-            $finalString = false;
+            $finalString = "";
+            $stringToParse = "";
             $startingPos = 0;
             $inner = "";
+            $strtr_span = array();
+            $i = 1;
             foreach ($tags as $pos=>$type) {
                 $sum += $type;
                 if ($sum == 1 && $lastSum == 0) {
-                    $finalString .= parent::internalParse(strtr(substr($text, $startingPos, $pos - $startingPos), $strtr));
+                    $stringToParse .= strtr(substr($text, $startingPos, $pos - $startingPos), $strtr);
                     $startingPos = $pos;
                 }
                 else if ($sum == 0) {
-                    $finalString .= '<span class="fck_mw_template">' . htmlspecialchars(strtr(substr($text, $startingPos, $pos - $startingPos + 19), $strtr)) . '</span>';
+                    $stringToParse .= 'fck_mw_template_strtr'.$i;
+                    $strtr_span['fck_mw_template_strtr'.$i] = '<span class="fck_mw_template">'.htmlspecialchars(strtr(substr($text, $startingPos, $pos - $startingPos + 19), $strtr)).'</span>';
                     $startingPos = $pos + 19;
+                    $i++;
                 }
                 $lastSum = $sum;
             }
-            $finalString .= parent::internalParse(substr($text, $startingPos));
+            $stringToParse .= substr($text, $startingPos);
+            $finalString = parent::internalParse($stringToParse);
+            if (!empty($strtr_span)) {
+                $finalString = strtr($finalString, $strtr_span);
+            }
         } else {
             $finalString = parent::internalParse($text);
