I have an application in which there are some files not related to US Localizable.strings. They appear in the project since I expect them to be: a Localizable.strings object and helper objects for "en", "fr", etc. Each of them is a UTF16 text file, and I checked that they are distributed in the assembly package, like the correct binary plist files.
However, when working with my application, even if the device settings are some other language, only lines from my English Localizable.strings file are returned
The preferred language from NSLocale is, for example, “fr”. And I see that the device setup somehow goes through, because the buttons of the system toolbar are translated (“cancel”, etc.).
But my lines are still in English. (Note that they come from the .strings file, as I edited this to check.)
So: the string files look fine and they are built and deployed OK.
Is there anything else I need to do to “tell” the project that other locales are supported?
Thanks!
source share