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

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

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

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

Xcode 10 本地化 strings 文件不再有 Base.lproj_第1张图片
IMG_0578.PNG

你可能感兴趣的:(Xcode 10 本地化 strings 文件不再有 Base.lproj)