xcode配置app的多語言化


xcode5上面,和之前的版本有點不同,經過研究測試,以下方法可用。

1.到project->info->localizations  
下面的加號,添加你需要的語言
在xcode5上把你的app多語言國際化

千萬不要刪除  base 否雖然我不知道有什麼用,我是刪了整個storyboard沒了,很後悔。

2.然後添加一個strings 文件,file->new->file...如圖
在xcode5上把你的app多語言國際化
3.然後在strings文件右加 點localize 
在xcode5上把你的app多語言國際化

在xcode5上把你的app多語言國際化
4.在這裏可以定義各種宏
在xcode5上把你的app多語言國際化

5.使用的方法如下

titleLabel.text=NSLocalizedString(@"TITLE",nil);

 [startButtonsetTitle:NSLocalizedString(@"STARTBUTTON",nil)forState:UIControlStateNormal];

NSLocalizedString(@"宏名[注意要用大寫]"nil) 後面那個nil是如果有什麼問題,就顯示後面的那個字符串,不過一般會直接顯示默認那個語言,所以可以直接設爲nil

6.設置app的名字根據系統語言顯示就先設 CFBundleDisplayName="Transcriber";這個值到srtings裏面

然後在target->info裏面添加一個key 爲 Applicationrequires iPhone environment 值爲YES

在xcode5上把你的app多語言國際化


轉載自:http://blog.sina.com.cn/s/blog_4def4daf0101mlcm.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章