close
         

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 [頁面連結]


請尊重數位音樂及出版領域的創作者 [頁面連結]


新程式寫完送審 [頁面連結]

arrow
arrow
    全站熱搜

    Thomas 發表在 痞客邦 留言(0) 人氣()