1

My application only has i18n for pt-PT.

However, when the phone is set to English or any other language my application displays the i18n keys instead of the values in pt-PT.

Tiago Veloso
  • 8,513
  • 17
  • 64
  • 85
  • have you seen http://stackoverflow.com/questions/3263859/localizing-strings-in-ios-default-fallback-language ? – Cfr Sep 02 '13 at 11:30
  • That solution requires me to change all the `NSLocalizedStrings`, which is quite undoable at the moment. – Tiago Veloso Sep 03 '13 at 14:12

1 Answers1

2

In the Info pane for your target, check the "Localization native development region" (CFBundleDevelopmentRegion). This is probably en (since that's the default). This is the ultimate fall-back region. You should probably set this to pt.

Rob Napier
  • 286,113
  • 34
  • 456
  • 610