Localization of Default.png is not working
default, iphone, localization, xcode
Solution
I got this solution from Developers Forum (credit to Sascha Paulus, thanks Sascha!).
I had a similar problem in another project with localization, but the solution worked for both issues.
Here we go:
Delete App from Simulator (just to be sure)
Delete all versions of the localized Default.png (in XCode & on Disc)
Select Build > Clean All Targets
If not done yet, make the Localizion Directories (e.g. es.lproj, de.lproj)
Copy the localized Default.png in the appropriate Localizion Directory
- Go To XCode > Right Mouse Click on Resources > Add > Existing File ...
- Select the localized Default.png in the Localizion Directory
- Don't forget to mark "Copy items into destination group's folder...." > Add
- Repeat it with every localized Default.png
I think the trick is to delete the file you have a problem with, clean all and then add it again. If you don't have any localization there is no need to create a specific folder.
Give it a try, worked for me.
Problem
I wonder if anyone has encountered the same problem and how they solve it. I want to localize Default.png so I do the following steps which from what I understand should be the correct way (please correct me if I'm wrong). - Select Default.png in xcode - Command-I to Get Info - Click on Make File Localizable - Go back to General Tab (why Apple, why?) - Click on Add Localization - Enter es for Spanish according to this: - In finder I replace the Default.png in the es.lproj folder I have tried in both the simulator and on an iPhone with changing the language between English and Spanish, but I only get the original file. Other localizations like app name and strings works just fine, but not this one... I'm on xcode 3.2.3 Thanks