title: Is it possible to set certain product attributes for a different store view using the Magento API?
body: <p>We are currently using the Magento API for importing a bunch of products into the store.
  But we now run into a problem where some product attributes should be translated into a different language.<br>
  And I was wondering if it is possible to do this using the Magento API, because I can't seem to find anything related to that problem.</p>
  
  <p>We currently have 2 store views, 1 for the Dutch version of the site and one for the French version of the site.<br>
  Our current import code looks something like this:</p>
  
  <pre><code>$store_id = $soapClient-&gt;call($soapSession, 'catalog_product.currentStore', array('nl'));
  echo("store_id: $store_id");
  $new_product_data = array(
      'name' =&gt; 'NameInDutch',
      'short_description' =&gt; 'DescriptionInDutch',
      'price' =&gt; $price,
      'weight' =&gt; $weight,
      'websites' =&gt; array('base'),
      'status' =&gt; '1'
  );
  $new_product_id = $soapClient-&gt;call($soapSession, 'catalog_product.create', array('simple', 4, $sku, $new_product_data)); // 4 =&gt; 'Default' attribute set
  $localized_product_data = array(
      'name' =&gt; 'NameInFrench',
      'short_description' =&gt; 'DescriptionInFrench'
  );
  
  $store_id = $soapClient-&gt;call($soapSession, 'catalog_product.currentStore', array('fr'));
  echo("store_id: $store_id");
  $soapClient-&gt;call($soapSession, 'catalog_product.update', array($sku, $localized_product_data ));
  </code></pre>
  
  <p>Now, the output of the echo statements differs, the first time it's 1 and the second time it's 2, so that doesn't seem to be problem. But apparently it doesn't matter for the API if we set that value.<br>
  The result is that on the 'catalog_product.update' call, the name 'NameInFrench' overwrites the default name 'NameInDutch'.</p>
  
  <p>So my question is if something like this is possible using the Magento API, and how one would accomplish this?</p>