Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Play Store app localization

Tags:

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?

like image 402
TimSim Avatar asked Apr 10 '14 23:04

TimSim


People also ask

What is localization in app store?

Google Play allows you to add translations of your app's store listing page to provide a localized experience for your users around the world.

How do I change my localization on app store?

To add a locale in App Store Connect go to My App and click the dropdown languages menu. Here you can add new locales. Whenever you add a new locale, you should completely localize it.


2 Answers

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.

like image 185
ianhanniballake Avatar answered Oct 18 '22 08:10

ianhanniballake


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.

like image 29
Ronak Poriya Avatar answered Oct 18 '22 09:10

Ronak Poriya