Play Store app localization

廉价感情. 提交于 2020-01-10 01:03:09

问题


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. I don't want my app listed as supporting any of these languages/localizations because it's in English only. What should I do in my app to let Google Play know that the there are no localizations and that the app is in English only?


回答1:


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.




回答2:


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.




回答3:


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.



来源:https://stackoverflow.com/questions/23000604/play-store-app-localization

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!