日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

在xcode上把你的app多语言国际化(NSLocalizedString)

發布時間:2024/4/15 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在xcode上把你的app多语言国际化(NSLocalizedString) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.到project->info->localizations ? 下面的加號,添加你需要的語言

千萬不要刪除 ?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)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。