title: Speech Synthezis API : which locale is used by NSLocalizedString?
body: <p>I want to use iOS 7 new speech synthezis API, and my application is localized in french &amp; english. </p>
  
  <p>For this to work, 2 things have to be localized :</p>
  
  <ul>
  <li><p>speech text : I put it in usual <code>localizable.string</code> file, and retrieve it in code using <code>NSLocalizedString</code> macro.</p></li>
  <li><p>speech language : <code>AVSpeechSynthesisVoice</code> has to be chosen for corresponding language. </p></li>
  </ul>
  
  <p>Class instanciation method is <code>AVSpeechSynthesisVoice voiceWithLanguage:(NSString *)lang</code>.
  I'm currently using <code>[NSLocale currentLocale].localeIdentifier</code> as parameter for this method.</p>
  
  <p>Problem : if user's device language is Portuguese, <code>[NSLocale currentLocale]</code> select portuguese prononciation, while text resolved by <code>NSLocalizedString</code> is english.</p>
  
  <p>How can I know which locale is currently read by <code>NSLocalizedString</code> ?</p>