精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳解iPhone應用程序 多語言支持操作

移動開發 iOS
本文介紹的是iPhone應用程序 多語言支持操作,實現國際化,不多說,我們來看詳細內容。

iPhone應用程序 多語言支持操作是本文要介紹的內容,這里有幾個概念的:多語言支持,就是一個程序支持幾種語言的界面;本地化/國際化.就是把原有語言支持翻譯成另外一種語言。

這里又推導出另外幾個問題,
  
一、是讓程序帶幾種語言文件支持
  
二、運行中如何切換界面
  
三、代碼中取把對應的字符取出來?

首先我們看一下Iphone的語言設置。打開Settings-->International-->Language.可以在界面上切換語言.可以把當前語言界面切換不同語言。

詳解iPhone應用程序 多語言支持操作

應用程序是怎么做相應的切換呢?如果正好程序帶了相應語言支持。則直接切換過去。如果沒有相應的支持。則切算成默認語言。
 
還有一種情況,在iphone設為中文界面的情況,程序手動切換成英文。這又要怎么做?

一、iphone項目的語言文件

在iphone的xcode項目中,往往帶好幾個語言支持。
 
每一個語言支持的文字保存在 <語言類型>.lproj/Localizable.strings 當中。比如英文是
 
English.lproj/Localizable.strings 當中, 簡體中文是 Zh_cn.lproj/Localizable.strings 當中
   
Localizable.strings 的格式有兩種,一種是舊式是的,每一行都是形如下格式

  1. "_LocaleLanguage" = "zh";  
  2. "cancel" = "取消"; 

另外一種是XML格式的plist文件

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2.  
  3. <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
  4.  
  5. <plist version="1.0"> 
  6. <dict> 
  7.     <key>button</key> 
  8.     <string>按鍵</string> 
  9. </dict> 
  10. </plist> 

 

二、在XCode 操作strings文件.

在XCode 的操作比較詳細是
  
http://www.skylarcantu.com/blog/2009/08/19/localization-your-iphone-os-applications-in-xcode/
  
在主菜單File-->New file 或項目窗口的右健中,選擇Add New..

在other文件中,選擇新建strings文件

詳解iPhone應用程序 多語言支持操作

新增文件可以放在任意目錄,但是最好是按前面要寫成 Zh_cn.lproj/Localizable.strings 的名字

詳解iPhone應用程序 多語言支持操作

在新增的文件手工增加翻譯條目

詳解iPhone應用程序 多語言支持操作


 
新的語言再重復上述步驟即可。
 
三、在應用程序中使用國際化字符串

在程序中使用字符串的地方可以調用NSLocalizedString來取出對應語言的字符串

如果你的strings文件不是標準的Localizable.strings,假設叫my.strings 則可以用
 
NSLocalizedStringFromTable (@"button",@"my", nil);來取得字符串

比如我把標題換成國際化語言

  1. UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"title",nil)   
  2.                             message:self.textField.text   
  3.                                                  delegate:nil                                          cancelButtonTitle:@"OK!"   
  4. otherButtonTitles:nil]; 

四、在界面顯示

在界面顯示主要取決于兩點。一個是當前iphone的顯示語言,如果匹配自動調用相應的語言。

詳解iPhone應用程序 多語言支持操作


   
如果當前語言應用程序不支持,則會自動顯示Info.plist中 Localization native development re指定的語言。

如果當前應用程序中自帶的語言支持與當前不匹配。比如應用程序帶了是法語,德語和意大利語.但當前iphone是西班牙語,這時應用程序如果隨時指定語言,比哪顯示法語。
 
如何在程序顯示指定的語言?(待測試)
 
這里有一種解決方法。以下是一種實現設置當前語言的類Language.設置方法setLanguage。

initialize是取得當前語言

  1. @implementation Language  
  2.  
  3. static NSBundle *bundle = nil;  
  4.  
  5. +(void)initialize {  
  6.  NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];  
  7.  NSArray* languages = [defs objectForKey:@"AppleLanguages"];  
  8.  NSString *current = [[languages objectAtIndex:0] retain];  
  9.  [self setLanguage:current];  
  10.  
  11. }  
  12.  
  13. /*  
  14.   example calls:  
  15.   [Language setLanguage:@"it"];  
  16.   [Language setLanguage:@"de"];  
  17. */  
  18. +(void)setLanguage:(NSString *)l {  
  19.  NSLog(@"preferredLang: %@", l);  
  20.  NSString *path = [[ NSBundle mainBundle ] pathForResource:l ofType:@"lproj" ];  
  21.  bundle = [[NSBundle bundleWithPath:path] retain];  
  22. }  
  23.  
  24. +(NSString *)get:(NSString *)key alter:(NSString *)alternate {  
  25.  return [bundle localizedStringForKey:key value:alternate table:nil];  
  26. }  
  27. @end 

