iOS國際化(多國語言設置)

1. 基本設置

第一步:先在Project的info裏添加所需要支持的語言,這裏選擇的是Chinese(Simplified)和English-Development Language,點擊Finish。

這裏寫圖片描述

這裏寫圖片描述

第二步:創建Localizable.strings文件(注意:文件名最好不要隨意更改)作爲多語言對應的詞典,存儲多種語言。

(1)點擊Localizable.strings文件右側Localize… 
(2)繼續在Localization裏添加所要支持的語言,將其勾選上。 
這裏寫圖片描述
這裏寫圖片描述

第三步:最後就可以在Localizable.strings裏隨意設置所需要支持的語言啦。

這裏寫圖片描述 
如下圖: 
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

第四步:應用

  • 1
  • 2
  • 3
  • 4
  • 5

如下圖: 
這裏寫圖片描述

2.StoryBoard設置

storyboard同Localizable.strings類似。

第一步:選中storyboard,選擇ShowtheFileInspector,在Localization選擇所需要支持的語言。 
這裏寫圖片描述
第二步:在Main.strings(Chinese(Simplified))和Main.strings(English)裏設置語言。 
Main.strings裏的格式比較特殊,如下所示:

  • 1
  • 2

獲得Object ID 的方法: 
這裏寫圖片描述

3.圖片設置

圖片設置也和Localizable.strings類似,圖片資源存放在Images.xcassets裏,使用時將不同語言的圖片資源在Localizable.strings裏一一對應設置;

第一步:添加圖片

這裏寫圖片描述

第二步:往Localizable.strings中添加圖片名

這裏寫圖片描述

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

第三步:應用

這裏寫圖片描述

4 應用名設置

第一步:添加InfoPlist.strings

文件名命名爲:InfoPlist.strings 
這裏寫圖片描述

第二步:添加應用名

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

這裏寫圖片描述

5 貨幣值設置

貨幣顯示在不同的國家是有區別的,例如:10000可以寫作”10,000”也能寫作”10.000”。針對這種情況可以使用NSNumberFormatter格式化,例如:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

6 啓動頁設置

根據內容去判斷:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章