2015-02-08 52 views
0

我正在本地化我的拳头可可应用程序。我翻译了所有的笔尖并创建了.string文件。一切都好。Xcode抱怨图片的翻译

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

enter image description here

现在当我开始我的应用程序,它显示在调试帧以下的输出:

本地化的字符串“NSStopProgressFreestandingTemplate”不捆绑的CFBundle 0x1gu5c0401db0的字符串表“AccessibilityImageDescriptions”发现(可执行,加载)。

该图像仍然显示,但我想摆脱该消息。在哪里期待Xcode从我这里定义这个字符串?我把它放入包含笔尖的.string文件中,没有任何效果。

我找遍了整个项目NSStopProgressFreestandingTemplate,而且只发生在我的按钮的图像属性:

enter image description here

还为AccessibilityImageDescriptions搜索没有找到任何东西。

回答

1

我会在这里采取疯狂的猜测,并说你错误地将“NSStopProgressFreestandingTemplate”设置为Interface Builder中的可访问性标识描述。

enter image description here

+0

谢谢。不幸的是,这种情况并非如此。无障碍标识符为空。 – udondan 2015-02-08 08:28:36

+0

尝试在Xcode上搜索“NSStopProgressFreestandingTemplate”以查看它在哪里设置(xcode 6.1上的搜索还包括故事板)。 – 2015-02-08 08:40:36

+0

对不起,我应该注意到了。我这样做了,唯一发生在NSButtons图像属性。我使用搜索结果的截图更新了问题。 – udondan 2015-02-08 09:23:01

0

它突然停止抱怨。在此期间,我肯定在项目中改变了很多东西,但并未主动检查是否或哪些更改解决了“问题”。

下面是一些我记得,我昨天和现在做的:

  • 重启动Xcode和系统......你永远不知道!
  • 删除并重新加入基地的国际化(在项目信息选项卡中的复选框)
  • 增加了一个新的语言

也许这可以帮助别人谁遇到同样的问题。