在xcode上把你的app多语言国际化(NSLocalizedString)
生活随笔
收集整理的這篇文章主要介紹了
在xcode上把你的app多语言国际化(NSLocalizedString)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.到project->info->localizations ? 下面的加號,添加你需要的語言
千萬不要刪除 ?base 否雖然我不知道有什么用,我是刪了整個storyboard沒了,很后悔。
2.然后添加一個strings 文件,file->new->file...如圖 3.然后在strings文件右加 點localize?
4.在這里可以定義各種宏
5.使用的方法如下
千萬不要刪除 ?base 否雖然我不知道有什么用,我是刪了整個storyboard沒了,很后悔。
2.然后添加一個strings 文件,file->new->file...如圖 3.然后在strings文件右加 點localize?
4.在這里可以定義各種宏
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
就這樣就可以根據系統的語言改變你的app的語言
非常有國際范。牛逼到不行。
轉載于:https://www.cnblogs.com/jgl-blog/p/5110800.html
總結
以上是生活随笔為你收集整理的在xcode上把你的app多语言国际化(NSLocalizedString)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MVC分页
- 下一篇: 监控Activity的启动等状态---