Necesito crear una aplicación que sea multilingüe. Por ejemplo, la aplicación se lanzará en Francia y los Países Bajos. El usuario debe seleccionar un idioma cuando la aplicación se inicia por primera vez. ¿Hay alguna forma más fácil de hacer esto? En Xcode, vi algo acerca de las localizaciones. ¿Esto tiene algo que ver con eso?Creación de la aplicación ios de varios idiomas
Respuesta
Estos son grandes recursos para sus esfuerzos de localización:
- de Apple propia Internationalization Programming Topics
- How to Localize an iPhone App tutorial
- Localization Guide for iPhone
Thnx !! excelentes consejos – Jos
Sugeriría leer el I18n docs. Nunca tendrá que preguntarle al usuario qué idioma utilizan, ya que esto se puede obtener a través de una llamada API, por lo que debe hacer lo más inteligente y usar el idioma que prefiera ya en su dispositivo.
El problema con esto es que el la aplicación tendrá una tienda en línea. Entonces, si alguien en los Países Bajos usa el francés en su iPhone, los pedidos se enviarán a la tienda en línea de Francia. Lo cual necesita al holandés fuera de curso. Estoy de acuerdo en que no es óptimo, pero tendré algunas ideas al respecto. – Jos
Xcode 6.0: Proporciona características maravillosas para Internationalisation and Localisation. ("adaptación a nivel local con Xcode 6 "video). Para un uso rápido, escribo algunos pasos útiles.
Paso 1:
clic en el proyecto -> Información -> desplazarse hacia abajo -> localizaciones -> haga clic en '+' y añadir el idioma requerido -> comprobar como se requiere -> Finalizar.
para xcode 6: haga clic en proyecto -> cambie el destino a -> información> desplácese hacia abajo -> localizaciones -> haga clic en '+' y agregue el idioma requerido -> seleccione según corresponda -> Finalizar.
Paso 2:
clic en 'Supporting Files' -> clic derecho -> New File -> seleccione recurso en la lista del lado izquierdo -> seleccione 'Cuerdas archivos' -> siguiente -> nombre es localizable '-> crear
Paso 3:
clic en el archivo recién creado -> vaya a Utilidades -> inspector File -> haga clic en 'Localizar ..' -> comprobar todo lenguaje
Paso 4:
open Localizable.strings (Inglés) write "help" = "No puedo ayudarte";
aquí "ayuda" es una clave "No puedo ayudarte" es un valor. Puedes cambiarlos como lo desees.
open Localizable.strings (French) o el idioma que ha configurado. escriba en consecuencia y puede traducir "No puedo ayudarlo" a cualquier dicho idioma.
Paso 5:
// for test
NSString *str = NSLocalizedString(@"help", Nil);
NSLog(@"%@",str);
lo hemos hecho. Puede verificar.
Ahora, para probar la configuración del dispositivo -> general -> Internacional -> idioma -> seleccione dicho idioma o el idioma que ha elegido (hay idiomas limitados). Ejecuta tu aplicación. Espero que esto te ayude. Me ayuda
Comparta su problema con el Pacífico antes del voto a favor. –
impresionante. Muchas gracias – iOSDeveloper
@XCodian ¡De nada! –
- 1. IOS: iniciar imagen en varios idiomas
- 2. Aplicación expreso en varios idiomas
- 3. Prueba de compras en la aplicación para varios idiomas
- 4. ¿Soporta Android varios idiomas?
- 5. Aprender varios idiomas
- 6. Uso de IPC para combinar varios idiomas
- 7. portadas múltiples en varios idiomas
- 8. define varios idiomas en html
- 9. Ejemplos de varios idiomas en documentación XML
- 10. Sitio web en varios idiomas
- 11. ¿Sistema de mensajería multiplataforma en varios idiomas?
- 12. Compatibilidad con varios idiomas de SQL Server
- 13. Meta programación en varios idiomas de salida
- 14. generador de proyectos multiplataforma en varios idiomas?
- 15. Creación de una aplicación de iOS HTML5 con UIWebView
- 16. Idiomas faltantes en el simulador de iOS
- 17. Compatibilidad con varios idiomas En C#
- 18. La mejor forma de implementar varios idiomas en Zend Framework
- 19. ¿Cómo usar varios idiomas para la aplicación de iPhone con MonoTouch?
- 20. ¿Puedo crear una aplicación de iphone (IOS) usando los idiomas de la web (HTML - CSS - jQuery)?
- 21. C# Creando una configuración para varios idiomas
- 22. Peligroso aprender varios idiomas al mismo tiempo?
- 23. ¿Organizar un proyecto que usa varios idiomas?
- 24. ¿Cómo interactúan varios idiomas en un proyecto?
- 25. Robots.txt, no permitir URL en varios idiomas
- 26. documento en varios idiomas en Latex
- 27. ¿Cómo manejar varios idiomas en Java?
- 28. técnica de ASP MVC para admitir varios idiomas
- 29. funcionalidad de búsqueda en el sitio django en varios idiomas
- 30. Creación de la aplicación Cross Platform: recomendación
http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/ - este es un tutorial ... hay muchos más. – govi
¡Thnx! Estaba buscando las palabras clave incorrectas probablemente – Jos
Aquí otro tutorial http://www.delitestudio.com/2012/09/11/how-to-internationalize-an-os-x-ios-app/ – DreamOfMirrors