2011-11-14 117 views

回答

12

首先,您可以在項目設置中定義要管理的語言。這不是一項需要的工作,但從這裏開始真是太棒了。

然後對於您希望本地化的每個XIB,點擊它,進入屬性面板並添加通緝語言。然後將獨特的XIB文件分發到許多文件中,每種語言一個文件。然後根據需要調整每一個。

這與圖像,聲音或任何資源的處理方式相同。

對於你可能在你的代碼已經writen的字符串,添加一個「Localizable.strings」文件到您的項目,並添加到它像某些鍵:

"Goodbye_Code" = "Adiós" 

,並在你的代碼,你就writen @「再見」,替換爲:

NSLocalizedString(@"Goodbye_Code", @"Some description : I'm saying goodye to the user that is leaving the app"); 

最後,請記住,您的應用可能有默認的語言設置。如果未創建本地化,則將使用與該默認語言相對應的本地化。

您可以檢查這些鏈接瞭解更多信息:

http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial

http://www.skylarcantu.com/blog/2009/08/19/localization-your-iphone-os-applications-in-xcode/

http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/

相關問題