code: def _get_plural_legacy(amount, extra_variants):
      
      absence = None
      if isinstance(extra_variants, six.text_type):
          extra_variants = split_values(extra_variants)
      if len(extra_variants) == 4:
          variants = extra_variants[:3]
          absence = extra_variants[3]
      else:
          variants = extra_variants
      return get_plural(amount, variants, absence)
docs: Get proper case with value (legacy variant, without absence)
  
      @param amount: amount of objects
      @type amount: C{integer types}
  
      @param variants: variants (forms) of object in such form:
          (1 object, 2 objects, 5 objects, 0-object variant).
          0-object variant is similar to C{absence} in C{get_plural}
      @type variants: 3-element C{sequence} of C{unicode}
          or C{unicode} (three variants with delimeter ',')
  
      @return: amount with proper variant
      @rtype: C{unicode}