I'm having problems with the MonoTouch/iOS translation feature. I have English and German translation files (Localizable.strings) in the en.lproj
and de.lproj
folders, both files are set to Build Action = Content
.
The problem is, only the English translation works on both the simulator and the device. The German translation does not work, neither on the device nor on the simulator.
I tried all of the following:
What am I missing? How to "instruct" MonoTouch to switch to the UI language of the device? How to debug errors like these?
Solved it, the problem was that the German file contained umlauts and was not encoded in UTF-8. If you have the same problem, just convert the files to UTF-8 and try again.