In order to localize my application, I created Localizable.strings for three languages. I didn't need to localize any nib files since I'm not using any in my project. No images were localized, only the strings. In the code, I read the strings using NSLocalizedStrings(@"key", @"comment"). The Localized.strings files use UTF-16 format. The strings look like this: "Projects" = "Projekte";.
When I run the app in the simulator and change the language, my application that's running in the back crashes (SIGKILL). If I rerun the application, I can see that the language has been changed because the label of the Edit button is in German, but all my strings are still in English.
I read many threads about localization and I have three iOS books at home but I still don't know what I'm doing wrong.
Did I forget to set up something else? Any ideas?