Aplicaciones de Android admiten varios idiomas

Si quiero subir mi aplicación de Android con el objetivo de soportar varios idiomas, ¿tengo que subir varios .apks, cada uno diseñado para el idioma que me gustaría apoyar, o lo implemento todo en un archivo .apk?

Nota : Mi aplicación es un juego y realmente no contiene ninguna cadena en la interfaz de usuario. La interfaz de usuario se hizo con Photoshop, por ejemplo, los botones con texto y así sucesivamente.

Si embalo todos los idiomas en un archivo .apk, ¿cómo puedo comprobar qué idioma debe usar la aplicación?

Actualizar:

Todas mis imágenes se almacenan en la carpeta de activos de mi proyecto. ¿Cómo los localizaría?

No, no es necesario crear varios APK, solo un solo APK con Localización, vea este http://developer.android.com/training/basics/supporting-devices/languages.html y este http://developer.android .com / guide / topics / resources / localization.html

Antes de dar su respuesta a la pregunta, le digo acerca de multilingüe en android, básicamente, en el trabajo de aplicación de Android en la región significa sabio si tengo dispositivo en EE.UU. -> instalar una aplicación -> una vez que instalar si la aplicación fue desarrollada para soporte multilingüe, cuerda.

-> ahora la pregunta es cómo la construcción de la aplicación en multilingüe para que usted tiene que definir string.xml para cada idioma para su aplicación apoyará.

–por ejemplo: res / values ​​<= default –para español: res / values-es

–para su respuesta de la pregunta: si usted define la imagen con manera estática entonces no trabaja.

Para los juegos que tienen imágenes que contienen texto, puede utilizar el mismo método que para las cadenas normales.

Digamos, para las cadenas tendrá un archivo strings.xml bajo

values-en values-es values-de values-fr 

Entonces para las imágenes que usted puede utilizar (tenga cuidado de la precedencia de los calificadores)

 drawable-es-hdpi drawable-en-hdpi drawable-de-hdpi drawable-fr-hdpi 

Sin embargo, esto hará que su aplicación sea más grande.

Lo que suelo hacer es generar las imágenes de forma programática, utilizando un fondo y luego renderizar el texto utilizando una fuente personalizada encima de ella. Incluso si las imágenes son texturas para ser utilizado en un motor 3D funciona bien y creo que es un enfoque más razonable.

  • La aplicación de Android para tablets sigue mostrando "Designed for Phones"
  • ¿Cómo detectar si la Google Play Store está descargando / instalando una aplicación específica?
  • No puedo cargar imágenes mientras publico mi aplicación para Android
  • Publicar versión beta en el mercado de Android
  • Google Play muestra el permiso implícito READ_EXTERNAL_STORAGE
  • Tienes problemas para conectarte a Google Play Services; Obtener el código de estado Cancelado
  • ¿Cómo probar fácilmente las compras en la aplicación sin publicarlas o firmarlas primero?
  • ¿Es posible con la suscripción mensual de compra en la aplicación de Android?
  • Android: Acaba de lanzar mi aplicación al mercado, pero no puedo comprarla?
  • Android Market dice que mi aplicación "no está en el grupo de destino" o que "no se puede instalar en este dispositivo"
  • ¿Puedo tener juegos con Android usando las mismas tablas de clasificación y logros en juegos de Google para jugar?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.