--- locale.inc	2010-04-13 09:57:03.000000000 +0400
+++ locale.inc	2010-04-13 09:57:24.000000000 +0400
@@ -1145,7 +1145,7 @@
       $context = "MSGID_PLURAL";
     }
     elseif (!strncmp("msgid", $line, 5)) {
-      if ($context == "MSGSTR") {   // End current entry, start a new one
+      if (($context == "MSGSTR") || ($context == "MSGSTR_ARR")) {   // End current entry, start a new one
         _locale_import_one_string($op, $current, $mode, $lang, $file, $group);
         $current = array();
       }
