Set default locale to override

pull/996/head
Alex Baker 5 years ago
parent 447b6be7d2
commit 6acf1fba32

@ -65,7 +65,8 @@ public class Locale implements Serializable {
PreferenceManager.getDefaultSharedPreferences(applicationContext);
String language =
prefs.getString(applicationContext.getString(R.string.p_language), null);
setDefault(DEFAULT.getLocale(), language);
INSTANCE = new Locale(DEFAULT.getLocale(), language);
java.util.Locale.setDefault(INSTANCE.getLocale());
}
}
}
@ -73,15 +74,6 @@ public class Locale implements Serializable {
return getInstance();
}
public static void setDefault(java.util.Locale locale) {
setDefault(locale, null);
}
private static void setDefault(java.util.Locale locale, String languageOverride) {
INSTANCE = new Locale(locale, languageOverride);
java.util.Locale.setDefault(locale);
}
public static Locale getInstance() {
return INSTANCE == null ? DEFAULT : INSTANCE;
}

Loading…
Cancel
Save