gpt4 book ai didi

objective-c - 如何在 mac os x 上本地化 MenuBar

转载 作者:行者123 更新时间:2023-12-04 12:27:02 25 4
gpt4 key购买 nike

我正在为 Mac OS X 开发一个应用程序。现在我希望界面上显示的每个单词、标题或字符串都本地化。

目前,我已经完成了大部分工作,但我对 MainMenu.xib 中的 MenuBar 感到困惑。

有什么方法可以翻译MenuBar item的title目录吗?或者我是否必须为每个项目制作 IBOutlet 并将它们的标题设置为 NSLocalizedString?

最佳答案

您一定要看一下有关本地化的文档。但重要的是,随着 Xcode 4 的发展,Apple 改变了一些步骤;现在很多教程都有一些不正确的步骤。我将把我的评论限制在 Nib 的本地化上,因为这是问题的本质。

在项目/信息选项卡中添加新的本地化

Add localization

只需单击 (+) 即可显示本地化语言的弹出菜单。选择一个。

选择您要本地化的资源

Choose resources

定位 Nib 现在,在项目导航器中,我选择本地化的 MainMenu.xib 具有法语本地化:

Now multiple localizations under xib

请注意,您的所有 IBOutlet 和操作都已保留。现在您可以简单地处理显示文本、格式、UI 元素的大小等,以与所选的 xib 相对应。

Localization of nib

关于objective-c - 如何在 mac os x 上本地化 MenuBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12471508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com