I have already released an iOS application that is localized in english and greek using Localizable.string files, and they work as expected. The problem is that I need to add russian to my translations, and I can't. I have the entire file translated as pdf file from a native russian translator. I generated a new strings file by going into Xcode, selected my Localizable.strings package (which contains 2 files, one for Greek and one for English), and on the right pane, I clicked '+' in the Localization section, and I selected Russian as the new language. I then copied the new translation into the Localizable.strings file for russian.
I changed the language of my iPad to be russian, and everything is in Russian, except my application which is in English! I have deleted the app from the iPad and re-installed, cleaned the build and re-installed, and I can confirm that the localizable.strings file for russian is correctly copied into the application bundle.
I have tried these things with both UTF-8 and UTF-16 as the encoding of the files, and the translation keeps falling back to English. The original application worked with UTF-8.
Any ideas of how can I overcome this issue?