2011-11-14 73 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/

相关问题