And*_*ang 3 macos xcode localization objective-c
我有一个名为"Multi-Camera Supervisor"的项目.我将"MainMenu.xib"文件本地化.以下是Xcode的本地化nib文件中的菜单栏:
英文的Xib文件:

日语的Xib文件:

但是当我在Xcode中运行我的应用程序时,第一项不起作用.以下是我的应用程序运行时的菜单栏:
运行英语菜单栏:

运行日语的菜单栏

您可以看到应用程序名称仍然是"Multi-Camera Supervisor"而非LOCALIZED.
同时,Dock图标中出现的应用程序名称也未本地化.
我该怎么解决这个问题?如何不仅在主菜单中而且在Dock中本地化应用程序名称?
确保添加一个LSHasLocalizedDisplayName布尔值为YES应用程序的键Info.plist.我相信密钥是必要的,以确保本地化CFBundleDisplayName和CFBundleName值用于菜单.