code: def _get_language_with_alpha2_fallback(language_code):
      
      # 1. try to lookup `language` using internal representation
      language_obj = languages.getlang(language_code)
      # if language_obj not None, we know `language` is a valid language_id in the internal repr.
      if language_obj is None:
          # 2. try to match by two-letter ISO code
          language_obj = languages.getlang_by_alpha2(language_code)
      return language_obj
docs: Lookup language code `language_code` (string) in the internal language codes,
      and if that fails, try to map map `language_code` to the internal represention
      using the `getlang_by_alpha2` helper method.
      Returns either a le-utils Language object or None if both lookups fail.