我正在开发一款 Mac OS X 应用程序。现在我希望界面上显示的每个单词、标题或字符串都能够本地化。
目前为止,我已经完成了大部分工作,但是 MainMenu.xib 中的 MenuBar 使我感到困惑。
有没有一种方法可以翻译 MenuBar 项目的标题目录?还是我必须为每个项目创建 IBOutlet,并将它们的标题设置为 NSLocalizedString?
我正在开发一款 Mac OS X 应用程序。现在我希望界面上显示的每个单词、标题或字符串都能够本地化。
目前为止,我已经完成了大部分工作,但是 MainMenu.xib 中的 MenuBar 使我感到困惑。
有没有一种方法可以翻译 MenuBar 项目的标题目录?还是我必须为每个项目创建 IBOutlet,并将它们的标题设置为 NSLocalizedString?
sudo gem install cocoalocalize
在终端中运行它:
cocoalocalize your_project_folder your_app_name
*your_project_folder
是包含您的.lproj文件夹(例如es.lproj、fr.lproj)的文件夹。
工具会负责将不同的MainMenu.strings
文件翻译成所有可用的语言。
祝使用愉快! :)