title: Product names are randomly translated in Magento widget
body: <p>I've implemented a custom product slider in my Magento store. Sometimes the product titles in the slider are in English instead of Dutch on the Dutch storeview. When I empty the cache everything works normal (titles back to Dutch) for about 1-2 hours and then after period of time the product titles go back to English. </p>
  
  <p>This is the code that is used for the product collection in the sliders:</p>
  
  <pre><code>protected function _getProductCollection()
  {
      $productCollection = null;
  
      $category = $this-&gt;getCategory();
      if ($this-&gt;getCategory() != null &amp;&amp; $category-&gt;getId()) {
          $productCollection = $category-&gt;getProductCollection()
              -&gt;addStoreFilter()
              -&gt;setPageSize(11)
              -&gt;setCurPage(1);
  
          Mage::getSingleton('catalog/product_visibility')
              -&gt;addVisibleInCatalogFilterToCollection($productCollection);
  
          $this-&gt;_addProductAttributesAndPrices($productCollection);
      }
  
      return $productCollection;
  }
  </code></pre>
  
  <p>Sidenote: We've recently implemented a hreflang module in our store. After this implementation the problems seem to have started. </p>