Jump to content

User:Est. 2021/Script/test.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// Fork of [[User:Qwerfjkl/scripts/RETF.js]]

mw.loader.load('//wiki.riteme.site/w/index.php?title=User:Joeytje50/RETF.js&action=raw&ctype=text/javascript');
// <nowiki>
// Make sure the utilities module is loaded (will only load if not already)
mw.loader.using( 'mediawiki.util', function () {

    // Wait for the page to be parsed
    $( document ).ready( function () { 

if (document.editform) {
        var link = mw.util.addPortletLink( 'p-tb', '#', 'RegExTypoFix', 'ca-regExTypoFix', 'Fix typos'); 
        $( link ).click( function ( event ) {
            event.preventDefault();
            doFixTyposRETF();

        } );
        }
    } );
} );
function doFixTyposRETF() {
    document.editform.wpTextbox1.value = RETF.replace(document.editform.wpTextbox1.value);
    document.editform.wpSummary.value = "test";
    //document.editform.submit();
    document.editform.wpDiff.click()
}

//  Hook to allow using this tool "standalone"

$.when( $.ready ).then(function() {
	if (importScript("Wikipedia:AutoEd/core.js"))  { // if not otherwise using AutoEd
	    console.log('imported');
	
		window.autoEdFunctions = function() {
	        var txt = document.editform.wpTextbox1;
	        var str = txt.value.
	                  replace(/—/g, '—').
	                  replace(/–/g, '–').     // simplify core regexes
	                  replace(/−/g, '−');
	        var newstr = autoEdDashes( str );
	        if (newstr !== str) {         // don't alter encoding style if no fixes
	            txt.value = newstr;
	            autoEdTag = "fixed dashes per [[MOS:DASH]], via  [[User:Est. 2021/Script/test.js]]"";
	        }
	    };
	    autoEdLinkName  = "test";
	    autoEdLinkHover = "Fix dashes, hyphens, and minus signs";
	    autoEdTag       = "";
	}
});


// Taken from [[User:Sam Sailor/Scripts/autoFormatterSettings.js]]

