UITabBarSystemItem 标题的本地化

发布于 2024-12-20 01:37:00 字数 243 浏览 4 评论 0原文

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

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

In my application written with monotouch I'm currently using a UITabBar with some UITabBarSystemItem items. All works fine except the UITabBarSystemItem item titles are not "translated". My testing device is configured to use "Italian" as language, but all UITabBarSystemItem still show the title in English.

How I can have them traslated? The apple sdk documentation says that "The title and image of system tab bar items cannot be changed." so I can image that this is done "internally" by the system, depending on the device localization.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北风几吹夏 2024-12-27 01:37:00

感谢 monotouch 邮件列表 我已经设法解决这个问题。这非常简单:

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

属性:本地化原生开发区域价值:它

Thanks to the monotouch mailing list I have managed how to solve this. It's quite simple:

  • edit the info.plist file with the monodevelop editor (double click the info.plist file)
  • go to the Advanced tab
  • Add a Custom iOS Target Propertiey Localization native development region with the value of the culture you want

Property: Localization native development region Value: it

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文