Xcode抱怨Image的翻译

时间:2015-02-08 07:15:34

标签: xcode cocoa nsimage nsbutton

我正在本地化我的拳头Cocoa应用程序。我翻译了所有笔尖并创建了.string个文件。一切都很好。

在我的一个笔尖中,我有一个NSButton,我将NSStopProgressFreestandingTemplate分配给了Image属性。

enter image description here

当我现在启动我的应用程序时,它在调试框架中显示以下输出:

  

在CFBundle 0x1gu5c0401db0(可执行,已加载)的字符串表“AccessibilityImageDescriptions”中找不到可本地化的字符串“NSStopProgressFreestandingTemplate”。

图像仍然显示但我想摆脱那条消息。我希望Xcode来定义这个字符串?我将它放入包含nib的.string文件中,但没有效果。

我在整个项目中搜索了NSStopProgressFreestandingTemplate,它只出现在我的按钮的Image属性中:

enter image description here

搜索AccessibilityImageDescriptions时也找不到任何内容。

2 个答案:

答案 0 :(得分:1)

我会在这里猜测一下并说你错误地设置了#NSStopProgressFreestandingTemplate"作为Interface Builder中的可访问性标识描述?。

enter image description here

答案 1 :(得分:0)

它突然停止抱怨。在此期间,我确实在项目中改变了很多东西,但没有主动检查这些变化是否解决了问题"。

以下是我记得昨天和现在之间做过的一些事情:

  • 重新启动Xcode和系统......你永远不知道!
  • 删除并重新添加基础国际化(项目信息标签中的复选框)
  • 添加了新语言

也许这有助于遇到同样问题的人。