Xcode 10 本地化 strings 文件不再有 Base.lproj

Xcode 10 开始,会发现本地化文件(例如:InfoPlist.stringsLocalizable.strings)不再会有 Base.lproj 这个基础语言适配文件。

以往我们适配不同国家与地区的语言时,并不能完全将所有语言都照顾到,所以会默认设定一个Base.lproj来为那些没有本地化的国家与地区提供支持。(例如:没有本地化的都显示英文)

其实未本地化的地区并不是根据Base.lproj来显示的。
经过测试是根据首选语言顺序中的第二个语言来展示界面的。
所以这也可能是这次 Xcode 10Base.lproj去掉的原因。

IMG_0578.PNG
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容