一、目前,應(yīng)用展示的所有文本都是以硬編碼字符串存在于Main.storyboard 和 ViewController里。為了本地化這些字符串,你需要把它們放在一個單獨的文件中。他將會在包中簡單地引用這些字符串,而不是在你的方法中進(jìn)行硬編碼。Xcode使用帶有 .strings 擴(kuò)展名的文件來存儲和檢索app中使用的所有字符串,以支持每種語言。根據(jù)iOS 設(shè)備當(dāng)前使用的語言,代碼中一個簡單的方法調(diào)用將會查找并返回要求的字符串。
二、創(chuàng)建Localizable.strings資源文件如下圖:
1、選擇iOS->Resource->Strings File
2、修改如圖名字后點“Create”
三、選中剛剛創(chuàng)建的Localizable.strings文件,在右側(cè)點擊Localize...按鈕,為其增加英語:
3、增加英語
4、增加英語
四、增加中文:
5、選中Project,點擊后如下圖
7、選擇中文后如下圖
8、點Finish后如下圖
9、增加中文完成,Localizations欄出現(xiàn)了中英文
10、完成后Localizable.strings目錄結(jié)構(gòu)
五、應(yīng)用實例:
11、英文編寫
12、中文編寫
13、程序中進(jìn)行調(diào)用