iphone - UITabBarSystemItem 标题的本地化

标签 iphone localization xamarin.ios globalization

在我用 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/

相关文章:

iphone - 如何在横向处理 UIImagePickerController 覆盖旋转?

ios - 如何将 rtl 支持添加到我的 ios 应用程序

xamarin.forms - 错误 : error MT: Failed to launch the simulator. MT0069:应用程序目录不存在

iphone - 从 iPad 应用程序打开 iBooks

iphone - NSUserDefaults:当 valueforKey 为 ENUM 时如何显示用户默认值

ios - AVAssetWriter 忽略变换值

c# - 如何分解平台之间 C# 项目 (csproj) 的定义 (MonoTouch/-Droid/WP7)

django - 如何将可翻译文本(包括英语)放入 Django 中的文件中

android:引用自定义xml中的资源

c# - 如何将数据从 View Controller 发送到 View Controller Xamarin iOS(C#)