1.選中項目工程 -> PROJECT ->Localizations? 點擊下面的+號選擇支持的語言包
2.command + N 新建文件 -> Strings File -> Create(注意String文件的命名下面會有具體的說明)
3.選中新進的String文件 -> 在右側找到Localization按鈕點擊 - > 提示框默認就好選擇 Localize按鈕 ->此時右側的Localization分類已經(jīng)出現(xiàn)base弟胀, English夸盟, China,三個選項(具體出現(xiàn)多少和你添加的語言包有關)選中自己需要的國際化語言就好,此時String文件會變成一個文件夾,在里面的語言配置文件中填寫自己需要的key = value就好
?調(diào)用 ?NSLocalizedString(@"testKey", nil) 切換系統(tǒng)語言便可以根據(jù)KEY值獲取不同的字符串
String文件名稱
1.使用NSLocalizedString(key何址, nil) 獲取Key值
必須是 Localizable.strings? (推薦!H逶伞衷掷!)否則無法找到對應文件,則會打印key值
2 .使用其他? 如 NSLocalizedStringFromTable(@"test", @"InfoPlist", nil)
可以從指定的tableString文件(如“InfoPlist”)讀取指定的key(如”test“)值
關于Info.plist 的國際化問題秀菱,我之前一直在Localizable.strings 更改 CFBundleDisplayName 發(fā)現(xiàn)沒有作用振诬,后來找到是需要創(chuàng)建InfoPlist.strings文件單獨修改。
? iOS 國際化 ?http://blog.csdn.net/bobbob32/article/details/77161431
APP名稱修改 ??http://blog.csdn.net/chenyongkai1/article/details/52175107