iPhone - initWithBarButtonSystemItem和语言翻译

我使用initWithBarButtonSystemItem在我的导航栏中放置一些按钮,但我对此感到惊讶:文本未翻译成本地语言... 我的键盘“接受”文本是法语,但UIBarButtonSystemItemSave一直显示“保存”(英文),而不是“Enregistrer”或“Sauvegarder”(法语)。 这是正常的吗? 如果是,为什么要使用那些按钮而不是initWithTitle?     
已邀请:
我找到了问题的解决方案。 要使翻译起作用,您必须为项目定义语言:转到项目属性,然后在信息选项卡中添加所需的语言。然后,系统按钮将本地化在使用这些语言的系统上。如果您只是将“英语”作为唯一语言,例如,即使应用程序是在西班牙语或法语操作系统上启动,系统按钮也不会被翻译。     

要回复问题请先登录注册