iOS中對于xib創(chuàng)建的ViewController國際化和其他的純代碼國際化沒有區(qū)別;
注意:國際化之后新添加控件之后相應(yīng)的國際化string文件不更新,找不到控件ObjectID的解決方法:
1. 啟動“終端”應(yīng)用程序装诡。
此應(yīng)用程序位于“/應(yīng)用程序/實(shí)用工具”中蓬抄。
2. 在“終端”的“Shell”中,連接到項(xiàng)目文件夾的 "Base.lprojde" 目錄莺琳。
例如:
cd /Users/UserName/Projects/HelloWorld/HelloWorld/Base.lproj
3. 在提示符后輸入以下命令:
ibtool MainStoryboard.storyboard --generate-strings-file NewStuff.strings
(MainStoryboard.storyboard 改成你的xib的名字xxx.xib)
可以給輸出文件命名隨您選取的任何名稱(本示例是用 "NewStuff.strings")饱岸。
4. 在 Xcode 中掺出,打開生成的輸出文件,并將新字符串文件條目(即“Your Name:”標(biāo)簽的注釋和鍵-值對)拷貝到中文 "MainStoryboard.strings" 文件苫费。
5. 翻譯新字符串值汤锨。