title: IPHONE (in-app purchase): What do I have to do to get the prices in local currency
body: <p>I am creating an application with 3 different languages: english, spanish and french. I have created in-app purchases in these 3 languages and have created users on itunes sandbox for these 3 stores: France, USA and Spain.</p>
  
  <p>Before the user can click on the BUY button, even before the user logs in with his itunes username and password, I have to retrieve the prices of each product. This retrieval is done at the beginning of the application using this lines:</p>
  
  <pre><code>SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:IDobjects];
  request.delegate = self;
  [request start];
  </code></pre>
  
  <p>In theory, this code should retrieve, among other things, the price of all objects in the local currency. By local currency I mean based on the language the user has its iPhone adjusted but in practice this code always retrieve the price in dollars?</p>
  
  <p>What am I missing?</p>
  
  <p>Another point is this: if the user is not logged in on iTunes, he/she will always see the message in English and the prices in dollars. After logging in, he will see the name of the in-app object in his language and the price in his currency, but the rest of the window will be in english. See next image:</p>
  
  <p><img src="https://imgur.com/cp3W3.jpg" alt="alt text"></p>
  
  <p>thanks for any help.</p>
  
  <p>Caixa is the object's name in spanish, 0,79€ is the correct price in local currency but the remainder of the window is in english!?  This window should be totally in the user's language!!!!!</p>