From 2be9a664c24d575b47e7e57643ec992aedd61c55 Mon Sep 17 00:00:00 2001 From: yadavendras Date: Fri, 30 Dec 2016 11:26:11 +0530 Subject: [PATCH 1/2] new download branch --- .../cpm/com/gskmtorange/LoginActivity.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/LoginActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/LoginActivity.java index f9c903c..678ee79 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; @@ -577,6 +581,8 @@ public class LoginActivity extends AppCompatActivity { } else{ + updateResources(getApplicationContext(),preferences.getString(CommonString.KEY_LANGUAGE, "")); + Intent intent = new Intent(getBaseContext(), MainActivity.class); startActivity(intent); @@ -634,6 +640,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; + } } From 0b0043f40fb7ba1242e89abbb795ad8c927a725f Mon Sep 17 00:00:00 2001 From: yadavendras Date: Fri, 30 Dec 2016 15:11:30 +0530 Subject: [PATCH 2/2] new download branch --- .../cpm/com/gskmtorange/Database/GSKOrangeDB.java | 11 +++-------- .../cpm/com/gskmtorange/GetterSetter/StoreBean.java | 2 +- 2 files changed, 4 insertions(+), 9 deletions(-) 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.