解决xcode6添加多国语言只有四种语言的问题

这是别人提供的iOS xcode6 设置多语言方法:(来自http://www.cnblogs.com/shidaying/p/4057453.html)

1,首先新建一个文件,选中ios模块下Rescource的Strings File 类型。eg:文件
2,选中该文件,右边栏选该文件属性,选中Localizable模块,选中localiz,这时会弹出一个框,默认值为base,可以选为English 或者是 Chinese(Simplified)
3,Localizable模块就会显示你刚才选的文件,这时就可以直接在这个地方勾选其余的语言
4,在刚开始创建的文件下,就会有对应语言的文件


问题出在第三步,在File.strings文件的右侧边栏中可供勾选的语言只有四种,分别是English, Japanese, French, German,没有其它语言,也没有添加新语言的按钮,这可怎么办呢?

看下面的一张图你就知道怎么做了:

解决xcode6添加多国语言只有四种语言的问题_第1张图片

其它问题:

一般情况下,我们可以使用NSLocalizedString(<#key#>, <#comment#>)来读取本地化字符串,如NSLocalizedString(@"welcome", nil),但是使用这个是有前提的,即你的string文件名为Localizable.strings,而不是其它名字。

如果你的strings文件名字不是Localizable而是自定义的话,如wang.strings,那么你就得使用NSLocalizedStringFromTable()来读取本地化字符串:

    NSLocalizedStringFromTable(@"welcome",@"wang", nil)  

所以最好在创建strings文件时取名为Localizable。


参考:http://blog.csdn.net/wangqiuyun/article/details/7875442

你可能感兴趣的:(解决xcode6添加多国语言只有四种语言的问题)