在我用 monotouch 编写的应用程序中,我目前正在使用带有一些 UITabBarSystemItem 项目的 UITabBar。除了 UITabBarSystemItem 项目标题没有“翻译”外,一切正常。我的测试设备配置为使用“意大利语”作为语言,但所有 UITabBarSystemItem 仍以英文显示标题。

我怎样才能让他们翻译?苹果 sdk 文档说“系统标签栏项目的标题和图像无法更改。”所以我可以想象这是由系统“内部”完成的,具体取决于设备本地化。

最佳答案

感谢 monotouch mailing list 我已经设法解决这个问题。这很简单:

  • 使用 monodevelop 编辑器编辑 info.plist 文件(双击 info.plist 文件)
  • 转到高级选项卡
  • 添加自定义 iOS 目标属性 本地化原生开发区域 带有你想要的文化值

  • 属性 : 本地化原生开发区域 值(value) : it

    关于iphone - UITabBarSystemItem 标题的本地化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8418818/

    10-12 05:40