title: iPhone: localization / internationalization default strings file
body: <p>I currently have two supported languages: English and Spanish. Thus I have two <code>main.strings</code> files for each language. One in <code>en.lproj</code> and one in <code>es.lproj</code>.</p>
  
  <p>What I want now is that the English <code>main.strings</code> is the default file if a user with a locale other than <code>en</code> or <code>es</code> arrives at the application, e.g. <code>de</code> or <code>fr</code>.</p>
  
  <p>I know I can set it manually for each string in the code with the <code>defaultString</code> parameter:</p>
  
  <pre><code>NSLocalizedStringWithDefaultValue(key, @"main",[NSBundle mainBundle], defaultString, comment);
  </code></pre>
  
  <p>But I would prefer to not enter it there again (and have to change it at two places), but rather have the <code>en</code> <code>main.strings</code> file as a default for any other "unsupported" locale.</p>