2009-06-01 44 views
1

當我添加一個NSToolbar到我的應用程序時,它帶有一些默認項目,如「自定義」或「顏色」,我無法重命名它們。這些屬性被禁用,無法編輯。XCode/Interface Builder:如何重命名默認的NSToolbar項目?

我在尋找一種簡單的方法來翻譯這些項目,因爲我不需要英語應用程序。我也想編輯「完成」按鈕的文本和文本「允許的工具欄項目」。

我真的很想找一個簡單的方法來做到這一點,因爲我正在爲孩子們開發一個教程,如果我不需要,我不想做一個整體的本地化。無論如何,如果它不復雜,我會這樣做。

回答

2

Apple的默認工具欄項目已經爲許多國家本地化。要在您的應用程序中使用其他語言,您必須在您的應用程序包裝中向您的「資源」目錄中添加適當的「Countryname.lproj」目錄,從而本地化您的應用程序。

默認情況下,XCode僅創建'English.lproj'本地化。如果你不需要英文,你可以將它重命名爲'German.lproj'(或其他)。您必須再次將包含的文件添加到您的項目並刪除舊的引用。

您還可能想要將Info.plist文件中的「本地化本地開發區域」設置設置到您的國家/地區。

我不知道如何讓InterfaceBuilder顯示另一個本地化,它總是使用英語。

+0

非常感謝。這是一筆豐厚的花費。我真的需要知道這一點。 – TalkingCode 2009-06-06 05:34:21