2013年5月15日 星期三

讓iPhone/iPad app icon的名稱有多國語言

昨天有朋友問起這個問題
雖然有看過別人家的app有這樣功能
但是沒自己動手試過

在網路上爬了一下文
做法並不是太困難
重點就是要讓bundle display name這邊可以對應

我是在xcode 4.6.2環境下設定的, 舊一點的版本應該雷同
1. 確定project 底下Supporting Files裡頭有InfoPlist.strings
(別緊張, 一開始應該不會有下拉選單 :P)

注意! 是InfoPlist.strings不是yourapp-Info.plist喔!
而且它是一個string file不是一個property list,
沒有的話自創一個吧~

2. 點一下Project 再選右邊Panel的Project(不是下面的Targets)
3. 然後點選Info的標籤, 下方應該會有個Localizations的區塊


4. 在增加不同國家語言時,會跳出一個視窗問我們兩件事情:
o 一個是default要reference哪個國家的語言設定
o 一個是選擇哪些檔案需要有多國語系檔

5. 完成後應該就會像圖一那樣有下拉選項出現了, 點一個進去看看吧
給"CFBundleDisplayName"一個對應的值.

哇哈哈, 官方連中文版都有文件了, 直接連過去看個仔細吧XD
參考資料: 官方文件stackoverflow

內容回應