很多应用在做到一定的流量后,会涉及一些国外用户,那么我们项目中只支持汉语就不合适了。
下面简单来谈一下,iOS多语言开发。
1、首先需要创建一个本地的strings文件。
command+n 或者File-->New --> File ... --> Resource -->Strings File
命名为 Localizable
2、选中Localizable文件,点击打开右侧菜单栏,点击Lacallization添加语言。
添加中文和英文。
3、在对应的strings文件中写下你需要保存在本地的文字。
中文状态下:
英文状态下:
4、到这里就配置好了本地strings file,下面就是使用了。
在使用的时候
NSLocalizedString(@"confirm",@"确定")
使用NSLocalizedString函数,括号前面的字符串是你文字的标识,后面的字符串是描述。
这样就可以实现app的语言跟随系统改变了 。