MonoTouch翻译不适用于' de'

时间:2012-06-21 11:24:56

标签: iphone ios localization xamarin.ios localizable.strings

我遇到MonoTouch / iOS翻译功能问题。我在en.lprojde.lproj文件夹中有英文和德文翻译文件(Localizable.strings),这两个文件都设置为Build Action = Content

问题是,只有英文翻译适用于模拟器和设备。德语翻译在设备上和模拟器上都不起作用。

我尝试了以下所有方法:

  • 清理并重建
  • 在模拟器/设备上删除了应用,将语言更改为德语,重新启动了模拟器/设备,重新安装了应用
  • 重新启动MonoTouch,重新启动我的Mac
  • 这些
  • 的组合

我错过了什么?如何“指示”MonoTouch切换到设备的UI语言?如何调试这些错误?

1 个答案:

答案 0 :(得分:0)

解决了它,问题是德语文件包含变音符号并且没有用UTF-8编码。如果您遇到同样的问题,只需将文件转换为UTF-8然后重试。