code: function ( gender, forms ) {
  			if ( !forms || forms.length === 0 ) {
  				return '';
  			}
  
  			while ( forms.length < 2 ) {
  				forms.push( forms[forms.length - 1] );
  			}
  
  			if ( gender === 'male' ) {
  				return forms[0];
  			}
  
  			if ( gender === 'female' ) {
  				return forms[1];
  			}
  
  			return ( forms.length === 3 ) ? forms[2] : forms[0];
  		}
docs: Provides an alternative text depending on specified gender. Usage
  {{gender:[gender|user object]|masculine|feminine|neutral}}. If second
  or third parameter are not specified, masculine is used.
  
  These details may be overriden per language.
  
  @param gender
  string male, female, or anything else for neutral.
  @param forms
  array List of gender forms
  
  @return string