本地化問題匯總

本地化的一些問題匯總:

測試系統(tǒng): 模擬器 ios11.4

工程配置:project中已添加localizations本地化屬性

業(yè)務(wù)場景:在組件化工程中,pods庫使用了本地化,使包含本地化的組件在引用后,達到本地化顯示的作用

癥狀:第三方庫中含有本地化文件,而主工程不含本地化文件時,實際app運行時沒有加載本地化文案

原因分析:由于app安裝后,如果未使用本地化則在安裝根目錄中只有base.lproj文件,默認只會讀取該文件中的文案;如果在主工程中添加了例如Xib、string等文件并在右側(cè)控制面板中的localization添加本地化配置,則在app安裝時會自動在安裝目錄中生成本地化文件(如en.lproj、zh-Hans.lproj);此時app運行時才會去加載對應(yīng)的本地化文案;

解決方法:可以在主工程目錄中手動添加一些本地化文件即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容