參考**:
語言國際化:根據系統不同的語言自動切換
xcode6.2
一.在不同語言下工程名會變成對應的語言名
步驟:新建乙個singleview工程
再新建infoplist檔案(注意檔名不能改變還有大小寫)
然後新增語言
經過以上,會出現
在各自的語言資料夾中分別新增
cfbundledisplayname="語言";//英語語言下顯示」
語言"
cfbundledisplayname="yuyan";//英語語言下顯示"yuyan"
執行切換模擬器語言設定,可以看到工程名在英語狀態為」yuyan」,簡體中文下為」語言"
效果:二.應用:工程中的控制項名也要在不同語言下顯示不同語言例如乙個lable的text
新建乙個name的plist檔案,新增語言後如下,新增」key」=「」的語句
呼叫語句如下:
lable.text = nslocalizedstringfromtable(@"key", @"name", nil);//@「name" 為檔名
效果:
iOS 國際化語言切換
ios國際化 如何切換語言 1 國際化就是將標籤 提示資訊等資訊放到資源檔案中,隨著程式需要的語言提供對應的資源檔案。以key value對儲存,每個資源的key值不變,value隨著需求改變。一般改變的都是寫 死 的東西,網路請求的不能改變。2 新增多語言 新建工程 國際化 國際化 project...
IOS程式國際化
1.2 新建後,可以看到工作目錄結構檔案如下,單擊infoplist.strings,檢視右邊的屬性,在localization欄新增語言。1.3 新增完成後開啟對應語言檔案,比如english的新增 cfbundledisplayname china chinese檔案新增 cfbundledis...
IOS程式國際化
1.2 新建後,可以看到工作目錄結構檔案如下,單擊infoplist.strings,檢視右邊的屬性,在localization欄新增語言。1.3 新增完成後開啟對應語言檔案,比如english的新增 cfbundledisplayname china chinese檔案新增 cfbundledis...