Play Store app localization

前端 未结 3 479
难免孤独
难免孤独 2020-12-16 13:00

I\'m about to upload my first app to the Google Play store and when I uploaded the APK to the Developer Console, it says under Localizations: default + 55 languages

相关标签:
3条回答
  • 2020-12-16 13:18

    At the time of apk build,aapt used to merge required folder(like res) specified into library that you required for your Application.

    Like below code adds google play service usage in your app.

    dependencies{
    compile 'com.google.android.gms:play-services-base:8.3.0'
    compile 'com.google.android.gms:play-services-gcm:8.3.0'
    }
    

    We can verify this by decompiling apk(using apktool),It shows values folders for supported languages by Your APP + added library.

    In case you only want to show specific languages for your app,You can set it in argument as shown below in build.gradle file.

     defaultConfig { 
    resConfigs "en", "en_US", "en_UK"          
    }
    

    This significantly shrink apk size.

    0 讨论(0)
  • 2020-12-16 13:19

    This isn't a problem: Google Play does not let users know what languages are supported by your application and it may be that some of the libraries you use (such as Google Play Services) are localized in 55 languages and users would see those translations based on their language, even if the vast majority of your application is not translated.

    The only way for a user prior to installing the app to know what languages the app is optimized for is if you add a translation on the Store Listing tab.

    0 讨论(0)
  • 2020-12-16 13:25

    Was looking for this solution everywhere, the answer which works and removes localisations from the Google Play store for cordova apps is

    defaultConfig { 
        resConfigs "en"
    }
    

    Or change "en" to whichever language you wish.

    0 讨论(0)
提交回复
热议问题