Estoy tratando de encontrar la forma más fácil de localizar mi aplicación. Estoy usando sqlite, así que básicamente solo necesito cambiar el nombre de mi base de datos. El problema es el nombre de la aplicación: ¿puede ser localizado a partir del código o tengo que hacer x aplicaciones para x idiomas, por lo que cualquiera tendrá el nombre de la aplicación en su idioma nativo? La última parece una aplicación ya rechazada para mí ... ¿alguien?¿Cómo hacer que el nombre de la aplicación iOS sea localizable?
Respuesta
supongo que quiere decir el nombre mostrado Bundle que aparece en el dispositivo de pantalla de inicio: Debe crear un archivo localizado llamado InfoPlist.strings
similar al archivo Localizable.strings
que utiliza para los fragmentos de texto habituales.
En el InfoPlist.strings
puede localizar las diferentes claves de su Info.plist. Para localizar el nombre de la aplicación, agregue:
"CFBundleDisplayName" = "My localized app name";
Para localizar un archivo: Simplemente cree un nuevo archivo de cadenas en Xcode. Entonces revelar el panel derecho Xcode y añadir localizaciones a través del menú que se muestra aquí:
Usando esta técnica se puede localizar cualquier archivo que te gusta. Simplemente agregue la versión correcta a su paquete. Si luego usa [[NSBundle mainBundle] pathFor...
, obtendrá automáticamente la ruta a la localización correcta. Hacemos esto para sqlites, cadenas e incluso algunas imágenes.
Puede configurar el nombre de la aplicación de forma independiente para cada país iTunes es compatible oficialmente con las traducciones en el idioma nativo a través de iTunes Connect.
Esa es la única manera de hacer esto y usted puede hacer esto sólo para la tiendas de aplicaciones de todo el mundo que no utilizan Inglés como idioma principal
- 1. ¿Cómo puedo hacer que un enlace de datos de ancho de texto formateado sea localizable?
- 2. ¿Cómo hacer que la aplicación de iPhone sea "skinnable"?
- 3. UIBarButtonSystemItem localizable
- 4. ¿Cómo hacer que la aplicación Java sea independiente?
- 5. ¿Es posible hacer que Oauth sea seguro en iOS?
- 6. Cómo hacer que la tarea sea deseable
- 7. ¿Cómo hacer que el archivo sea escaso?
- 8. ¿Cómo puedo hacer que mi aplicación sea secuenciable en C#?
- 9. ¿Cómo hacer que la salida de GCC sea stdout?
- 10. cómo hacer que el programa sea capaz de instalar
- 11. ¿Cómo hacer que una aplicación swing sea consciente del cambio en el tamaño de la pantalla?
- 12. ¿Cómo hacer que la operación de escritura sea idempotente?
- 13. ¿Cómo hacer que EditText sea más pequeño que el predeterminado?
- 14. ¿Cómo hacer que la identificación amigable no sea sensible?
- 15. ¿Dónde puedo encontrar y cambiar la configuración que especifica el nombre de la aplicación de iOS?
- 16. ¿Cómo hacer que el programa Java sea instalable?
- 17. ¿Cómo hacer que el clip Canvas sea contenido en Flex?
- 18. ¿Cómo hacer para que el nombre de la aplicación se muestre en abierto con la lista?
- 19. Cómo hacer que strpos sea insensible
- 20. Cómo hacer que PictureBox sea desplazable
- 21. ¿Cómo hacer que Unix sea binario autónomo?
- 22. ¿Cómo hacer que el diálogo de jQuery sea modal?
- 23. ¿Cómo hacer que NSTableView sea transparente?
- 24. ¿Cómo hacer que el fondo de un JCheckBox sea transparente?
- 25. ¿Cómo hacer que Rotate3dAnimation sea más suave?
- 26. ¿cómo puedo hacer que el color de Valdator sea rojo?
- 27. Cómo hacer que TimePicker sea más pequeño
- 28. Cómo hacer que mi código sea rápido
- 29. ¿Cómo hacer que odeint sea exitoso?
- 30. ¿Cómo hacer que layoutSubviews sea llamado antes de sizeThatFits?
Esto parece ser un buen tutorial: http://useyourloaf.com/blog/2010/12/15/localize-iphone-application-name.html – Sathya
Sí, quise decir "localizar", perdón por eso – raistlin
o " localizar ", dependiendo de la localización :-) – Simon