成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Cocoa Touch國際化

移動(dòng)開發(fā) iOS
本文介紹的是淺談Cocoa Touch國際化,主要講述了文字調(diào)用等一些內(nèi)容,先來看本文。

淺談Cocoa Touch國際化是本文要介紹的內(nèi)容,內(nèi)容不多,也過很明確,不多說,我們先來看內(nèi)容。

開發(fā)項(xiàng)目的時(shí)候不用管顯示語言的問題,在代碼中任何地方要顯示文字都這樣調(diào)用:

  1. NSLocalizedString(@"aaa", @"bbb"); 

這里aaa相當(dāng)于關(guān)鍵字,它用于以后從文件中取出相應(yīng)語言對(duì)應(yīng)該的文字。bbb相當(dāng)于注釋,翻譯人員可以根據(jù)bbb的內(nèi)容來翻譯aaa,這里的aaa與顯示的內(nèi)容可以一點(diǎn)關(guān)系也沒有,只要程序員自己能看懂就行。比如,一個(gè)頁面用于顯示聯(lián)系人列表,這里調(diào)用可以這樣寫。

  1. NSLocalizedString(@"shit_or_anything_you_want", @"聯(lián)系人列表標(biāo)題"); 

項(xiàng)目寫好后,取出全部的文字內(nèi)容送給翻譯去翻譯。這里取出所有的文字列表很簡單。使用Mac的genstrings命令。方法如下:

1. 打開控制臺(tái),切換到項(xiàng)目所在目錄。

2. 輸入命令:genstrings ./Classes/*.m。

3. 這時(shí)在項(xiàng)目目錄中會(huì)有一個(gè)Localizable.strings文件。其中內(nèi)容如下:

  1. /* 聯(lián)系人列表標(biāo)題 */  
  2. "shit_or_anything_you_want" = "shit_or_anything_you_want" 

4. 翻譯只需將等號(hào)右邊改好就行了。這里如果是英文,修改后如下:

/* 聯(lián)系人列表標(biāo)題 */

  1. "shit_or_anything_you_want" = "Buddies"; 

如果是法文,翻譯后如下:

  1. /* 聯(lián)系人列表標(biāo)題 */  
  2. "shit_or_anything_you_want" = "Copains"; 

語言文件翻譯好以后,將英語文件拖入項(xiàng)目中,再右擊->Get Info,選擇Make Localization。XCode會(huì)自動(dòng)拷貝文件到English.lproj目錄下。再添加其它語言。

在編譯程序后,運(yùn)行在iPhone上,程序會(huì)根據(jù)當(dāng)前系統(tǒng)設(shè)置的語言來自動(dòng)選擇相應(yīng)的語言包。

注意:genstrings產(chǎn)生的文件拖入XCode中可能是亂碼,這時(shí)只要在XCode中右擊文件->Get Info->General->File Encoding下選擇UTF-16即可解決。

小結(jié):淺談Cocoa Touch國際化 的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-08 10:49:59

Cocoa Touch 靜態(tài)庫

2011-07-20 14:53:28

iPhone NSLocalize 國際化

2011-08-11 15:46:55

CocoaCocoa Touch框架

2011-07-08 18:03:30

Cocoa Touch 網(wǎng)絡(luò)

2011-05-11 10:28:03

2011-07-18 15:08:34

2011-06-15 16:11:51

UIKitCocoa TouchiOS

2011-08-03 10:24:22

Cocoa Touch 靜態(tài)庫

2009-06-25 16:04:30

2010-01-04 13:09:51

Silverlight

2011-05-17 09:39:38

JavaSE

2011-08-19 13:13:14

struts2Java

2011-07-08 16:43:46

iPhone Cocoa 多線程

2011-08-05 17:54:33

Cocoa Touch 多語言

2009-02-04 15:04:13

2009-12-29 15:05:29

WPF支持國際化

2024-09-04 10:27:53

2010-03-02 16:44:59

CentOS Mono

2010-07-28 14:52:29

Flex國際化

2011-08-29 09:48:30

springMVC
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: www.三级| 精品视频免费在线 | 日韩电影一区二区三区 | 亚洲精品精品 | 在线电影日韩 | 久草.com| 国产精品欧美精品 | 蜜月va乱码一区二区三区 | 国产欧美一区二区三区久久人妖 | 欧美日韩亚洲国产 | 一区二区三区视频在线 | 精品福利在线 | 看一级毛片视频 | 日韩欧美在线播放 | 综合九九 | 日韩欧美久久精品 | 人人干人人爽 | 国产免费视频 | 亚洲天堂久久 | av网站推荐 | 成人av一区二区三区 | 久久国产日本 | 超碰精品在线 | 在线观看你懂的网站 | 国产日韩欧美电影 | 欧美日韩专区 | 国产欧美精品区一区二区三区 | 欧美一区二区三区免费电影 | 99热精品6 | 国产麻豆一区二区三区 | 日韩字幕一区 | 91亚洲精品在线 | 中日韩欧美一级片 | 久久精品国产亚洲a | 色综合视频 | 久久精品国产久精国产 | 日韩欧美一区二区三区四区 | 美女天堂av| 久久亚洲一区二区 | 国产一区二区三区视频 | 久草中文在线 |