【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
在使用Nib和Xib文件,也就是Interface Builder的iOS 4.x SDK中我们通过NSLocalizedString和Nib文件来本地化字符串。其中还涉及字符串文件的编写,十分麻烦。
在iOS 5和Xcode 4.2我们也可以这样做,不过这不是我想讲的重点,iOS 5的新特性Storyboard中提供了更加便捷的iOS应用本地化的方法,我们甚至不用编写一行代码就可以实现所有语言的本地化,当然前提是你会那种语言。
首先我们建立一个新项目,我这里建立了一个TabBar的实例,你可以随意。记得选中使用Storyboard,之后选中Storyboard,在第一个检查器,也就是Info Inspector中,第三项Localization中,按下加号,选择你要加入的语言,我这里加入了中文:
做完这一步你会发现,Storyboard的右边出现了一个小三角,单击这个小三角,会出现两个Storyboard,一个后缀中有(Chinese),这就是我们的本地化文件了,选中它进行翻译。
翻译完成后记得把类都设置好,我们打开模拟器,先运行一下英文的。之后再调整语言到中文。
再看看,完美运行,几乎所有的本地化操作都可以这样完成,很简单吧!
来源:oschina
链接:https://my.oschina.net/u/1167726/blog/138678