Fix language selection
This commit is contained in:
parent
78c1112458
commit
ab97241a84
|
@ -225,13 +225,19 @@ public class LanguageActivity extends BaseActivity implements OnRetrieveRemoteAc
|
||||||
case 17:
|
case 17:
|
||||||
editor.putString(Helper.SET_DEFAULT_LOCALE_NEW, "uk");
|
editor.putString(Helper.SET_DEFAULT_LOCALE_NEW, "uk");
|
||||||
editor.commit();
|
editor.commit();
|
||||||
|
break;
|
||||||
case 18:
|
case 18:
|
||||||
editor.putString(Helper.SET_DEFAULT_LOCALE_NEW, "ru");
|
editor.putString(Helper.SET_DEFAULT_LOCALE_NEW, "ru");
|
||||||
editor.commit();
|
editor.commit();
|
||||||
|
break;
|
||||||
case 19:
|
case 19:
|
||||||
editor.putString(Helper.SET_DEFAULT_LOCALE_NEW, "no");
|
editor.putString(Helper.SET_DEFAULT_LOCALE_NEW, "no");
|
||||||
editor.commit();
|
editor.commit();
|
||||||
break;
|
break;
|
||||||
|
case 20:
|
||||||
|
editor.putString(Helper.SET_DEFAULT_LOCALE_NEW, "kab");
|
||||||
|
editor.commit();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
PackageManager packageManager = getPackageManager();
|
PackageManager packageManager = getPackageManager();
|
||||||
|
|
|
@ -3756,30 +3756,6 @@ public class Helper {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static String[] getLocales(Context context){
|
|
||||||
String[] locale = new String[20];
|
|
||||||
locale[0] = context.getString(R.string.default_language);
|
|
||||||
locale[1] = context.getString(R.string.english);
|
|
||||||
locale[2] = context.getString(R.string.french);
|
|
||||||
locale[3] = context.getString(R.string.german);
|
|
||||||
locale[4] = context.getString(R.string.italian);
|
|
||||||
locale[5] = context.getString(R.string.japanese);
|
|
||||||
locale[6] = context.getString(R.string.simplified_chinese);
|
|
||||||
locale[7] = context.getString(R.string.traditional_chinese);
|
|
||||||
locale[8] = context.getString(R.string.basque);
|
|
||||||
locale[9] = context.getString(R.string.arabic);
|
|
||||||
locale[10] = context.getString(R.string.dutch);
|
|
||||||
locale[11] = context.getString(R.string.galician);
|
|
||||||
locale[12] = context.getString(R.string.greek);
|
|
||||||
locale[13] = context.getString(R.string.portuguese);
|
|
||||||
locale[14] = context.getString(R.string.spanish);
|
|
||||||
locale[15] = context.getString(R.string.polish);
|
|
||||||
locale[16] = context.getString(R.string.serbian);
|
|
||||||
locale[17] = context.getString(R.string.ukrainian);
|
|
||||||
locale[18] = context.getString(R.string.russian);
|
|
||||||
locale[19] = context.getString(R.string.norwegian);
|
|
||||||
return locale;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public static String getLocalesTwoChars(int stringLocaleId){
|
public static String getLocalesTwoChars(int stringLocaleId){
|
||||||
|
@ -3838,6 +3814,10 @@ public class Helper {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static int languageSpinnerPosition(Context context){
|
public static int languageSpinnerPosition(Context context){
|
||||||
SharedPreferences sharedpreferences = context.getSharedPreferences(Helper.APP_PREFS, android.content.Context.MODE_PRIVATE);
|
SharedPreferences sharedpreferences = context.getSharedPreferences(Helper.APP_PREFS, android.content.Context.MODE_PRIVATE);
|
||||||
String defaultLocaleString = sharedpreferences.getString(Helper.SET_DEFAULT_LOCALE_NEW, "NOT_DEFINED");
|
String defaultLocaleString = sharedpreferences.getString(Helper.SET_DEFAULT_LOCALE_NEW, "NOT_DEFINED");
|
||||||
|
@ -3882,11 +3862,39 @@ public class Helper {
|
||||||
return 18;
|
return 18;
|
||||||
case "no":
|
case "no":
|
||||||
return 19;
|
return 19;
|
||||||
|
case "kab":
|
||||||
|
return 20;
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String[] getLocales(Context context){
|
||||||
|
String[] locale = new String[21];
|
||||||
|
locale[0] = context.getString(R.string.default_language);
|
||||||
|
locale[1] = context.getString(R.string.english);
|
||||||
|
locale[2] = context.getString(R.string.french);
|
||||||
|
locale[3] = context.getString(R.string.german);
|
||||||
|
locale[4] = context.getString(R.string.italian);
|
||||||
|
locale[5] = context.getString(R.string.japanese);
|
||||||
|
locale[6] = context.getString(R.string.simplified_chinese);
|
||||||
|
locale[7] = context.getString(R.string.traditional_chinese);
|
||||||
|
locale[8] = context.getString(R.string.basque);
|
||||||
|
locale[9] = context.getString(R.string.arabic);
|
||||||
|
locale[10] = context.getString(R.string.dutch);
|
||||||
|
locale[11] = context.getString(R.string.galician);
|
||||||
|
locale[12] = context.getString(R.string.greek);
|
||||||
|
locale[13] = context.getString(R.string.portuguese);
|
||||||
|
locale[14] = context.getString(R.string.spanish);
|
||||||
|
locale[15] = context.getString(R.string.polish);
|
||||||
|
locale[16] = context.getString(R.string.serbian);
|
||||||
|
locale[17] = context.getString(R.string.ukrainian);
|
||||||
|
locale[18] = context.getString(R.string.russian);
|
||||||
|
locale[19] = context.getString(R.string.norwegian);
|
||||||
|
locale[20] = context.getString(R.string.kabyle);
|
||||||
|
return locale;
|
||||||
|
}
|
||||||
|
|
||||||
public static boolean containsCaseInsensitive(String s, List<String> l){
|
public static boolean containsCaseInsensitive(String s, List<String> l){
|
||||||
for (String string : l){
|
for (String string : l){
|
||||||
if (string.equalsIgnoreCase(s)){
|
if (string.equalsIgnoreCase(s)){
|
||||||
|
|
Loading…
Reference in New Issue