iOS 國際化

應用國際化準備

  1. 點擊工程/PROJECT/Info/Localizations,添加簡體中文支持,如果想支持繁體,也可繼續添加,其他語言亦然。

  2. 修改Info.plist文件,添加Application has localized display name,值為 Boolean 類型的 YES

應用名稱國際化

  1. 創建InfoPlist.strings,文件名必須為InfoPlist,否則無效。


  2. 點擊之前創建的InfoPlist.strings - 點擊右邊的Localizion/添加簡體中文

  3. InfoPlist.strings文件中對應的語言文件填入應用的名稱

"CFBundleDisplayName" = "English";

應用文字國際化

  1. 按上邊應用名稱國際化步驟創建 Localizable.strings 文件


  2. Localizable.strings文件中對應的語言文件填入對應內容的鍵值對


  3. 使用國際化文字

let loginStr = NSLocalizedString("account_login", comment: "");

應用圖標國際化

有機會更新^-^

以下是測試工程的文件:


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • iOS國際化簡單操作 國際化后的App可以根據手機當前系統語言來切換不同的語言來適應不同的語言使用人群, 所以iO...
    zhouyuhan閱讀 892評論 2 7
  • 之前公司的app可能要在島國和東南亞地區使用,所以最合理的方法就是--國際化。 寫這篇文章也是為一個妹子寫的(咦~...
    倫敦鄉下的小作家閱讀 824評論 4 4
  • 國際化(Internationalization ,簡寫為I18N)的作用是防止將本土文化信息寫死仔應用里(所謂本...
    西西西瓜啊閱讀 11,379評論 23 15
  • 添加應用程序多語言支持的國際化文件 工程根目錄 -> 選擇PROJECT下的項目 -> 選擇Info選項卡 -> ...
    kriskangdev閱讀 395評論 0 0
  • 我翻箱倒柜 一面保持 一面沉淪 急促 是巨響 砸進了心里 假裝 是表象 掩飾慌張 消耗 是浪費 無用的尋找 水沫柔...
    董落憂閱讀 181評論 0 0