iOS 項目本地化
1 項目名稱本地化
2 項目中字符串的本地化
3 項目中的圖片的本地化(可以歸到字符串的本地化 不同的語言環(huán)境下設置不同的圖片名稱)
4 sb xib 的本地化
1 項目名稱的本地化
1.1 添加多語言環(huán)境
選中項目工程 在info localization 選項下添加項目需要支持的語言
1.2 創(chuàng)建InfoPlist文件
command + n 創(chuàng)建InfoPlist.strings (必須是這個文件名)
創(chuàng)建完成后選中InfoPlist.string 在右側菜單欄里添加需要支持的語言
添加完成以后可以看到InfoPlist.string 文件前面多了一個小箭頭 我抠,展開后里面就是需要做配置的本地化文件 (內(nèi)容填寫如下 注意:每一行需用分號結尾 否則運行時報錯)
1.3 在本地的info.plist (注意不是InfoPlist.strings 文件)添加字段
Application has localized display name 值設為yes
(至此運行程序即可實現(xiàn)應用名的本地化)
2 項目中字符串的本地化
2.1 command +n 創(chuàng)建Localizable.strings (必須是這個名字否則沒有效果)
創(chuàng)建完成后 同樣 在Xcode 左側的文件菜單下選中該文件 在右側菜單欄 選擇localize 添加需要支持的語言
文件內(nèi)容填寫格式如下(等號左右的字符串均需要用雙引號括起來 ,用引號結尾):
2.2 項目中的使用
self.orangelabel.text = NSLocalizedString(@"這是一個label", nil);
3 圖片的本地化
(可以歸結到字符串的本地化 在不同的語言環(huán)境下使用不同的圖片名稱)
4 sb 文件的本地化(暫時沒有研究)