碰到个问题,项目支持两种语言,简体中文和英文。当系统语言为简体中位就为中文,当系统语言不为简体中文,那么就为英文,iOS8没有问题。iOS9不行,当系统语言为简体中文时,我们APP为中文。当系统语言为英文时,我们APP为英文。但系统语言为其它语言,比如日语,繁体中文时,竟然也为中文。
我们的需求是当系统语言为简体中文,APP就为中文。当系统语言不为简体中文,就为英文。
碰到个问题,项目支持两种语言,简体中文和英文。当系统语言为简体中位就为中文,当系统语言不为简体中文,那么就为英文,iOS8没有问题。iOS9不行,当系统语言为简体中文时,我们APP为中文。当系统语言为英文时,我们APP为英文。但系统语言为其它语言,比如日语,繁体中文时,竟然也为中文。
我们的需求是当系统语言为简体中文,APP就为中文。当系统语言不为简体中文,就为英文。
这是因为你没有设置好系统默认语言,在info。plist中设置好你的开发语言为英文,就解决了。
具体原理和其他国际化问题可以看我的文章:
https://juejin.im/post/5cc509...