public static Locale getLocaleFromConfiguration()

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;
  }