在iOS 9上,当添加了63个以上的本地化文件时,本地化无法正常进行。如果您的文件数少于63个,则翻译可以正常工作,但是当添加的文件数超过63个时,Xcode不会调用正确的语言文件,而是始终调用base。
在我的GitHub示例项目(https://github.com/munhra/iOSLocalizationExample)中,有64个本地化文件添加到Xcode。如果运行项目,则Xcode不会调用相应的设备语言。
如果翻译文件被删除,我们可以根据设备语言设置再次运行Xcode,并检查应用程序语言是否正确。
最佳答案
这是一个正在研究的已知问题。请通过bugreport.apple.com使用您的Xcode + iOS SDK版本提交错误报告。
关于ios - iOS本地化不适用于63个以上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33017981/