【问题标题】:MonoTouch translation does not work for 'de'MonoTouch 翻译不适用于“de”
【发布时间】:2012-06-21 11:24:55
【问题描述】:

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

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

我尝试了以下所有方法:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-05-22
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多