More languages for #586

This commit is contained in:
stom79 2018-11-24 19:39:08 +01:00
parent 4a5b7a5c2c
commit 0df539f184
2 changed files with 30 additions and 5 deletions

View File

@ -629,11 +629,31 @@ public class SettingsFragment extends Fragment {
editor.commit();
break;
case 6:
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(Locale.CHINESE));
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(Locale.SIMPLIFIED_CHINESE));
editor.commit();
break;
case 7:
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(Locale.CHINA));
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(Locale.TRADITIONAL_CHINESE));
editor.commit();
break;
case 8:
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(new Locale("eu")));
editor.commit();
break;
case 9:
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(new Locale("ar")));
editor.commit();
break;
case 10:
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(new Locale("nl")));
editor.commit();
break;
case 11:
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(new Locale("gl")));
editor.commit();
break;
case 12:
editor.putString(Helper.SET_DEFAULT_LOCALE, Helper.localeToStringStorage(new Locale("el")));
editor.commit();
break;
}

View File

@ -2871,15 +2871,20 @@ public class Helper {
public static String[] getLocales(Context context){
String[] locale = new String[8];
String[] locale = new String[13];
locale[0] = context.getString(R.string.default_language);
locale[1] = Locale.ENGLISH.getDisplayLanguage();
locale[2] = Locale.FRANCE.getDisplayLanguage();
locale[3] = Locale.GERMAN.getDisplayLanguage();
locale[4] = Locale.ITALIAN.getDisplayLanguage();
locale[5] = Locale.JAPAN.getDisplayLanguage();
locale[6] = Locale.CHINESE.getDisplayLanguage();
locale[7] = Locale.CHINA.getDisplayLanguage();
locale[6] = Locale.SIMPLIFIED_CHINESE.getDisplayLanguage();
locale[7] = Locale.TRADITIONAL_CHINESE.getDisplayLanguage();
locale[8] = new Locale("eu").getDisplayLanguage();
locale[9] = new Locale("ar").getDisplayLanguage();
locale[10] = new Locale("nl").getDisplayLanguage();
locale[11] = new Locale("gl").getDisplayLanguage();
locale[12] = new Locale("el").getDisplayLanguage();
return locale;
}