国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS開發日記34-國際化

2019-11-14 18:10:02
字體:
來源:轉載
供稿:網友

今天博主有一個國際化的需求,遇到了一些困難點,在此和大家分享,希望能夠共同進步.

大部分應用都需要根據手機系統語言的不同,使用不同的應用名稱和應用內的顯示語言。

一般來說,支持英語、簡體中文、繁體中文是比較常見的。當然,如果還要添加其他的語言,原理是相同的。

這是些常用的字符,放在這里以便復制使用
InfoPlist.strings
CFBundleDisplayName="";
CLLoctionNotice="Location is required to find out your sports status";
Localizable.strings
NSLocalizedString(@"", nil)

1、應用名稱的國際化

添加需要國際化的語言種類支持


 
添加需要國際化的語言種類支持

添加國際化新文件


 
添加國際化新文件

添加并命名


 
添加并命名

選中添加后的文件,在右邊添加base


 
選中添加后的文件,在右邊添加base

都打上勾,就添加到工程中了


 
都打上勾,就添加到工程中了

添加之后,會顯示成這樣


 
添加之后,會顯示成這樣

在文件里以“key” = “value”;的格式修改應用名稱,就成功了


 
在文件里以“key” = “value”;的格式修改應用名稱,就成功了

2、應用內名稱的國際化

應用內的國際化和上面的基本一樣,只是一般會重新創一個文件,命名也會不同


 
應用內的國際化和上面的基本一樣,只是一般會重新創一個文件,命名也會不同,如上圖所示

然后在工程中使用時,要用NSLocalizedString(@"XXX", nil)的格式替代NSString就可以了


 
然后在工程中使用時,要用NSLocalizedString(@"XXX", nil)的格式替代NSString就可以了
 
http://www.jianshu.com/p/5ae148570b98?plg_nld=1&plg_uin=1&plg_auth=1&plg_nld=1&plg_usr=1&plg_vkey=1&plg_dev=1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长葛市| 韩城市| 富平县| 房产| 贡山| 嫩江县| 七台河市| 义乌市| 平谷区| 宜城市| 饶阳县| 铜山县| 信丰县| 内乡县| 株洲市| 含山县| 石城县| 忻州市| 南涧| 鄂伦春自治旗| 都昌县| 伽师县| 淮北市| 星座| 壶关县| 舞钢市| 富川| 榆树市| 沾化县| 仁怀市| 吴桥县| 西青区| 桃园市| 博客| 印江| 石棉县| 土默特右旗| 邛崃市| 大宁县| 固阳县| 绥棱县|