code: public final String getTranslatedName(ResourceBundle messages) {
      try {
        return messages.getString(getShortCodeWithCountryAndVariant());
      } catch (MissingResourceException e) {
        try {
          return messages.getString(getShortCode());
        } catch (MissingResourceException e1) {
          return getName();
        }
      }
    }
docs: Get the name of the language translated to the current locale,
  if available. Otherwise, get the untranslated name.