2015-02-08 83 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和系統......你永遠不知道!
  • 刪除並重新加入基地的國際化(在項目信息選項卡中的複選框)
  • 增加了一個新的語言

也許這可以幫助別人誰遇到同樣的問題。