準(zhǔn)備工作,首先在Localizations里添加你需要國(guó)際化的語言
如下圖
創(chuàng)建strings文件掌呜,純代碼手動(dòng)創(chuàng)建國(guó)際化文件
打開Xcode->File->New->File->Strings File ->
創(chuàng)建(InfoPlist.strings或者Localizable.strings)
文件取名字分兩種情況
1.APP項(xiàng)目名字(InfoPlist.strings)
CFBundleDisplayName = "ProjectName";
2证芭,項(xiàng)目?jī)?nèi)信息顯示(Localizable.strings)
"loginVCTitle" = "登陸";
在APP界面對(duì)應(yīng)取key值唠亚,系統(tǒng)切換語言會(huì)自動(dòng)索引
self.title = NSLocalizedString(@"loginVCTitle", @"登錄");
圖片國(guó)際化:國(guó)際化對(duì)應(yīng)的圖片的名字区丑,不同語言下切換圖片名
xib國(guó)際化選中xib,點(diǎn)開右側(cè)狀態(tài)欄添加國(guó)際化語言橱野,展開xib就會(huì)自動(dòng)添加語言朽缴,在對(duì)應(yīng)語言下在修改你所需要顯示的內(nèi)容
如果用LaunchScreen.storyboard作為啟動(dòng)頁國(guó)際化貌似不起作用,無論怎么切換系統(tǒng)語言都只顯示英文的狀態(tài)水援,誰曉得為何就來指點(diǎn)指點(diǎn)我吧感激不盡C芮俊!蜗元!
另附一篇大牛的文章供參考
http://www.reibang.com/p/324764985a5d