iOS 國(guó)際化

一、 App名稱(chēng)國(guó)際化

  1. 選中工程名, 選擇project --> info ---> Localizations 點(diǎn)擊“+”號(hào),添加要增加的語(yǔ)言(主以英文和中文為例)


    B45D6580-DD41-4B31-A915-FD49704637BF.png
  2. 點(diǎn)擊info.plist文件,command + "N" 新建文件,選擇建 Strings File,命名為InfoPlist


    6CB7941C-3CFB-4941-882E-E54BD12B89A3.png
847F8596-03EB-479B-8D5D-C4857D591882.png
  1. 選中InfoPlist.strings文件,點(diǎn)擊右側(cè)的localize按鈕,添加相應(yīng)的語(yǔ)言


    CCFAAC08-A67C-47DB-991A-9C98BEE664F6.png
EDADC25C-B55F-46FF-8703-9E9836DF27F7.png

如下圖所示:


FF8E5B1A-6630-46B2-B4EC-0D6CA568B842.png

在English文件中以鍵值對(duì)的形式添加App英文名稱(chēng),其他同理


B6D4F10B-B2DC-4928-BE57-A1C701F4FA11.png

稱(chēng)

二、 內(nèi)容國(guó)際化
同上,新建文件strings, 命名為L(zhǎng)ocalizable, 選中文件,點(diǎn)擊右側(cè)的localize按鈕,添加相應(yīng)的語(yǔ)言
在相應(yīng)的語(yǔ)言文件中以鍵值對(duì)的形式翻譯文本


1246C61F-549E-4736-BC8E-E4B2C8325CD9.png

三、 xib/storyboard國(guó)際化
選中需要翻譯的xib文件,右側(cè)選中


A6FCD8AD-897A-4D01-8934-06A222A24928.png
088D8CB5-D42E-444D-B870-A27793A71B79.png

點(diǎn)擊Localize按鈕,添加相應(yīng)的語(yǔ)言文件

F6BA3417-4F67-4B21-B63D-1294634665CD.png

在相應(yīng)的語(yǔ)言文件中將文本翻譯成為相應(yīng)的語(yǔ)言

四、隱私權(quán)限國(guó)際化
選中info.plist文件,


29703731-F1EA-4112-89D2-48BB8911E2E9.png

添加相應(yīng)的權(quán)限,Privacy - Camera Usage Description和Privacy - Microphone Usage Description。


屏幕快照 2018-09-17 下午4.37.14.png

多語(yǔ)言顯示時(shí),右擊選擇Show Raw Keys/Values,
選擇Show Raw Keys/Values之后可以顯示XML的Key和Value,將Key的值在 InfoPlist.strings里面做國(guó)際化操作即可讓提示產(chǎn)生多語(yǔ)言的效果。
EB7637AD-89C6-48A4-A64B-EA31CF1706BA.png

五、圖片國(guó)際化
本地化圖片,有兩種方式,第一種方式和本地化代碼中的字符串一樣,通過(guò)NSLocalizedString(key,comment)來(lái)獲取相應(yīng)的字符串,然后根據(jù)這個(gè)字符串再獲取圖片。
需要國(guó)際化的圖片,暫不支持放到Assets.xcassets中!和上述文本國(guó)際化一樣,


04512E47-8A46-4E4B-B2F6-01083771A19A.png

Show in finder 將
BC9B0535-E842-4090-A4C6-625F4CBA66A9.png

相應(yīng)的圖片進(jìn)行替換即可!

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

相關(guān)閱讀更多精彩內(nèi)容

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