我們知道如何支援多國語言,
不過,裡面的方法是APP啓動之後,
那APP的名稱呢?
在APP啓動之前,我們如何解決這個問題呢?
我們先來看看iOS系統要如何處理....
假設我們要支援英文,繁體中文和簡體中文,
在build.settings裡我們先修改如下:
iphone = { plist = { CFBundleLocalizations={ "en", "zh-Hans", "zh-Hant", }, CFBundleDisplayName = "myAppTitle", CFBundleName = "myAppTitle"", } }然後,我們再根據想要支援的語言新增幾個目錄,
如以上範例,我們新增了"en.lproj","zh-Hant.lproj","zh-Hans.lproj",
如果要增加其它語言,方法類似,
在剛剛增加的目錄裡,我們都新增了一個檔案"InfoPlist.strings",
"InfoPlist.strings"裡的內容如下:
"CFBundleDisplayName"="myAppTitle"; "CFBundleName"="myAppTitle";上面是"en.lproj"裡的,
如果是"zh-Hant.lproj"裡的"InfoPlist.strings",會是:
"CFBundleDisplayName"="我的名稱"; "CFBundleName"="我的名稱";其它語言的方法類似
沒有留言:
張貼留言