1.首先创建一个空模板或者单模板APP
2.添加国际化的String文件
next并且保存文件名为Localizable(切记,一定要用此文件名,否则取不出来值)
3.选中Localizable.strings文件 点击右边Localize按钮进行国际化
4.选中需要国际化的语言包(我已经加入了简体中文语言包)
接着我们就可以在Localizable.strings文件下看到一个三角符号
我们在English 中加入 "MyString1" = "I Love You";
我们在Chinese中加入 "MyString1" = "我爱你";
在代码中使用
NSString *localString = NSLocalizedString(@"MyString1", nil);
NSLog(@"%@", localString);
常见问题:取出来的string是key 或者取不出来
答:一定是国际化文件的名字取错了,记住名字一定得是Localizable.strings
本文介绍如何为iOS应用程序添加多语言支持。通过创建并配置Localizable.strings文件,开发者可以轻松实现应用内容的国际化。文章详细说明了如何添加英文及中文语言包,并提供了具体的代码示例。
1万+

被折叠的 条评论
为什么被折叠?



