code: @Nullable
    private static MapLocale getMapLocaleFallback(@NonNull Locale locale) {
      String fallbackCode = locale.getLanguage().substring(0, 2);
      MapLocale foundMapLocale = null;
  
      for (Locale possibleLocale : LOCALE_SET.keySet()) {
        if (possibleLocale.getLanguage().equals(fallbackCode)) {
          foundMapLocale = LOCALE_SET.get(possibleLocale);
          break;
        }
      }
      return foundMapLocale;
    }
docs: Passing in a Locale, you are able to receive the {@link MapLocale} object which it is currently
  paired with as a fallback. If this returns null, there was no matching {@link MapLocale} to go along with the
  passed in Locale. If you expected a non-null result, you should make sure you used
  {@link #addMapLocale(Locale, MapLocale)} before making this call.
  
  @param locale the locale which you'd like to receive its matching {@link MapLocale}(fallback) if one exists
  @return the matching {@link MapLocale} if one exists, otherwise null
  @since 0.1.0