bir projede (ingilizce veya arapça) iki dil entegre etmek? Lütfen bana yardımcı olacak kod veya başka bir şey ile bana yardım edin.Nasıl iphone sdk bir Projesi'nde faaliyet (ingilizce veya arapça) iki dil entegre etmek nasıl iphone sdk
5
A
cevap
2
[[NSUserDefaults standardUserDefaults]setValue:@"ar" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
sadece çok kolay olacak bir Lokalize clases olduğu şeyi yapmak için size
ait
1
Uygulamanızda iki dili tümleştirmek için yerelleştirmeyi kullanmanız gerekir. uygulanması için bu öğretici Localization
+0
thnx @Cocoa Matters –
0
Ayrıca test codition ve sonra doğrulayarak bayrağı ayarlayabilirsiniz başvurabilir.
Seti dil
- (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];
}
kontrol etme koşulları
if ([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"en"]) {
//Do your code here
}
else if([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"ar"]{
//Do your code here.
}
senin sorunu kolayca
@samuel çözmeye yardımcı Bu kod.
+0
thnx @neon samuel –
0
Bunu beğendim.
lang = [[[NSUserDefaults standardUserDefaults]valueForKey:@"Selected_Lang"]intValue];
if(lang == 0)
{
NSString *language = @"en";
LocalizationSetLanguage(language);
}
else
{
NSString *language = @"ar";
LocalizationSetLanguage(language);
}
İlgili konular
- 1. iPhone sdk
- 2. iPhone SDK: IBAction
- 3. iPhone SDK ile Ping
- 4. Sharekit iphone sdk
- 5. Xcode iPhone - Baz SDK Aktif SDK farkı?
- 6. iphone sdk göz kırpma algılama
- 7. iPhone sdk üzerinde NSData CGDataProviderRef dönüştürmek nasıl?
- 8. iPhone SDK: Uygulamamda kaydırma görünümünü nasıl ekleyebilirim?
- 9. PDF Manipulation on iPhone SDK
- 10. iphone SDK - 2 kontrol cihazı nasıl bağlanır?
- 11. iphone SDK: İmza yakalama nasıl uygulanır?
- 12. IB'de [iPhone SDK] NSLocalizedString nasıl kullanılır?
- 13. Iphone sdk içinde NSError mesajını nasıl alabilirim?
- 14. iOS 4 iPhone projesinde
- 15. UITableViewCell ve UISwitches - iPhone SDK
- 16. Resimdeki metni okuyun iPhone SDK
- 17. Leopard için iPhone 3.1.3 sdk
- 18. Bir Klavyenin yukarısındaki UIToolbar - iPhone SDK
- 19. iphone projesinde ZXing'in nasıl ekleneceği
- 20. Bir UIView taşıma - newbie iphone sdk
- 21. Ham Derinlik haritası IPhone için SDK X
- 22. iPhone SDK - Google TTS ve kodlama
- 23. Iphone SDK: Arka planda iPhone uygulamasında e-posta gönder
- 24. İngilizce dilinde belirli bir metin kutusuna Arapça dil nasıl ayarlanır?
- 25. Kakao/iPhone: BackgroundColor ve Opak Özellikleri Kakao, özellikle iPhone SDK
- 26. iPhone SDK - Bir animasyonun ne zaman biteceğini nasıl anlarım?
- 27. XCode'a belirli bir iPhone simülatörü SDK sürümünü nasıl yüklerim?
- 28. iPhone SDK için kartvizit okuyucusu veya OCR Kitaplığı
- 29. Objective-C NaN değeri (iphone sdk)
- 30. iphone SDK: Bir UIPickerView'in başlangıç değeri nasıl ayarlanır?
olası yinelenen http://stackoverflow.com/questions/451776/best- yol-to-make-an-iphone-uygulama-çok dilli – Vignesh
Yerelleştirmeyi kullanacaksınız ve bir çok "NSLocalizedString (@" Merhaba Dünya "," "merhaba mesaj") 'ifadeleri (en azından bir tane için her dize). Bu kılavuzu yerelleştirmede görmelisiniz: http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/ –
thanx @Vignesh. –