in library/src/main/java/com/whatsapp/stringpacks/StringPackUtils.java [18:33]
public static Locale getLocaleFromConfiguration(@NonNull Configuration configuration) {
Locale locale;
if (Build.VERSION.SDK_INT >= 24) {
locale = configuration.getLocales().get(0);
} else {
locale = configuration.locale;
}
if (locale == null) {
locale = Locale.getDefault();
if (locale == null) {
// This probably can't happen, but it's here to guarantee we never return null.
locale = Locale.US;
}
}
return locale;
}