plugin color ios localization splash-screen build-settings

color - ¿Hay alguna manera de tener una Default.png(imagen splash) diferente para diferentes idiomas/configuraciones regionales en iOS?



cordova splash screen background color (3)

No hay forma de hacer esto. En cambio, crea un Default.png sin texto.

Editar: estoy corregido. Acabo de probar el método de Alladinian y funcionó. Dejaré mi respuesta, ya que es una técnica útil para saber.

Puede hacerlo fácilmente en Photoshop seleccionando un cuadrado, luego copiándolo y pegándolo sobre el texto. Use Marquee para seleccionar un cuadrado de su gráfico (digamos una parte vacía de una barra de navegación). Luego presiona "v" para la herramienta de movimiento. Use cmd-opt y mueva el cuadrado un poco hacia la izquierda, luego cmd-opt-shift para que no se mueva hacia arriba o hacia abajo. Mueva el cuadrado sobre el texto y suelte el botón del mouse. Repita según sea necesario.

Si desea ver cómo maneja Apple las pantallas de presentación en varios idiomas, abra Maps o Mail. Tienen una pantalla predeterminada sin texto, luego aparece el texto (en cualquier idioma) cuando la aplicación se ha cargado.

Posible duplicado:
La localización de Default.png no funciona

Mi pantalla de bienvenida tiene texto en inglés, por lo que me gustaría poder tener una imagen diferente cuando los usuarios tienen un idioma diferente.

es posible?


No.

Editar : De hecho, estoy estupefacto. Al igual que nevan-king, voy a dejar mi respuesta, ya que sigo pensando que así es como deben hacerlo las directrices de iOS (y mi opinión personal sobre cómo localizar imágenes completas para localizar su texto ...) .

Una pantalla de presentación no tiene la intención de proporcionar información. Las pantallas de bienvenida solo se muestran aproximadamente un segundo, por lo que no sería factible mostrar el texto de todos modos.

La práctica común para lo que quiere hacer es usar su imagen sin texto como pantalla secundaria, y luego mostrar una vista personalizada con su imagen y texto localizado durante unos segundos. De esa manera, parecerá que tienes una pantalla de presentación localizada (y el texto aparece poco después de la imagen, lo cual está bien).

Sin embargo, tenga en cuenta que la idea de las aplicaciones de iOS es una capacidad de respuesta rápida, por lo que solo debe mostrar una "pantalla de inicio" si es necesario (por motivos de mercadotecnia o lo que sea).

Lea esto para obtener más información: http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5


Si es posible. Más o menos de la misma manera que localizas todos tus recursos. Solo debe proporcionar una imagen Default.png y luego habilitar todos los idiomas que le interesan. El resultado es que obtendrá una copia de la imagen para cada idioma en las carpetas respectivas. Luego edite (o sobrescriba) cada imagen como lo necesite. Lo he probado ahora mismo y funciona bien (en iOS 5 pero creo que es el mismo para versiones anteriores). Aquí hay una captura de pantalla para una referencia fácil:

EDITAR: Con respecto a cualquier duda sobre si esta es una buena práctica, esto es directamente de la documentación de Apple :

Además de incluir las imágenes de lanzamiento en el nivel superior de su paquete, también puede incluir versiones localizadas de sus imágenes de inicio en los subdirectorios de proyectos específicos del idioma de su aplicación. Para obtener más información sobre cómo localizar recursos en su aplicación, consulte la Tabla 6-2.