在xcode上把你的app多语言国际化(NSLocalizedString)
生活随笔
收集整理的這篇文章主要介紹了
在xcode上把你的app多语言国际化(NSLocalizedString)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.到project->info->localizations ? 下面的加號(hào),添加你需要的語言
千萬不要?jiǎng)h除 ?base 否雖然我不知道有什么用,我是刪了整個(gè)storyboard沒了,很后悔。
2.然后添加一個(gè)strings 文件,file->new->file...如圖 3.然后在strings文件右加 點(diǎn)localize?
4.在這里可以定義各種宏
5.使用的方法如下
千萬不要?jiǎng)h除 ?base 否雖然我不知道有什么用,我是刪了整個(gè)storyboard沒了,很后悔。
2.然后添加一個(gè)strings 文件,file->new->file...如圖 3.然后在strings文件右加 點(diǎn)localize?
4.在這里可以定義各種宏
5.使用的方法如下
titleLabel.text=NSLocalizedString(@"TITLE",nil);
?[startButtonsetTitle:NSLocalizedString(@"STARTBUTTON",nil)forState:UIControlStateNormal];
NSLocalizedString(@"宏名[注意要用大寫]",?nil)?后面那個(gè)nil是如果有什么問題,就顯示后面的那個(gè)字符串,不過一般會(huì)直接顯示默認(rèn)那個(gè)語言,所以可以直接設(shè)為nil
6.設(shè)置app的名字根據(jù)系統(tǒng)語言顯示就先設(shè)?CFBundleDisplayName="Transcriber";這個(gè)值到srtings里面
然后在target->info里面添加一個(gè)key 為?Applicationrequires iPhone environment 值為YES
就這樣就可以根據(jù)系統(tǒng)的語言改變你的app的語言
非常有國際范。牛逼到不行。
轉(zhuǎn)載于:https://www.cnblogs.com/jgl-blog/p/5110800.html
總結(jié)
以上是生活随笔為你收集整理的在xcode上把你的app多语言国际化(NSLocalizedString)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MVC分页
- 下一篇: 监控Activity的启动等状态---