iOS語言國際化

2022-06-01 22:06:13 字數 616 閱讀 8800

參考**:

語言國際化:根據系統不同的語言自動切換

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...