Tagebuch 09.03.12
今天要記錄的事情,是和iPhone應用程式開發相關的資訊。可能很多人都看不懂。不過因為這是我自己的日記,記錄我想記錄的事情,所以考慮了一下還是決定寫下這篇文章。
如果在寫iPhone應用程式的時候,文字要支援多國語系要怎麼做呢?
1.首先要增加一個新檔案,增加Resource類別的String file。
2.命名為Localizable.strings
3.先打好英文的版本
4.接著在右邊欄位的Localization中,按加號加入支援的語言
5.這時候左邊就會出現相對語言的字串檔,可以對其更換成不同的語言。
6.在使用時,只要用NSLocalizedString就可以呼叫相對應的字串。
比方說 someLabel.text = NSLocalizedString(@”0101”, nil);
這樣設定的話,使用者的系統語系如果是英文就會顯示英文字串,其他語系如果有支援的話,也會顯示相對應的支援字串。
圖片也是一樣,如果一張圖片要支援多國語系的話,請照下面步驟:
1.先把英語系的圖檔放入
2.再到右邊欄位的Localization中,按加號加入支援的語言
3.做完這個動作之後,關起Xcode,到檔案存放的位置中,把相對應語言的圖片直接代換掉
(代換前)
(代換後)
4.回到Xcode,執行程式就會發現圖片也支援多國語系。
相關連結
********************************************************************
改變人生的iPhone [頁面連結]
請尊重數位音樂及出版領域的創作者 [頁面連結]
新程式寫完送審 [頁面連結]