XCode / Interface Builder:如何重命名默认的 NSToolbar 项目?

发布于 2024-07-22 21:31:34 字数 243 浏览 6 评论 0原文

当我将 NSToolbar 添加到我的应用程序时,它附带了一些默认项目,例如“自定义”或“颜色”,并且我无法重命名它们。 这些属性已禁用且无法编辑。

我正在寻找一种简单的方法来翻译这些项目,因为我不需要英语应用程序。 我还想编辑“完成”按钮的文本和“允许的工具栏项目”文本。

我真的在寻找一种简单的方法来做到这一点,因为我正在为孩子们编写教程,如果不需要的话,我不想进行整体本地化。 无论如何,如果不是太复杂的话我会做。

When I add an NSToolbar to my application it comes with some default items like "Customize" or "Colors" and I am unable to rename them. These attributes are disabled and can not be edited.

I am looking for an easy way to translate these items since I don't need an English application. I also would like to edit the text of the "done" Button and the text "Allowed toolbar items".

I am really looking for an easy way to do this since I am working on a tutorial for kids and I would not like to do an overall localization if I don't have to. Anyway, I would do if it's not to complicated.

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

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

发布评论

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

评论(1

单挑你×的.吻 2024-07-29 21:31:35

Apple 的默认工具栏项目已经针对许多国家/地区进行了本地化。 要在应用程序中使用其他语言,您可以通过将适当的“Countryname.lproj”目录添加到应用程序包装器中的“资源”目录来本地化您的应用程序。

默认情况下,XCode 仅创建“English.lproj”本地化版本。 如果您不需要英语,您可以将其重命名为“German.lproj”(或其他名称)。 您必须再次将包含的文件添加到您的项目中并删除旧的引用。

您可能还希望将 Info.plist 文件中的“本地化本机开发区域”设置设置为您所在的国家/地区。

我不知道有什么方法可以让 InterfaceBuilder 显示另一种本地化,它总是使用英语。

Apple's default toolbar items are already localized for many countries. To use another language in your application, you have localize your app by adding an appropriate 'Countryname.lproj' directory to your 'Resources' dir in your app wrapper.

By default XCode creates the 'English.lproj' localization only. If you don't need english you can just rename it to 'German.lproj' (or whatever). You have to add the contained files to your project again and remove the old references.

You also might want to set the 'Localization native development region' setting in your Info.plist file to your country.

I do not know of a way to let InterfaceBuilder show another localization, it always uses English.

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