title: Localization fallback language
body: <p>I want to localize a couple of strings in my iPhone app and it works so far for the 5 languages I've selected. However, I have one issue, if I haven't defined a key for a specific language I want it to choose english as a fallback because I know that I have defined every string for sure in english. The thing is that it's not very important that all keys are translated why it's okay to show english even if the iPhone is set to spanish, for instance.</p>
  
  <p><strong>Example:</strong></p>
  
  <p>en:</p>
  
  <pre><code>"HELLO" = "hello" ;
  "PERSON" = "my friend" ;
  </code></pre>
  
  <p>es:</p>
  
  <pre><code>"HELLO" = "hola" ;
  </code></pre>
  
  <p><strong>Expected Outcome:</strong></p>
  
  <p>If the iPhone is set to english I want it to say: <code>hello, my friend</code> and if the languange is set to spanish I want it to say <code>hola, my friend</code>. Currently the app will output <code>hola, PERSON</code>. (I use the NSLocalizedString method).</p>
  
  <p>There is probably a really easy solution but I couldn't find any good ones.
  Thanks for the help,</p>
  
  <p>Mattias</p>