From 7835aa8d78be596d1e237724569e0310332aba0c Mon Sep 17 00:00:00 2001 From: johan12345 Date: Thu, 4 Nov 2021 21:47:33 +0100 Subject: [PATCH] initialize Google map with correct locale --- app/src/google/java/net/vonforst/evmap/Inits.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/google/java/net/vonforst/evmap/Inits.kt b/app/src/google/java/net/vonforst/evmap/Inits.kt index 88a975d7..8ac0a464 100644 --- a/app/src/google/java/net/vonforst/evmap/Inits.kt +++ b/app/src/google/java/net/vonforst/evmap/Inits.kt @@ -7,10 +7,16 @@ import com.google.android.gms.common.ConnectionResult import com.google.android.gms.common.GoogleApiAvailability import com.google.android.gms.maps.MapsInitializer import com.google.android.libraries.places.api.Places +import net.vonforst.evmap.storage.PreferenceDataSource +import net.vonforst.evmap.utils.LocaleContextWrapper fun init(context: Context) { Places.initialize(context, context.getString(R.string.google_maps_key)) - MapsInitializer.initialize(context.applicationContext, MapsInitializer.Renderer.LATEST, null) + + val localeContext = LocaleContextWrapper.wrap( + context.applicationContext, PreferenceDataSource(context).language + ) + MapsInitializer.initialize(localeContext, MapsInitializer.Renderer.LATEST, null) } fun checkPlayServices(activity: Activity): Boolean {