要開發一款海外版的App肯定少不了國際化,經過團隊商量后第一版的國際化準備做成本地化的多語言,之后更新迭代在選用下載語言包的形式.
本地化的多語言很簡單在網上一搜一大堆的文章,我主要想記錄一下在做本地化的過程中碰到的一個坑.
由于在新建項目時刪了main.storyboard導致我在添加本地化語言的時候沒有資源可以選用也間接的造成我沒辦法添加本地化語言,上網查了很多大多數沒有這個問題的解決辦法,后來自己新建了一個工程,然后打開project.pbxproj文件通過對比發現我需要修改一下配置:
knownRegions = (
);
為修改前是這個樣子,我添加了我需要的語言后:
knownRegions = (
"zh-Hans",
Base,
en,
"zh-Hant",
);
我添加了中文簡體,中文繁體和英文,添加好后重新打開項目一切問題都解決了,特此記錄一下.