diff --git a/android/rctmgl/src/main/java-v10/com/mapbox/rctmgl/components/mapview/RCTMGLMapView.kt b/android/rctmgl/src/main/java-v10/com/mapbox/rctmgl/components/mapview/RCTMGLMapView.kt index f15f2ea4e..b5ef1bb4f 100644 --- a/android/rctmgl/src/main/java-v10/com/mapbox/rctmgl/components/mapview/RCTMGLMapView.kt +++ b/android/rctmgl/src/main/java-v10/com/mapbox/rctmgl/components/mapview/RCTMGLMapView.kt @@ -567,7 +567,8 @@ open class RCTMGLMapView(private val mContext: Context, var mManager: RCTMGLMapV fun applyLocalizeLabels() { val localeStr = mLocaleString if (localeStr != null) { - val locale = if (localeStr == "current") Locale.getDefault() else Locale(localeStr) + val locale = if (localeStr == "current") Locale.getDefault() else Locale.Builder() + .setLanguageTag(localeStr).build() savedStyle?.localizeLabels(locale, mLocaleLayerIds) } }