Localización de la aplicación Google Play Store
Estoy a punto de cargar mi primera aplicación en Google Play Store y cuando subí el APK a la Consola para desarrolladores, se dice en Localizaciones: default + 55 languages
. No quiero que mi aplicación aparezca como compatible con ninguno de estos idiomas / localizaciones porque está solo en inglés. ¿Qué debo hacer en mi aplicación para que Google Play sepa que no hay localizaciones y que la aplicación está en inglés solamente?
- ¿Puede la aplicación de Android tener un nombre diferente dependiendo del idioma / portador?
- Código para soporte multilingüe en android
- Cómo crear un tiempo localizado en String en Android
- ¿Cómo puedo poner un parámetro en una cadena localizada en Android?
- Localización de Android
- Localización para ruso en Android
- Internalización de Android WebView
- Soporte para iconos localizados en aplicaciones de Android
- Hindi carácter ver diferentes en diferentes dispositivos
- Localización dinámica de aplicaciones para Android
- Localización de límites de Android
- Personajes japoneses que parecen chinos en Android
- No puede resolver el símbolo 'LocationServices'
Esto no es un problema: Google Play no permite a los usuarios saber qué idiomas son compatibles con su aplicación y es posible que algunas de las bibliotecas que utilice (como Google Play Services) estén localizadas en 55 idiomas y los usuarios vean esas traducciones Basado en su idioma, incluso si la gran mayoría de su aplicación no se traduce.
La única manera de que un usuario antes de instalar la aplicación conozca los idiomas para los que se optimiza la aplicación es si agrega una traducción a la ficha Lista de tiendas.
En el momento de la compilación apk, aapt utilizado para combinar la carpeta requerida (como res) especificada en la biblioteca que se requiere para su aplicación.
Como a continuación, el código agrega el uso del servicio de Google Play en tu aplicación.
dependencies{ compile 'com.google.android.gms:play-services-base:8.3.0' compile 'com.google.android.gms:play-services-gcm:8.3.0' }
Podemos verificar esto mediante la descompilación de apk ( usando apktool ), muestra las carpetas de valores para los idiomas soportados por su APP + agregó la biblioteca.
En caso de que sólo desee mostrar idiomas específicos para su aplicación, puede configurarlo en argumento como se muestra a continuación en el archivo build.gradle.
defaultConfig { resConfigs "en", "en_US", "en_UK" }
Esto reduce significativamente el tamaño de apk.
Estaba buscando esta solución en todas partes, la respuesta que funciona y elimina las localizaciones de Google Play Store para aplicaciones de Córdoba es
defaultConfig { resConfigs "en" }
O cambie "en" a cualquier idioma que desee.
- ¿Cómo obtener el valor de la columna desde el cursor sqlite?
- Implementación de la elección por el usuario del tema