var autoFormatTemplates = [
  { name: 'Infobox',
    format: '| _ = _\n'
  },
  { name: 'Infobox academic division',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox aircraft occurrence',
    format: '| ____________________ = _\n',
    parameters: {
      'Name': 'name',
      'Crash image':  'image',
      'Image caption':  'caption',
      'Date':  'date',
      'Type':  'summary',
      'Site':  'site',
      'Coordinates':  'coordinates',
      'Aircraft Type':  'aircraft_type',
      'aircraft name':  'aircraft_name',
      'Origin':  'origin',
      'Stopover':  'stopover',
      'Destination':  'destination',
      'Operator':  'operator',
      'Tail Number':  'tail_number',
      'Passengers':  'passengers',
      'Crew':  'crew',
      'Survivors':  'survivors',
      'Injuries':  'injuries',
      'Fatalities':  'fatalities'
    }
  },
  { name: 'Infobox airport',
    format: '| _______________________ = _\n'
  },
  { name: 'Infobox album',
    format: '| ___________ = _\n',
    parameters: {
      'Name': 'name',
      'Type':  'type',
      'Artist':  'artist',
      'Longtype':  'longtype',
      'Caption':  'caption',
      'Cover':  'cover',
      'Released':  'released',
      'Recorded':  'recorded',
      'Genre':  'genre',
      'Length':  'length',
      'Language':  'language',
      'Label':  'label',
      'Director':  'director',
      'Producer':  'producer',
      'Reviews':  'reviews',
      'Compiled by':  'compiler',
      'Compiler':  'compiler',
      'Chronology':  'chronology',
      'Last album':  'last_album',
      'This album':  'this_album',
      'Next album':  'next_album',
      'Misc':  'misc',
      'Venue':  'venue',
      'Studio':  'studio'
    }
  },
  { name: 'Infobox AM',
    format: '| _________________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox amateur wrestler',
    format: '| ___________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'img_capt':  'caption'
    }
  },
  { name: 'Infobox architect',
    format: '| _______________________ = _\n'
  },
  { name: 'Infobox artwork',
    format: '| __________________ = _\n',
    parameters: {
      'backcolor': false,
      'material':  'medium',
      'url':       'website'
    }
  },
  { name: 'Infobox artist',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'field':     'known_for',
      'training':  'education',
      'works':     'notable_works',
      'bgcolor':   false,
      'bgcolour':  false
    }
  },
  { name: 'Infobox astronaut',
    format: '| _____________ = _\n',
    parameters: {
      'imagesize':   'image_size',
      'date_death':  'death_date',
      'other names': 'other_names',
      'othername':   'other_names',
      'alias':       'other_names',
      'time':        'space_time',
      'eva1':        'evas',
      'eva2':        'eva_time',
      'mission':     'missions',
      'Date of ret': 'retirement',
      'url':         'website'
    }
  },
  { name: 'Infobox badminton player',
    format: '| ____________________ = _\n',
    parameters: {
      'size': 'image_size',
      'date_of_highest_ranking': 'highest_ranking_date',
      'date_of_current_ranking': 'current_ranking_date',
      'medaltemplates': 'medals',
      'medal_templates': 'medals',
      'show-medals': 'medals-expand'
    }
  },
  { name: 'Infobox baseball biography',
    format: '| ______________ = _\n',
    parameters: {
      'width': 'image_size'
    }
  },
  { name: 'Infobox basketball biography',
    format: '| _______________ = _\n',
    parameters: {
      'width':         'image_size',
      'highschool':    'high_school',
      'high school':   'high_school',
      'draftpba':      'draft_pba',
      'draftpick':     'draft_pick',
      'draftpickpba':  'draft_pick_pba',
      'draftroundpba': 'draft_round_pba',
      'draftteam':     'draft_team',
      'draftteampba':  'draft_team_pba',
      'draftyear':     'draft_year',
      'draftyearpba':  'draft_year_pba',
      'debutyear':     'career_start',
      'finalyear':     'career_end'
    }
  },
  { name: 'Infobox basketball club',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox bishopstyles',
    format: '| ___________ = _\n'
  },
  { name: 'Infobox book',
    format: '| ___________________________ = _\n'
  },
  { name: 'Infobox boxer',
    format: '| ______________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'url':       'website',
      'home':      false,
      'home_town': false,
      'residence': false
    }
  },
  { name: 'Infobox boxer (amateur)',
    format: '| ______________ = _\n',
    parameters: {
      'fullname': 'full_name'
    }
  },
  { name: 'Infobox brewery',
    format: '| ________________ = _\n',
    parameters: {
      'url': 'website'
    }
  },
  { name: 'Infobox broadcasting network',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox building',
    format: '| _____________________ = _\n',
    parameters: {
      'building_name': 'name',
      'hotel_name': 'name',
      'native_name': 'native_building_name',
      'Logo_caption': 'logo_caption',
      'url': 'website'
    }
  },
  { name: 'Infobox card game',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox CFL biography',
    format: '| _________________ = _\n',
    parameters: {
      'Position':   'position',
      'jersey':     'uniform_number',
      'Height_ft':  'height_ft',
      'Height_in':  'height_in',
      'Weight_lb':  'weight_lb',
      'weight_lbs': 'weight_lb',
      'Weight_lbs': 'weight_lb',
      'College':    'college',
      'highschool': 'high_school',
      'Career Highlights': 'career_highlights',
      'Awards':     'awards',
      'Honors':     'honors',
      'Honours':    'honours',
      'Retired #s': 'retired #s',
      'Records':    'records',
      'Color':      false,
      'fontcolor':  false,
      'image_size': false,
      'imagesize':  false,
      'ImageWidth': false
    }
  },
    { name: 'Infobox church',
    format: '| ______________________ = _\n'
  },

  { name: 'Infobox civilian attack',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox classical composer',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox college coach',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox college football player',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox college football season',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox comedian',
    format: '| _______________ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox comic strip',
    format: '| ___________ = _\n',
    parameters: {
      'url': 'website'
    }
  },
  { name: 'Infobox comics creator',
    format: '| _____________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'mangaka': 'manga artist',
      'strip': 'cartoonist',
      'write': 'writer',
      'pencil': 'penciller',
      'penciler': 'penciller',
      'art': 'artist',
      'ink': 'inker',
      'edit': 'editor',
      'publish': 'publisher',
      'publishing': 'publisher',
      'letter': 'letterer',
      'lettering': 'letterer',
      'color': 'colorist',
      'coloring': 'colorist',
      'colour': 'colourist',
      'colouring': 'colourist',
      'sortkey': false,
      'subcat': false
    }
  },
  { name: 'Infobox company',
    format: '| ___________________ = _\n',
    parameters: {
      'homepage': 'website'
    }
  },
  { name: 'Infobox computer',
    format: '| _____________ = _\n',
    parameters: {
      'Name': 'name',
      'Image': 'image',
      'Photo': 'image',
      'photo': 'image',
      'ImageWidth': 'image_size',
      'Developer': 'developer',
      'Type': 'type',
      'Released': 'releasedate',
      'Introduced': 'releasedate',
      'Baseprice': 'baseprice',
      'Discontinued': 'discontinued',
      'OS': 'os',
      'CPU': 'cpu',
      'Processor': 'processor',
      'Memory': 'memory',
      'Display': 'display',
      'Graphics': 'graphics',
      'Sound': 'sound',
      'Input': 'input',
      'Connectivity': 'connectivity',
      'Power': 'power',
      'Casing': 'dimensions',
      'Website': 'website'
    }
  },
  { name: 'Infobox congressman',
    format: '| __________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox country',
    format: '| ___________________________ = _\n'
  },
  { name: 'Infobox cricket ground',
    format: '| _________________ = _\n',
    parameters: {
      'logosize': 'logo_size',
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox cricketer',
    format: '| __________________ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox cricketerX',
    format: '| _ = _\n',
    parameters: {
      'batting': 'caption = \n| fullname = \n| birth_date = \n| birth_place = \n| death_date = \n| death_place= \n| batting'
    }
  },
  { name: 'Infobox curler',
    format: '| _ = _\n'
  },
  { name: 'Infobox curlerX',
    format: '| _ = _\n',
    parameters: {
      'Curling club': 'gender = \n| image = \n| caption = \n| other_names =\n| birth_name = \n| birth_date = <!-- {{birth-date and age|}} -->\n| birth_place = \n| death_date = \n| death_place = \n| Curling club'
    }
  },
  { name: 'Infobox cyclist',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox deity',
    format: '| ____________ = _\n',
    parameters: {
      'Name': 'name',
      'Deity_of': 'deity_of',
      'God_of': 'god_of',
      'Image': 'image',
      'Image_size': 'image_size',
      'Alt': 'alt',
      'Caption': 'caption',
      'Other_names': 'other_names',
      'Hiro': 'hiro',
      'Sanskrit_Transliteration': 'Sanskrit_transliteration',
      'Tamil_Transliteration': 'Tamil_transliteration',
      'Script_name': 'script_name',
      'Script': 'script',
      'Associate': 'associate',
      'Affiliation': 'affiliation',
      'Abode': 'abode',
      'Abodes': 'abodes',
      'Planet': 'planet',
      'World': 'world',
      'Mantra': 'mantra',
      'Weapon': 'weapon',
      'Weapons': 'weapons',
      'Battles': 'battles',
      'Artefacts': 'artefacts',
      'Artifacts': 'artifacts',
      'Animals': 'animals',
      'Symbol': 'symbol',
      'Symbols': 'symbols',
      'Day': 'day',
      'Colour': 'colour',
      'Color': 'color',
      'Number': 'number',
      'Consort': 'consort',
      'Consorts': 'consorts',
      'Parents': 'parents',
      'Siblings': 'siblings',
      'Offspring': 'offspring',
      'Children': 'children',
      'Mount': 'mount',
      'Texts': 'texts',
      'Region': 'region',
      'Ethnic_group': 'ethnic_group',
      'Festivals': 'festivals'
    }
  },
  { name: 'Infobox economist',
    format: '| ________________ = _\n',
    parameters: {
      'color': false,
      'url': 'website'
    }
  },
  { name: 'Infobox election',
    format: '| ___________________ = _\n'
  },
  { name: 'Infobox equestrian',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'url': 'website'
    }
  },
  { name: 'Infobox ethnic group',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox event',
    format: '| ________________________ = _\n',
    parameters: {
      'title': 'name',
      'event': 'name',
      'Event_Name': 'name',
      'image_name': 'image',
      'Image_Name': 'image',
      'Imagesize': 'image_size',
      'Thumb_Time': 'thumbtime',
      'image_alt': 'alt',
      'Image_Alt': 'alt',
      'Image_Caption': 'caption',
      'English_name': 'english_name',
      'Date': 'date',
      'Location': 'location',
      'also known as': 'also_known_as',
      'aka': 'also_known_as',
      'AKA': 'also_known_as',
      'result': 'outcome',
      'Result': 'outcome',
      'url': 'footage',
      'URL': 'website'
    }
  },
  { name: 'Infobox family',
    format: '| ________________ = _\n',
    parameters: {
      'caste': false,
      'birth_place': false,
      'url': 'website'
    }
  },
  { name: 'Infobox figure skater',
    format: '| ________________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'fullname': 'full_name',
      'medaltemplates': 'medals',
      'medaltemplates-expand': 'medals-expand',
      'show-medals': 'medals-expand'
    }
  },
  { name: 'Infobox film',
    format: '| _______________= _\n'
  },
  { name: 'Infobox film awards',
    format: '| ____________________ = _\n'
  },
  { name: 'Infobox flash series',
    format: '| _______________ = _\n',
    parameters: {
      'content license': 'content_license',
      'devise': 'creator',
      'voice-actor': 'voice_actor',
      'launch date': 'launch_date',
      'launchdate': 'launch_date',
      'url': 'website'
    }
  },
  { name: 'Infobox food',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox football biography',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox football club',
    format: '| _____________ = _\n'
  },
  { name: 'Infobox international football competition',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox football official',
    format: '| ___________________ = _\n'
  },
  { name: 'Infobox football tournament season',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox French region',
    format: '| ____________________ = _\n'
  },
  { name: 'Infobox governor',
    format: '| __________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox graphic novel',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox gymnast',
    format: '| __________________ = _\n',
    parameters: {
      'gymnastname': 'name',
      'imagesize':   'image_size',
      'birthdate':   'birth_date',
      'birthplace':  'birth_place',
      'deathdate':   'death_date',
      'deathplace':  'death_place'
    }
  },
  { name: 'Infobox handball club',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox Hindu leader',
    format: '| ____________________ = _\n'
  },
  { name: 'Infobox Hindu temple',
    format: '| _____________________ = _\n'
  },
  { name: 'Infobox historic site',
    format: '| ________________________ = _\n'
  },
  { name: 'Infobox holiday',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox horse person',
    format: '| _____________________ = _\n',
    parameters: {
      'url': 'website'
    }
  },
  { name: 'Infobox horseracing personality',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'url': 'website'
    }
  },
  { name: 'Infobox hospital',
    format: '| ___________ = _\n',
    parameters: {
      'Address': 'address',
      'Affiliation': 'affiliation',
      'Beds': 'beds',
      'Caption': 'caption',
      'Certification': 'certification',
      'Closed': 'closed',
      'Coordinates': 'coordinates',
      'Country': 'country',
      'Demolished': 'demolished',
      'Emergency': 'emergency',
      'Founded': 'founded',
      'Funding': 'funding',
      'HealthCare': 'healthcare',
      'Helipad': 'helipad',
      'Image': 'image',
      'Location': 'location',
      'Logo': 'logo',
      'Logo Size': 'logo_size',
      'Name': 'name',
      'Network': 'network',
      'NRHP': 'nrhp',
      'Org/Group': 'org/group',
      'Patron': 'patron',
      'Region': 'region',
      'Speciality': 'speciality',
      'Specialty': 'specialty',
      'Standards': 'standards',
      'State': 'state',
      'Type': 'type',
      'Website': 'website',
      'Wiki-Links': 'other_links'
    }
  },
  { name: 'Infobox ice hockey player',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox India district',
    format: '| ________________________________ = _\n'
  },
  { name: 'Infobox Indian politician',
    format: '| _________________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox institute',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox islands',
    format: '| _______________________________ = _\n'
  },
  { name: 'Infobox journal',
    format: '| _____________ = _\n',
    parameters: {
      'formername': 'former_name',
      'formernames': 'former_names',
      'url': 'website'
    }
  },
  { name: 'Infobox judge',
    format: '| __________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox lake',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox language',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox legislation',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox legislature',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox lighthouse',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox magazine',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox Malaysia electoral district',
    format: '| ____________________ = _\n',
  },
  { name: 'Infobox martial artist',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'birthname': 'birth_name',
      'url': 'website'
    }
  },
  { name: 'Infobox mayor',
    format: '| _________________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox medical person',
    format: '| ___________________ = _\n'
  },
  { name: 'Infobox MEP',
    format: '| _________________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox military installation',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox military memorial',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox military person',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox military unit',
    format: '| _____________________________ = _\n'
  },
  { name: 'Infobox mineral',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox minister',
    format: '| _________________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox mountain',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox mountain pass',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox MP',
    format: '| ____________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox museum',
    format: '| ___________________ = _\n'
  },
  { name: 'Infobox musical artist',
    format: '| ___________________ = _\n',
    parameters: {
      'Name': 'name',
      'Img': 'image',
      'Img_size': 'image_size',
      'Landscape': 'landscape',
      'Img_alt': 'alt',
      'Img_capt': 'caption',
      'Background': 'background',
      'Birth_name': 'birth_name',
      'Alias': 'alias',
      'Origin': 'origin',
      'Genre': 'genre',
      'Occupation': 'occupation',
      'Occupations': 'occupations',
      'Instrument': 'instrument',
      'Years_active': 'years_active',
      'yearsactive': 'years_active',
      'Label': 'label',
      'Associated_acts': 'associated_acts',
      'URL': 'website',
      'url': 'website',
      'Current_members': 'current_members',
      'Past_members': 'past_members',
      'Notable_instruments': 'notable_instruments',
      'active': 'years_active',
      'Active': 'years_active',
      'Born': 'birth_date',
      'Died': 'death_date',
      'age': false,
      'Age': false
    }
  },
  { name: 'Infobox musical artistX',
    format: '| ___________________ = _\n',
    parameters: {
      'origin': 'birth_date = \n| birth_place = \n| origin',
      'birth_name': 'birth_name = <!-- if different -->\n| birth_name'
    }
  },
  { name: 'Infobox name',
    format: '| ____________________ = _\n'
  },
  { name: 'Infobox national military',
    format: '| __________________ = _\n',
    parameters: {
      'url': 'website'
    }
  },
  { name: 'Infobox newspaper',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox NFL biography',
    format: '| ___________________ = _\n',
    parameters: {
      'weight_lbs': 'weight_lb'
    }
  },
  { name: 'Infobox noble',
    format: '| _________________ = _\n',
    parameters: {
      'date of christening': 'christening_date',
      'place of christening': 'christening_place',
      'date of burial': 'burial_date',
      'place of burial': 'burial_place',
      'url': 'website'
    }
  },
  { name: 'Infobox NRHP',
    format: '| _______________________ = _\n'
  },
  { name: 'Infobox Olympic event',
    format: '| ___________ = _\n'
  },
  { name: 'Infobox officeholder',
    format: '| ___________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox order',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize':        'image_size',
      'image size':       'image_size'
    }
  },
  { name: 'Infobox organization',
    format: '| _______________________ = _\n'
  },
  { name: 'Infobox park',
    format: '| _________________ = _\n',
    parameters: {
      'photo': 'image',
      'photo_width': 'image_size',
      'photo_alt': 'image_alt',
      'photo_caption': 'image_caption',
      'Motto': 'motto'
    }
  },
  { name: 'Infobox person',
    format: '| _________________________ = _\n',
    parameters: {
      'honorific prefix': 'honorific_prefix',
      'honorific suffix': 'honorific_suffix',
      'imagesize':        'image_size',
      'image size':       'image_size',
      'birthname':        'birth_name',
      'death cause':      'death_cause',
      'body discovered':  'body_discovered',
      'restingplace':     'resting_place',
      'resting place':    'resting_place',
      'restingplacecoordinates':   'resting_place_coordinates',
      'resting place coordinates': 'resting_place_coordinates',
      'othername':        'other_names',
      'other names':      'other_names',
      'alias':            'other_names',
      'alma mater':       'alma_mater',
      'yearsactive':      'years_active',
      'years active':     'years_active',
      'known for':        'known_for',
      'known':            'known_for',
      'notable works':    'notable_works',
      'home town':        'home_town',
      'criminal charge':  'criminal_charge',
      'criminal penalty': 'criminal_penalty',
      'criminal status':  'criminal_status',
      'judicial status':  'judicial_status',
      'domesticpartner':  'domestic_partner',
      'networth':         'net_worth',
      'net worth':        'net_worth',
      'relations':        'relatives',
      'homepage':         'website',
      'URL':              'website',
      'signature alt':    'signature_alt'
    }
  },
  { name: 'Infobox philosopher',
    format: '| _________________ = _\n',
    parameters: {
      'books': 'notable_works'
    }
  },
  { name: 'Infobox podcast',
    format: '| ____________________ = _\n',
    parameters: {
      'picture format': 'picture_format',
      'cite_for': 'cited_for',
      'cite_as': 'cited_as',
      'url': 'website',
      'Misc': 'misc',
      'Audio Caption': 'audio caption',
      'Audio caption': 'audio caption'
    }
  },
  { name: 'Infobox poker player',
    format: '| __________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'hometown': 'residence',
      'wsop bracelet count': 'birth_date = \n| birth_place = \n| wsop bracelet count',
      'multi-year wsop winner': false
    }
  },
  { name: 'Infobox politician',
    format: '| _________________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox port',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'url': 'website'
    }
  },
  { name: 'Infobox presenter',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'web': 'website',
      'url': 'website'
    }
  },
  { name: 'Infobox pro football player',
    format: '| __________________ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox product',
    format: '| ________________ = _\n',
    parameters: {
      'url': 'website'
    }
  },
  { name: 'Infobox project',
    format: '| _____________________ = _\n'
  },
  { name: 'Infobox publisher',
    format: '| ____________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'image size': 'image_size',
      'image caption': 'caption',
      'image_caption': 'caption',
      'url': 'website'
    }
  },
  { name: 'Infobox racecourse',
    format: '| ____________ = _\n',
    parameters: {
      'Name': 'name',
      'Image': 'image',
      'imagesize': 'image_size',
      'Caption': 'caption',
      'Location': 'location',
      'Coordinates': 'coordinates',
      'Owner': 'owner',
      'Operator': 'operator',
      'Opened': 'opened',
      'Closed': 'closed',
      'Capacity': 'capacity',
      'Channel': 'channel',
      'RaceType': 'racetype',
      'CourseType': 'coursetype',
      'NotableRaces': 'notableraces',
      'Handle': 'handle',
      'Attendance': 'attendance',
      'Website': 'website',
      'Prev': false,
      'Next': false
    }
  },
  { name: 'Infobox racing driver',
    format: '| _________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'medaltemplates': 'medals',
      'medaltemplates-expand': 'medals-expand',
      'show-medals': 'medals-expand'
    }
  },
  { name: 'Infobox rail',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox rail line',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox rail service',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'journey time': 'journeytime',
      'other facilities': 'otherfacilities',
      'train number': 'trainnumber'
    }
  },
  { name: 'Infobox record label',
    format: '| ___________ = _\n',
    parameters: {
      'url': 'website'
    }
  },
  { name: 'Infobox recurring event',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox religious biography',
    format: '| ________________ = _\n',
    parameters: {
      'native name lang': 'native_name_lang',
      'other name': 'other_name',
      'dharma name': 'dharma_name',
      'monastic name': 'monastic_name',
      'pen name': 'pen_name',
      'posthumous name': 'posthumous_name',
      'resting place': 'resting_place',
      'resting place coordinates': 'resting_place_coordinates',
      'Title': 'title',
      'Period': 'period',
      'Predecessor': 'predecessor',
      'Successor': 'successor',
      'Reason': 'reason',
      'Rank': 'rank',
      'reincarnation of': 'reincarnation_of',
      'previous post': 'previous_post',
      'present post': 'present_post',
      'color': false,
      'ethnicity': false,
      'education': false
    }
  },
  { name: 'Infobox religious building',
    format: '| _____________________ = _\n'
  },
  { name: 'Infobox residential college',
    format: '| ___________________ = _\n',
    parameters: {
      'photo': 'image',
      'picture': 'image',
      'photo_size': 'image_size',
      'college_name': 'full_name',
      'homepage': 'website',
      'url': 'website'
    }
  },
  { name: 'Infobox restaurant',
    format: '| ___________________ = _\n',
    parameters: {
      'phone': 'other-information',
      'telephone': 'other-information',
      'zip-code': 'zip'
    }
  },
  { name: 'Infobox river',
    format: '| _______________________ = _\n'
  },
  { name: 'Infobox road',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox royalty',
    format: '| ___________________ = _\n',
  },
  { name: 'Infobox rugby biography',
    format: '| _ = _\n',  // _________________
    parameters: {
      'birthname': 'birth_name',
      'url': 'website'
    }
  },
  { name: 'Infobox rugby team',
    format: '| ____________________ = _\n'
  },
  { name: 'Infobox rugby union biography',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox sailor',
    format: '| ______________ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox school',
    format: '| ______________________ = _\n',
    parameters: {
      'Location': 'location',
      'Region': 'region',
      'Opened': 'opened',
      'Number': 'number',
      'schoolnumber': 'school_number',
      'school code': 'school_code',
      'Principal': 'principal',
      'campus director': 'campus_director',
      'head of school': 'head_of_school',
      'head teacher': 'head_teacher',
      'number_of_staff': 'staff',
      'number of staff': 'staff',
      'num_employ': 'employees',
      'Years': 'years',
      'years taught': 'years_taught',
      'nursery years taught': 'nursery_years_taught',
      'primary years taught': 'primary_years_taught',
      'secondary years taught': 'secondary_years_taught',
      'age range': 'age_range',
      'Students': 'students',
      'number of pupils': 'pupils',
      'number_of_pupils': 'pupils',
      'International_Students': 'international_students',
      'System': 'system',
      'classes offered': 'classes_offered',
      'Classes offered': 'classes_offered',
      'medium of language': 'medium_of_language',
      'medium': 'medium_of_language',
      'mediums': 'medium_of_language',
      'schedtyp': 'schedule_type',
      'Hours_in_Day': 'hours_in_day',
      'Campuses': 'campuses',
      'campus size': 'campus_size',
      'campus type': 'campus_type',
      'schoolcolours': 'school_colours',
      'schoolcolors': 'school_colors',
      'fightsong': 'fight_song',
      'athletics conference': 'athletics_conference',
      'athletic_conference': 'athletics_conference',
      'athletic conference': 'athletics_conference',
      'conference': 'athletics_conference',
      'team name': 'team_name',
      'teamname': 'team_name',
      'National_ranking': 'national_ranking',
      'testaverage': 'test_average',
      'bar pass rate': 'bar_pass_rate',
      'annual tuition': 'annual_tuition',
      'Graduates': 'graduates',
      'motto_pl': 'mottoes',
      'founder_pl': 'founders',
      'specialist_pl': 'specialists',
      'homepage': 'website',
      'url': 'website'
    }
  },
  { name: 'Infobox scientist',
    format: '| _________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'prizes': 'awards'
    }
  },
  { name: 'Infobox senator',
    format: '| __________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox settlement',
    format: '| _______________________ = _\n'
  },
  { name: 'Infobox single',
    format: '| __________________ = _\n',
    parameters: {
      'Name': 'name',
      'Type':  'type',
      'Artist':  'artist',
      'Longtype':  'longtype',
      'Caption':  'caption',
      'Cover':  'cover',
      'Album':  'album',
      'Format':  'format',
      'Writer':  'writer',
      'Released':  'released',
      'Recorded':  'recorded',
      'Genre':  'genre',
      'Length':  'length',
      'Language':  'language',
      'Label':  'label',
      'Director':  'director',
      'Producer':  'producer',
      'Reviews':  'reviews',
      'Compiled by':  'compiler',
      'Compiler':  'compiler',
      'Chronology':  'chronology',
      'Last single':  'last_single',
      'This single':  'this_single',
      'Next single':  'next_single',
      'Misc':  'misc',
      'Venue':  'venue',
      'Studio':  'studio'
    }
  },
  { name: 'Infobox snooker player',
    format: '| _____________ = _\n'
  },
  { name: 'Infobox song',
    format: '| __________________ = _\n',
    parameters: {
      'Name': 'name',
      'Type':  'type',
      'Artist':  'artist',
      'Longtype':  'longtype',
      'Caption':  'caption',
      'Cover':  'cover',
      'Album':  'album',
      'Format':  'format',
      'Writer':  'writer',
      'Released':  'released',
      'Recorded':  'recorded',
      'Genre':  'genre',
      'Length':  'length',
      'Language':  'language',
      'Label':  'label',
      'Director':  'director',
      'Producer':  'producer',
      'Reviews':  'reviews',
      'Compiled by':  'compiler',
      'Compiler':  'compiler',
      'Chronology':  'chronology',
      'Last single':  'last_single',
      'This single':  'this_single',
      'Next single':  'next_single',
      'Misc':  'misc',
      'Published':  'published',
      'Venue':  'venue',
      'Tracks':  'tracks',
      'Studio':  'studio'
    }
  },
  { name: 'Infobox speed skater',
    format: '| ______________ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox sport governing body',
    format: '| ________________ = _\n'
  },
  { name: 'Infobox sportsperson',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'fullname': 'full_name',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'resting place': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'resting place coordinates': 'resting_place_coordinates',
      'alma mater': 'alma_mater',
      'yearsactive': 'years_active',
      'years active': 'years_active',
      'other-interests': 'other_interests',
      'formerpartner': 'former_partner',
      'Disability Class': 'disability_class'
    }
  },
  { name: 'Infobox state representative',
    format: '| __________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox state senator',
    format: '| __________________ = _\n',
    parameters: {
      'image name': 'image',
      'width': 'image_size',
      'imagesize': 'image_size',
      'majorityleader': 'majority_leader',
      'minorityleader': 'minority_leader',
      'termlabel': 'term_label',
      'termstart': 'term_start',
      'termend': 'term_end',
      'preceded': 'predecessor',
      'succeeded': 'successor',
      'majorityleader1': 'majority_leader1',
      'minorityleader1': 'minority_leader1',
      'termlabel1': 'term_label1',
      'termstart1': 'term_start1',
      'termend1': 'term_end1',
      'preceded1': 'predecessor1',
      'succeeded1': 'successor1',
      'majorityleader2': 'majority_leader2',
      'minorityleader2': 'minority_leader2',
      'termlabel2': 'term_label2',
      'termstart2': 'term_start2',
      'termend2': 'term_end2',
      'preceded2': 'predecessor2',
      'succeeded2': 'successor2',
      'majorityleader3': 'majority_leader3',
      'minorityleader3': 'minority_leader3',
      'termlabel3': 'term_label3',
      'termstart3': 'term_start3',
      'termend3': 'term_end3',
      'preceded3': 'predecessor3',
      'succeeded3': 'successor3',
      'majorityleader4': 'majority_leader4',
      'minorityleader4': 'minority_leader4',
      'termlabel4': 'term_label4',
      'termstart4': 'term_start4',
      'termend4': 'term_end4',
      'preceded4': 'predecessor4',
      'succeeded4': 'successor4',
      'majorityleader5': 'majority_leader5',
      'minorityleader5': 'minority_leader5',
      'termlabel5': 'term_label5',
      'termstart5': 'term_start5',
      'termend5': 'term_end5',
      'preceded5': 'predecessor5',
      'succeeded5': 'successor5',
      'birthname': 'birth_name',
      'restingplace': 'resting_place',
      'restingplacecoordinates': 'resting_place_coordinates',
      'alma-mater': 'alma_mater'
    }
  },
  { name: 'Infobox station',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox street',
    format: '| _______________________ = _\n'
  },
  { name: 'Infobox swimmer',
    format: '| _ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox table tennis player',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox tennis biography',
    format: '| ___________________________ = _\n',
    parameters: {
      'fullname': 'full_name',
      'medaltemplates': 'medals',
      'medaltemplates-expand': 'medals-expand',
      'medaltemplates-title': 'medals-title'
    }
  },
  { name: 'Infobox terrorist attack',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox tool',
    format: '| _______________ = _\n'
  },
  { name: 'Infobox UK legislation',
    format: '| ______________________ = _\n'
  },
  { name: 'Infobox UK place',
    format: '| ________________________ = _\n'
  },
  { name: 'Infobox UK school',
    format: '| ______________________ = _\n',
    parameters: {
      'Location': 'location',
      'Region': 'region',
      'Opened': 'opened',
      'Number': 'number',
      'schoolnumber': 'school_number',
      'school code': 'school_code',
      'Principal': 'principal',
      'campus director': 'campus_director',
      'head of school': 'head_of_school',
      'head teacher': 'head_teacher',
      'number_of_staff': 'staff',
      'number of staff': 'staff',
      'num_employ': 'employees',
      'Years': 'years',
      'years taught': 'years_taught',
      'nursery years taught': 'nursery_years_taught',
      'primary years taught': 'primary_years_taught',
      'secondary years taught': 'secondary_years_taught',
      'age range': 'age_range',
      'Students': 'students',
      'number of pupils': 'pupils',
      'number_of_pupils': 'pupils',
      'International_Students': 'international_students',
      'System': 'system',
      'classes offered': 'classes_offered',
      'Classes offered': 'classes_offered',
      'medium of language': 'medium_of_language',
      'medium': 'medium_of_language',
      'mediums': 'medium_of_language',
      'schedtyp': 'schedule_type',
      'Hours_in_Day': 'hours_in_day',
      'Campuses': 'campuses',
      'campus size': 'campus_size',
      'campus type': 'campus_type',
      'schoolcolours': 'school_colours',
      'schoolcolors': 'school_colors',
      'fightsong': 'fight_song',
      'athletics conference': 'athletics_conference',
      'athletic_conference': 'athletics_conference',
      'athletic conference': 'athletics_conference',
      'conference': 'athletics_conference',
      'team name': 'team_name',
      'teamname': 'team_name',
      'National_ranking': 'national_ranking',
      'testaverage': 'test_average',
      'bar pass rate': 'bar_pass_rate',
      'annual tuition': 'annual_tuition',
      'Graduates': 'graduates',
      'motto_pl': 'mottoes',
      'founder_pl': 'founders',
      'specialist_pl': 'specialists',
      'homepage': 'website',
      'url': 'website'
    }
  },
  { name: 'Infobox university',
    format: '| _____________________ = _\n'
  },
  { name: 'Infobox U.S. County',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox video game',
    format: '| ______________ = _\n'
  },
  { name: 'Infobox volleyball biography',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size'
    }
  },
  { name: 'Infobox war faction',
    format: '| ________________ = _\n',
    parameters: {
      'previous': 'originated_as',
      'next': 'became',
      'split': 'split_to',
      'url': 'website'
    }
  },
  { name: 'Infobox weapon',
    format: '| __________________ = _\n'
  },
  { name: 'Infobox winery',
    format: '| ___________________ = _\n'
  },
  { name: 'Infobox writer',
    format: '| ________________ = _\n',
    parameters: {
      'imagesize': 'image_size',
      'birthname': 'birth_name',
      'homepage': 'website',
      'URL': 'website',
      'yearsactive': 'years_active',
      'years active': 'years_active',
      'home_town': false,
      'known_for': false,
      'othername': false,
      'residence': false
    }
  },
  { name: 'Infobox YouTube personality',
    format: '| ____________________ = _\n'
  },
  { name: 'Location map',
    format: '| ______________ = _\n'
  },
  { name: 'Location map+',
    format: '| ______________ = _\n'
  },
  { name: 'Location map~',
    format: '| ______________ = _\n'
  },
  { name: 'Chinese',
    format: '| ______________ = _\n',
  },
  { name: 'Taxobox',
    format: '| __________________ = _\n',
  },
  { name: 'taxobox',
    format: '| __________________ = _\n',
  },
  { name: 'Compact election box no change', format: ' | __________________________ = _\n' },
  { name: 'Football box collapsible', format: '| _ = _\n' },
  { name: 'Gallery', format: '| _ = _\n' },
  { name: 'Navbox', format: '| _ = _\n' },
  { name: 'navbox', format: '| _ = _\n' },
  { name: 'NavboxX', format: '| _ = _\n' },
  { name: 'NFL predraft', format: '| ____________ = _\n' },
  { name: 'Stub category', format: '| _ = _\n' },
  { name: 'succession box', format: '| _ = _\n' },
  { name: 'U.S. judgeship row', format: ' | ____________ = _\n' },
  { name: 'U.S. judgeship row Current', format: ' | ____________ = _\n' },
  { name: 'U.S. judgeship row Former', format: ' | ____________ = _\n' },
  { name: 'USRepSuccessionBox', format: '| _ = _\n' },
  { name: 'Waterpolobox', format: '| _ = _\n' },
  { name: 'Wikipedia category', format: '| _ = _\n' }
];
// </nowiki>