在程序中的類的調用

小結:iPhone應用程序 多語言支持操作的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2010-01-06 13:41:51

.NET Framew

2009-07-17 10:02:29

WPF程序多語言支持

2009-08-03 17:33:01

ASP.NET多語言支

2013-10-16 15:50:01

iOS優化本地化

2009-08-25 10:44:50

C#實現多語言

2014-07-09 09:20:06

WPFWPF應用

2023-08-09 09:36:04

Azure AI微軟

2022-07-19 16:54:50

iPaaSServerlessFaaS平臺

2011-07-19 14:36:32

iPhone

2011-07-26 09:41:23

iPhone xcode Mac OS X

2011-07-26 11:13:15

iPhone PXL

2011-07-21 10:47:37

iPhone Cocoa 委托

2011-08-10 16:50:10

iPhone生命周期

2011-07-26 16:33:56

iPhone Delegate

2024-01-12 10:01:07

框架編程

2011-07-19 10:56:15

iPhone 控制器 視圖

2011-07-19 10:42:41

iPhone 應用程序 模型

2011-07-19 11:12:07

iPhone 控制器

2014-04-16 14:50:20

Spark

2011-08-10 16:57:15

iPhone事件程序包
點贊
收藏

51CTO技術棧公眾號

色婷婷综合久久久久久| 性欧美videos高清hd4k| 日韩中文字幕亚洲一区二区va在线| 亚洲视屏在线播放| 日本精品一区在线| 国模精品视频| 天天摸天天碰天天爽天天弄| 亚洲精品一二三**| 色综合av在线| 91免费视频黄| 色在线免费视频| 精品中文av资源站在线观看| 91国内免费在线视频| 911国产在线| 农村少妇一区二区三区四区五区 | 亚洲在线色站| 天堂v在线观看| 韩国一区二区在线观看| 热久久这里只有| 麻豆国产尤物av尤物在线观看| 午夜欧洲一区| 精品国产伦一区二区三区免费| 婷婷丁香激情网| yellow字幕网在线| 亚洲色图欧美激情| 亚洲国产一区二区精品视频| 国产综合视频在线| 国产在线播精品第三| 国产精品扒开腿做爽爽爽视频| 天天操天天射天天爽| 天堂美国久久| 在线一区二区日韩| 亚洲久久久久久久| 天天做夜夜做人人爱精品| 日韩视频一区二区在线观看| 牛夜精品久久久久久久| 性欧美xxx69hd高清| 亚洲一卡二卡三卡四卡| 欧美日韩一级在线| www.av在线| 久久九九影视网| 精品日本一区二区三区| 免费观看国产视频| 国产精品自拍在线| 亚洲专区在线视频| 999国产精品视频免费| 亚洲三区在线观看无套内射| 欧美aaaa视频| 一区二区三区国产在线观看| 中文字幕在线免费看线人| 成人知道污网站| 精品三级在线看| 能看毛片的网站| 免费一级欧美在线大片| 欧美精品精品一区| 三区视频在线观看| 亚州精品国产| 在线成人午夜影院| 波多野结衣网页| 日韩精品中文字幕吗一区二区| 欧美久久婷婷综合色| 欧美激情国内自拍| 日韩激情欧美| 精品区一区二区| 北京富婆泄欲对白| 欧美影院天天5g天天爽| 亚洲精品一二区| 亚洲图片另类小说| 成人影视亚洲图片在线| 日韩在线视频二区| 最新一区二区三区| 国内自拍一区| 青青久久aⅴ北条麻妃| 天天爽夜夜爽人人爽| 日本vs亚洲vs韩国一区三区| 国产精品久久久久久五月尺| 97人妻精品一区二区三区| 国产一区二区三区免费观看| 97超碰人人模人人爽人人看| 婷婷五月综合激情| 久久精品人人做人人爽97| 视频一区视频二区视频三区高| 免费黄色在线网站| 亚洲一区二区综合| 嫩草av久久伊人妇女超级a| 福利一区二区| 人禽交欧美网站| 777午夜精品免费视频| 中文字幕av一区二区三区人妻少妇 | 欧美巨猛xxxx猛交黑人97人| 国产精品 欧美 日韩| 在线一区欧美| 国产剧情久久久久久| 性生活视频软件| 久久久精品国产免大香伊| 欧美三级午夜理伦三级老人| 美女高潮在线观看| 欧美区一区二区三区| 无码国产69精品久久久久网站| 日韩美女国产精品| 久久精品最新地址| 免费在线不卡视频| 国产在线播放一区三区四| 久久96国产精品久久99软件| 久久bbxx| 色素色在线综合| 欧美xxxx黑人| av一区二区在线播放| 欧美激情第三页| 亚洲视频一区在线播放| www.久久精品| 强开小嫩苞一区二区三区网站 | 欧美成人久久| 国产精品久久久精品| 欧美一级特黄aaaaaa| 中文av字幕一区| 欧美成人xxxxx| 97se亚洲| 欧美理论片在线观看| 中文字幕自拍偷拍| 久久精品一区二区三区不卡牛牛| 免费的一级黄色片| 亚洲高清影院| 亚洲性线免费观看视频成熟| 日本免费一二三区| 国产成人av自拍| 亚洲一区二区三区免费看| 欧美xxx网站| 日韩精品久久久久久福利| 99久久国产综合精品五月天喷水| 日本妇女毛茸茸| 国产精品婷婷| 国产福利久久精品| www.在线视频| 欧美久久久久久久久久| 加勒比综合在线| 亚洲专区一区| 精品一区久久| 麻豆理论在线观看| 精品伦理精品一区| 久久久久久久久久久久久久久久久| 免费成人美女在线观看.| 欧美国产一二三区| 无码小电影在线观看网站免费| 精品免费视频一区二区| 免费毛片在线播放免费| 国产精品亚洲视频| 日本天堂免费a| 久久天堂久久| 免费99精品国产自在在线| 91精品国产乱码久久久久| 国产精品久久综合| www.com污| 伊人青青综合网| 91久久爱成人| 日本在线观看高清完整版| 日韩欧美一级特黄在线播放| 麻豆chinese极品少妇| 国产91丝袜在线播放| 91免费黄视频| 少妇久久久久| 日韩av免费一区| 成人精品一区| 777色狠狠一区二区三区| 综合五月激情网| 懂色中文一区二区在线播放| 日韩精品一区二区免费| 欧美五码在线| 91精品蜜臀在线一区尤物| 国产日韩亚洲精品| av在线最新| 亚洲免费人成在线视频观看| 亚洲午夜无码久久久久| 亚洲欧洲精品成人久久奇米网| 午夜av中文字幕| 在线播放亚洲| 天堂资源在线亚洲资源| 亚洲欧美久久精品| 欧美激情欧美狂野欧美精品| 欧洲毛片在线| 777欧美精品| 久久久久香蕉视频| 久久人人超碰精品| 一起操在线视频| 好看不卡的中文字幕| 美女一区视频| 免费一级欧美片在线观看网站| 久久免费成人精品视频| 国产综合视频一区二区三区免费| 欧美美女黄视频| 国产精品变态另类虐交| 日本一二三不卡| 日本人dh亚洲人ⅹxx| 亚洲视频狠狠| 亚洲成人蜜桃| 国产精品高潮呻吟久久久久 | 99久久久国产精品免费调教网站| 免费91在线视频| 免费福利在线观看| 欧美一区二区三区在线电影| 可以免费在线观看的av| 中文字幕一区二区不卡| 在线免费播放av| 国内精品久久久久影院色 | 日本va欧美va精品| 97在线国产视频| 日韩精品永久网址| 久久99精品国产一区二区三区| 亚洲伊人精品酒店| 国产ts一区二区| 国产乱妇乱子在线播视频播放网站| 国产一区二区三区四区福利| 深爱五月激情五月| 欧美一级爆毛片| 中文字幕有码视频| 一道本成人在线| 日本在线观看中文字幕| 成人欧美一区二区三区1314| 妺妺窝人体色WWW精品| eeuss国产一区二区三区| 日韩a一级欧美一级| 麻豆chinese极品少妇| 91亚洲国产成人精品一区二三| 黄色小视频免费网站| 香蕉久久夜色精品国产| 成人免费性视频| 亚洲香蕉av| 这里只有精品66| 青草国产精品| 欧美日韩精品免费观看| 狼人精品一区二区三区在线 | 国产精品网曝门| 国产精品三级在线观看无码| 成人av在线播放网站| 波多野吉衣在线视频| 精品一区二区精品| 中文字幕22页| 麻豆精品一区二区三区| 婷婷六月天在线| 视频一区免费在线观看| 久久久久久久少妇| 久久男女视频| 国内外免费激情视频| 久久不射中文字幕| 亚洲色欲综合一区二区三区| 午夜亚洲伦理| 99草草国产熟女视频在线| 久久av在线| 国产裸体免费无遮挡| 日欧美一区二区| 亚洲黄色小视频在线观看| 青青青伊人色综合久久| 午夜在线观看av| 久热成人在线视频| 国产成人在线综合| 国产福利精品一区| 日本wwwwwww| 99视频在线精品| 成人免费av片| 国产午夜精品久久久久久久| 成熟人妻av无码专区| 国产精品视频麻豆| 国产免费美女视频| 亚洲综合在线免费观看| 国产成人无码精品久在线观看| 欧美日韩国产精品一区二区三区四区| 六月丁香婷婷综合| 欧美三级日韩三级| 精品国产亚洲一区二区麻豆| 亚洲国产精品va在线看黑人| 日本ー区在线视频| 最近2019好看的中文字幕免费 | 欧美高清在线播放| 国产传媒在线| 国产精品久久久精品| 精品国产18久久久久久二百| 99国产视频| 日韩欧美黄色| 久久国产精品电影| 少妇视频在线播放| 国产精品网站在线观看| 老女人性淫交视频| 欧美日韩国产一区二区| 中文字幕在线观看1| 日韩欧美一二三| 日韩porn| 欧美久久精品午夜青青大伊人| 丁香花电影在线观看完整版| 国产精品扒开腿做| 视频二区欧美| 日韩av电影免费在线观看| 91精品观看| 干日本少妇首页| 九一九一国产精品| 黄色国产在线观看| 亚洲人成精品久久久久久| 色一情一乱一伦| 日韩一区二区电影网| 国产一区二区影视| 欧美黑人性视频| 国产成人精品一区二区三区免费| 亚洲xxxxx| japanese国产精品| av高清在线免费观看| 久草在线在线精品观看| 波多野结衣先锋影音| 日韩毛片视频在线看| 日韩欧美在线观看免费| 日韩欧美一级精品久久| 1区2区3区在线观看| 91av视频在线免费观看| 精品国模一区二区三区欧美| 日本精品一区二区三区高清 久久| 欧美国产专区| 一起操在线视频| 欧美激情在线一区二区| 91香蕉在线视频| 日韩欧美国产1| 免费黄网站在线播放| 国产精品久久久久久久久免费看 | 久久手机视频| 国产精品草草| 国产毛片久久久久久| 国产日本欧美一区二区| 久久99精品波多结衣一区| 精品国产免费人成在线观看| 中文字幕中文字幕在线十八区| 国产精品久久久久久久久久新婚| 免费视频一区三区| heyzo国产| 成人精品在线视频观看| 欧美成人aaa片一区国产精品| 欧美精品精品一区| 青青青青在线| 国产精品视频网站| 日韩aaaa| av污在线观看| 日本一区二区三级电影在线观看 | 免费h在线看| 国产日韩一区二区| 影音先锋久久久| 动漫av在线免费观看| 亚洲最新在线观看| 亚洲女同志亚洲女同女播放| 久久久久久国产免费| 成人动态视频| 国产精品一色哟哟| 成人av先锋影音| 天天综合天天干| 亚洲美女久久久| 97久久香蕉国产线看观看| 日韩免费毛片| 麻豆中文一区二区| 欧美性生交大片| 91精品国产麻豆| 午夜羞羞小视频在线观看| 亚洲自拍小视频| 狠狠干成人综合网| 成人免费毛片日本片视频| 精品久久久久人成| 日本ー区在线视频| 国产精品一香蕉国产线看观看| 午夜av一区| 免费观看污网站| 午夜精品福利一区二区蜜股av | 久久亚洲欧美国产精品乐播| 天天操天天操天天操天天| 亚洲人成电影网站色…| 久久福利在线| 久久www视频| 久久综合网色—综合色88| 久久影视中文字幕| 久久久精品一区| 国产主播性色av福利精品一区| 亚洲午夜无码av毛片久久| 中文幕一区二区三区久久蜜桃| 国产毛片毛片毛片毛片| 69av视频在线播放| 欧美亚洲国产精品久久| 欧美色图校园春色| 色视频欧美一区二区三区| 蜜芽在线免费观看| 国语精品中文字幕| 免费成人性网站| 国产无遮挡aaa片爽爽| 夜夜嗨av色一区二区不卡| 国产一区二区三区精品在线观看| 福利视频一二区| 中文字幕不卡的av| 色婷婷激情五月| 国产欧美日韩免费看aⅴ视频| 精久久久久久| 国产wwwwxxxx| 亚洲精品福利在线| 亚洲精品大全| 男人操女人免费软件| 中文字幕综合网| 国产三级在线看| 国产精品一区视频网站| 久久成人av少妇免费|