Index: sites/all/modules/l10n_update/l10n_update.project.inc
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- sites/all/modules/l10n_update/l10n_update.project.inc	(revision 928)
+++ sites/all/modules/l10n_update/l10n_update.project.inc	(revision )
@@ -47,12 +47,23 @@
     $projects_info = update_get_available(TRUE);
   }
   foreach ($projects as $name => $data) {
+
+    // Force update fetch of project data in cases where Drupal's performance optimized approach is missing out
+    // on some projects. @see http://drupal.org/node/1671570#comment-6216090
+    if (!isset($projects_info[$name])) {
+      _update_process_fetch_task($data);
+      $available = _update_get_cached_available_releases();
+      if (!empty($available[$name])) {
+        $projects_info[$name] = $available[$name];
+      }
+    }
+
     if (isset($projects_info[$name]['releases']) && $projects_info[$name]['project_status'] != 'not-fetched') {
       // Find out if a dev version is installed.
       if (preg_match("/^[0-9]+\.x-([0-9]+)\..*-dev$/", $data['info']['version'], $matches)) {
         // Find a suitable release to use as alternative translation.
         foreach ($projects_info[$name]['releases'] as $project_release) {
-          // The first release with the same major release number which is not 
+          // The first release with the same major release number which is not
           // a dev release is the one. Releases are sorted the most recent first.
           if ($project_release['version_major'] == $matches[1] &&
               (!isset($project_release['version_extra']) || $project_release['version_extra'] != 'dev')) {
