¿Cómo integrar dos idiomas (inglés o árabe) en un proyecto en iphone sdk? Ayúdenme con el código o cualquier otra cosa que sea útil para mí.Cómo integrar dos idiomas (inglés o árabe) en un proyecto en iphone sdk
Respuesta
[[NSUserDefaults standardUserDefaults]setValue:@"ar" forKey:@"lang"];
[[NSUserDefaults standardUserDefaults]synchronize];
acaba de hacer esa cosa hay un Clases localizadas será muy fácil para usted
Tienes que usar la localización para integrar dos idiomas en tu aplicación. para la implementación puede consultar este tutorial Localization
thnx @Cocoa Matters –
También puede establecer la codificación de prueba y luego la bandera de validación.
establecer el idioma de
- (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];
}
la comprobación de sus condiciones
if ([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"en"]) {
//Do your code here
}
else if([[[NSUserDefaults standardUserDefaults] valueForKey:@"lang"] isEqualToString:@"ar"]{
//Do your code here.
}
Este código ayuda a resolver su problema fácilmente
@samuel.
thnx @neon samuel –
me gusta esto.
lang = [[[NSUserDefaults standardUserDefaults]valueForKey:@"Selected_Lang"]intValue];
if(lang == 0)
{
NSString *language = @"en";
LocalizationSetLanguage(language);
}
else
{
NSString *language = @"ar";
LocalizationSetLanguage(language);
}
- 1. iphone sdk: cómo convertir el formato de fecha árabe al inglés?
- 2. ¿Cómo encontrar si una cadena tiene todas las letras en inglés o en árabe
- 3. ¿Cómo uso DateTime.TryParse() para idiomas distintos del inglés como el árabe?
- 4. ¿Cómo interactúan varios idiomas en un proyecto?
- 5. Múltiples idiomas (inglés, francés) en ASP.NET Página
- 6. En Xcode, ¿cómo mostrar texto combinando inglés + árabe y comenzando con árabe?
- 7. Cómo integrar Linphone en un proyecto existente (SIP en IOS)
- 8. Usando Eclipse con árabe e inglés en la misma línea
- 9. Sitio web en idiomas de derecha a izquierda (árabe, hebreo)
- 10. Localización del iPhone sin inglés
- 11. ¿Cómo integrar Clojure en un proyecto Java existente?
- 12. Cómo integrar social-auth en mi proyecto
- 13. Usando diferentes idiomas en un proyecto
- 14. ¿Cómo integrar maven 2 en un proyecto de netbeans existente?
- 15. Comparando dos cadenas en inglés para similitudes
- 16. Localización de la aplicación iPhone - ¿Problemas en inglés?
- 17. cifrar un archivo en iphone-sdk
- 18. ¿Cómo integrar SIP en Android?
- 19. ¿Cómo arreglar el idioma inglés en un cuadro de texto específico en el modo de idioma de entrada en árabe?
- 20. en navigationbar en iPhone SDK
- 21. Múltiples idiomas utilizados en un proyecto de eclipse
- 22. Número aleatorio en iphone sdk?
- 23. PDF Manipulación en iPhone SDK
- 24. carga RTF o archivo de texto en UITextView iPhone SDK
- 25. Cómo configurar uitableviewclick en el iphone sdk
- 26. ¿Organizar un proyecto que usa varios idiomas?
- 27. Cómo supervisar NSSystemClockDidChangeNotification en iPhone SDK
- 28. Reproducir sonidos en iPhone SDK?
- 29. iPhone - "Open In" en SDK?
- 30. ¿Cómo integrar teletrabajadores en un proceso ágil?
posible duplicado de http://stackoverflow.com/questions/451776/best- way-to-make-iphone-application-multi-lingual – Vignesh
Va a utilizar la localización y muchas declaraciones 'NSLocalizedString (@" Hello World ", @" hello message ")' (al menos una para cada cadena). Debería ver esta guía sobre localización: http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/ –
thanx @Vignesh. –