1.選中項(xiàng)目工程 -> PROJECT ->Localizations? 點(diǎn)擊下面的+號選擇支持的語言包

2.command + N 新建文件 -> Strings File -> Create(注意String文件的命名下面會有具體的說明)



3.選中新進(jìn)的String文件 -> 在右側(cè)找到Localization按鈕點(diǎn)擊 - > 提示框默認(rèn)就好選擇 Localize按鈕 ->此時(shí)右側(cè)的Localization分類已經(jīng)出現(xiàn)base, English, China,三個(gè)選項(xiàng)(具體出現(xiàn)多少和你添加的語言包有關(guān))選中自己需要的國際化語言就好,此時(shí)String文件會變成一個(gè)文件夾,在里面的語言配置文件中填寫自己需要的key = value就好






?調(diào)用 ?NSLocalizedString(@"testKey", nil) 切換系統(tǒng)語言便可以根據(jù)KEY值獲取不同的字符串
String文件名稱
1.使用NSLocalizedString(key, nil) 獲取Key值
必須是 Localizable.strings? (推薦!??!)否則無法找到對應(yīng)文件,則會打印key值
2 .使用其他? 如 NSLocalizedStringFromTable(@"test", @"InfoPlist", nil)
可以從指定的tableString文件(如“InfoPlist”)讀取指定的key(如”test“)值
關(guān)于Info.plist 的國際化問題,我之前一直在Localizable.strings 更改 CFBundleDisplayName 發(fā)現(xiàn)沒有作用,后來找到是需要創(chuàng)建InfoPlist.strings文件單獨(dú)修改。
? iOS 國際化 ?http://blog.csdn.net/bobbob32/article/details/77161431
APP名稱修改 ??http://blog.csdn.net/chenyongkai1/article/details/52175107