diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java index 11ac1b7..66ae885 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java @@ -9,24 +9,19 @@ import android.util.Log; import java.util.ArrayList; - -import cpm.com.gskmtorange.gettersetter.StoreBean; +import cpm.com.gskmtorange.getterSetter.StoreBean; import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.TableBean; - -import cpm.com.gskmtorange.GetterSetter.StoreBean; -import cpm.com.gskmtorange.constant.CommonString; import cpm.com.gskmtorange.xmlGetterSetter.BrandMasterGetterSetter; -import cpm.com.gskmtorange.xmlGetterSetter.CategoryGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.CategoryMasterGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.DisplayMasterGetterSetter; -import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter; + import cpm.com.gskmtorange.xmlGetterSetter.MAPPINGT2PGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MappingStockGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.SkuMasterGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.SubCategoryMasterGetterSetter; -import cpm.com.gskmtorange.xmlGetterSetter.TableBean; + /** diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GetterSetter/StoreBean.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GetterSetter/StoreBean.java index 139ca38..a42e0cc 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GetterSetter/StoreBean.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GetterSetter/StoreBean.java @@ -1,4 +1,4 @@ -package cpm.com.gskmtorange.gettersetter; +package cpm.com.gskmtorange.getterSetter; /** * Created by ashishc on 29-12-2016. diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/LoginActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/LoginActivity.java index 851abd0..77a7b94 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/LoginActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/LoginActivity.java @@ -5,10 +5,13 @@ import android.animation.AnimatorListenerAdapter; import android.annotation.TargetApi; import android.app.AlertDialog; import android.app.ProgressDialog; +import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; +import android.content.res.Configuration; +import android.content.res.Resources; import android.location.Location; import android.location.LocationListener; import android.preference.PreferenceManager; @@ -50,6 +53,7 @@ import java.net.MalformedURLException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.List; +import java.util.Locale; import cpm.com.gskmtorange.autoupdate.AutoUpdateActivity; import cpm.com.gskmtorange.constant.CommonString; @@ -580,6 +584,8 @@ public class LoginActivity extends AppCompatActivity { } else{ + updateResources(getApplicationContext(),preferences.getString(CommonString.KEY_LANGUAGE, "")); + Intent intent = new Intent(getBaseContext(), MainActivity.class); startActivity(intent); @@ -637,6 +643,31 @@ public class LoginActivity extends AppCompatActivity { } + private static boolean updateResources(Context context, String language) { + String lang ; + + if(language.equals("English")){ + lang = "EN"; + } + else if(language.equals("UAE")) { + lang = "AR"; + } + else { + lang = "TR"; + } + + Locale locale = new Locale(lang); + Locale.setDefault(locale); + + Resources resources = context.getResources(); + + Configuration configuration = resources.getConfiguration(); + configuration.locale = locale; + + resources.updateConfiguration(configuration, resources.getDisplayMetrics()); + + return true; + } }