ios開發中,實現多語言化。
首先建立乙個string file的檔案,可以命名localization.strings.
然後在這兒新增你程式希望實現的多語言。(點localizations 下的+號即可新增,這裡我新增了english和簡體中文)
新增之後,回到你的工程目錄下,會發現剛建立的localization.strings下增加了兩個檔案
這兩個檔案就是你用來實現你的多語言的檔案了。裡面是key-value的格式
eg:在english的檔案裡增加:
"china"= "china";
在chinese的檔案中增加:
"china"= "中國";
然後在xib檔案中放乙個lable,lable寫上中國2字.
在viewdidload裡實現多語言
- (void)viewdidload
這樣當你系統選擇簡體中文時,則介面會顯示
中國當系統選擇英文時,則介面會顯示
china
獲取當前系統的語言:
nsarray
*languages = [[
nsuserdefaults
standarduserdefaults] objectforkey:];
nsstring *langstr = [languages objectatindex:0];
iOS支援多語言
找到info localizations 選擇需要新增的語言 新建strings檔案,名字為localizable 3.為localizable.strings新增不同的支援語言 4.在string檔案中設定不同的key值對應在不同語言下應該顯示的字元 5.使用示範 uilabel lb uilab...
ios多語言切換
軟體需要適配多語言,通常想到的第乙個方法就是切換多語言的時候傳送通知到各個頁面,從而實現多語言的切換,其實這個方法太不好了,通知多,影響大,有的乾脆直接重啟軟體來切換多語言,其實這幾種都是不可取的,現在作者提供乙個簡單的方法僅供參考 1理論準備 現在大部分軟體頁面的控制器都是tabbar和narba...
iOS多語言設定
1 基本設定 第一步 首先在 專案工程 ptroject info中新增需要支援的語言 如上點選 號會彈出提供的語言列表,我們選擇專案需要支援的語言就可以了 第二步 建立localizable.strings 該檔名不要隨意更改 作為多語言資源對應的詞典,儲存多語言 建立好後,接下來需要繼續做如下操...