Ruediger Landmann 047694f
diff -ru Locale-Maketext-Gettext-1.27/lib/Locale/Maketext/Gettext.pm Locale-Maketext-Gettext-1.27-patched/lib/Locale/Maketext/Gettext.pm
Ruediger Landmann 047694f
--- Locale-Maketext-Gettext-1.27/lib/Locale/Maketext/Gettext.pm	2009-04-28 03:46:23.000000000 +1000
Ruediger Landmann 047694f
+++ Locale-Maketext-Gettext-1.27-patched/lib/Locale/Maketext/Gettext.pm	2013-03-08 12:31:37.166997436 +1000
Ruediger Landmann 047694f
@@ -354,6 +354,10 @@
Ruediger Landmann 047694f
         # Translated message
Ruediger Landmann 047694f
         $strt = substr($content, $off, $len);
Ruediger Landmann 047694f
         
Ruediger Landmann 047694f
+        # Convert gettext params %1 to maketext params [_1]
Ruediger Landmann 047694f
+        $stro =~ s/\%(\d+)/\[_$1\]/g;
Ruediger Landmann 047694f
+        $strt =~ s/\%(\d+)/\[_$1\]/g;
Ruediger Landmann 047694f
+
Ruediger Landmann 047694f
         # Hash it
Ruediger Landmann 047694f
         $_{$stro} = $strt;
Ruediger Landmann 047694f
     }