如何在iPhone sdk中將兩種語言(英語或阿拉伯語)集成到一個項目中?請幫我用代碼或其他對我有幫助的東西。如何在iPhone中的一個項目中整合兩種語言(英語或阿拉伯語)sdk
5
A
回答
2
[[NSUserDefaults standardUserDefaults]setValue:@"ar" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
只是做那件事有一個本地化Clases這將是很容易爲你
的
1
0
你也可以設置測試編碼,然後是驗證標誌。
設置語言
- (IBAction)btnTapped:(id)sender{
AppDelegate *delegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
if([sender tag] == 1){
[[NSUserDefaults standardUserDefaults]setValue:@"en" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
delegate.imgV.image=[UIImage imageNamed:[NSString stringWithFormat:@"t1.png"]];
}else{
[[NSUserDefaults standardUserDefaults]setValue:@"ar" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
delegate.imgV.image=[UIImage imageNamed:[NSString stringWithFormat:@"at1.png"]];
}
[self presentModalViewController:delegate.nvCtr animated:YES];
}
檢查你的條件
if ([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"en"]) {
//Do your code here
}
else if([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"ar"]{
//Do your code here.
}
此代碼幫助解決你的問題很容易
@samuel。
+0
thnx @neon samuel – 2012-05-18 09:55:30
0
我的確如此。
lang = [[[NSUserDefaults standardUserDefaults]valueForKey:@"Selected_Lang"]intValue];
if(lang == 0)
{
NSString *language = @"en";
LocalizationSetLanguage(language);
}
else
{
NSString *language = @"ar";
LocalizationSetLanguage(language);
}
相關問題
- 1. 如何顯示合併兩種語言的文本(英語+阿拉伯語)
- 2. 如何在codeigniter中添加阿拉伯語和英語語言?
- 3. 如何用兩種說話語言(阿拉伯語和英語)建立網站?
- 4. 如何在iOS中更改應用程序語言阿拉伯語或英語?
- 5. 如何將語言從英語轉換爲阿拉伯語?
- 6. 如何將DateTime.TryParse()用於阿拉伯語等非英語語言?
- 7. Android.Speech.TextToSpeech阿拉伯語語言
- 8. 英語和阿拉伯語語言切換單BB 10級聯
- 9. 其他語言如阿拉伯語CoreNLP
- 10. 將英語轉換爲阿拉伯語
- 11. 如何在英語和阿拉伯語中使用ASP.net網站
- 12. Android阿拉伯語言
- 13. 在grails中,如何將語言更改爲阿拉伯語
- 14. SimpleDateFormat和阿拉伯語語言環境
- 15. 阿拉伯語語言本地化
- 16. 如何在QString中使用語言(如阿拉伯語或中文)?
- 17. 在MySQL中使用英語,阿拉伯語和中國工作
- 18. 如何用英語和阿拉伯語開發多語種Wordpress網站?
- 19. 兩種語言如何整合到項目中?
- 20. 如何使codeigniter網站多語言阿拉伯語和法語
- 21. 如何在阿拉伯語輸入語言模式下將英語語言修改爲特定文本框?
- 22. 文本到語音 - 微軟TTS SDK支持阿拉伯語言?
- 23. 從拉丁語(英語,德語)到阿拉伯語的語音翻譯
- 24. 如何在阿拉伯語中的UILabel
- 25. iOS如何將阿拉伯語言與元音添加到我的英語語言應用程序中?
- 26. Struts2 +國際化+阿拉伯語+英語+ {RTL或LTR}
- 27. 阿拉伯語中的鈦
- 28. 如何建立多語言網站(英文和阿拉伯文)?
- 29. 如何將英語動態轉換成阿拉伯語
- 30. Android:minEms支持所有語言(例如中文,阿拉伯語)嗎?
可能重複http://stackoverflow.com/questions/451776/best-多語言 – Vignesh 2012-02-17 06:40:25
您將要使用本地化,以及大量'NSLocalizedString(@「Hello World」,@「hello message」)'語句(至少一個用於每個字符串)。您應該看到本地化本指南:http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/ – 2012-02-17 06:40:42
thanx @Vignesh。 – 2012-05-18 09:57:05