Index: includes/locale.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/locale.inc,v
retrieving revision 1.257
diff -u -p -r1.257 locale.inc
--- includes/locale.inc	16 Jul 2010 02:38:16 -0000	1.257
+++ includes/locale.inc	21 Jul 2010 16:12:43 -0000
@@ -526,7 +526,7 @@ function _locale_import_read_po($op, $fi
       $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();
       }
