NSLocalizedString 国际化失败

如何国际化,这里是教程:http://hi.baidu.com/yunhuaikong/blog/item/26600e5003c34107377abe1c.html

1,国际化失败的第一个原因:

在做ios开发过程中,难免可能会有多国语言支持的问题,目前比较好的办法就是使用NSLocalizedString这个方法来进行语言切换管理 。如何添加语言文件,自己在网上找,或者打开这里看:http://hi.baidu.com/yunhuaikong/blog/item/26600e5003c34107377abe1c.html
可是有时候发现无法进行国际化?近期就遇到 了这个问题,原来问题是在plist文件配置中。

如下:

127a1f8a87d6277f4a33f79928381f30e824fce8


如果你无法点击这个文件,那就说明你的语言文件是有问题的,在plist文,对比如下:

0594c8c7a7efce1bd6010d6baf51f3deb58f65e2如果发现哪里不对,就修改。至此问题解决。

 2.国际化失败的第二 个原因:

看下面的截图:注意数字是不是1,有些人在加载的时候,不注意多加载了国际化文件。如果不是1,请将原来的所有的国际化文件删除,重新添加。记住,千万不能是多个文件。否则,无法获取到字符。

21f4325594eef01fb5379978e0fe9925bd317ded