0

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

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

我尝试了以下所有方法:

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

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

4

1 回答 1

0

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

于 2012-06-21T12:21:19.293 回答