title: Non-English default language for iOS App?
body: <p>I am developing an app for a client in Europe.  I am an English-speaker in the US.  Our app is going to support a number of languages, but not English.  I have all the strings in our app in translated Localized.strings files, set up correctly for the different languages, and they all work fine when the device is set to the correct language (device's language is German = app is correctly localized for German).</p>
  
  <p>There is a problem when the device is not set to one of the languages we support, for example, on my phone which is set to English.  We want the phone to fall back to German in cases like this, but that is not happening. What we are seeing is that the phone is using the language that appears highest on the Language list in the International section of Settings.app. For my phone, the highest non-English language on the list is French, so when I run the app, it is localized for French.  If I change my phone to German and then back to English (which changes the order in the Languages list), the app then localizes to German.</p>
  
  <p>How can I ensure the app defaults to German for non-supported languages? I used <a href="http://useyourloaf.com/blog/2010/5/10/fixing-xcode-default-development-region.html" rel="noreferrer">this tutorial</a> to set up the locales for the project. This includes removing the default "English" locale that is created when you first localize a file. In the project file, I've added: </p>
  
  <pre><code>developmentRegion = de;
  </code></pre>
  
  <p>Also, in the Info.plist, I have</p>
  
  <pre><code>&lt;key&gt;CFBundleDevelopmentRegion&lt;/key&gt;
  &lt;string&gt;de&lt;/string&gt;
  </code></pre>
  
  <p>With no success.</p>
  
  <p>Any ideas would be appreciated!</p>