iOS字符串的国际化图解

Posted techfu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS字符串的国际化图解相关的知识,希望对你有一定的参考价值。

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字符串的国际化图解的主要内容,如果未能解决你的问题,请参考以下文章

iOS之应用程序国际化

iOS之应用程序国际化

iOS 国际化(多语言)

iOS 国际化(多语言)

iOS 国际化(多语言)

iOS之应用程序国际化