在我用 monotouch 编写的应用程序中,我当前正在使用 UITabBar 和一些 UITabBarSystemItem 项目。除了 UITabBarSystemItem 项目标题未“翻译”之外,一切正常。我的测试设备配置为使用“意大利语”作为语言,但所有 UITabBarSystemItem 仍显示英文标题。
我怎样才能翻译它们?苹果sdk文档说“系统选项卡栏项目的标题和图像无法更改”。所以我可以想象这是由系统“内部”完成的,具体取决于设备本地化。
最佳答案
感谢monotouch mailing list我已经设法解决这个问题。这很简单:
- 使用 monodevelop 编辑器编辑 info.plist 文件(双击 info.plist 文件)
- 转到“高级”选项卡
- 使用您想要的文化值添加自定义 iOS 目标属性本地化 native 开发区域
属性:本地化原生开发区域值(value):它
关于iphone - UITabBarSystemItem 标题的本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418818/