Ios Localization not working

ios, localization, nslocalizedstring

Solution

Do you have a Localizable.strings file? That's the default file that

NSLocalizedString(@"key", nil);

looks for.

Problem

I have XCode Version 4.3.3 running and iOS 5.1. i can do what i want. i can't get localization running. i added different languages through project files. I adjusted the InfoPlist.strings in every Language like this: ``` "key" = "value"; ``` I have everywhere: ``` NSLocalizedString(@"key", nil); ``` No key is the same like its value. I have checked the which language is chosen: ``` NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0]; ``` But the app constantly just shows the keys and no value when i run the App. I ran out of ideas I tried deleting and cleaning everything as described here: Localization not working I tried copying the files described here: NSLocalizedString Problem And all the files are in their language folder: iPhone: NSLocalizedString reading from English .strings file even when another lang is set Does anybody have an idea what else i can do?!? i don't know what i am doing wrong?!

Original source

Related problems