User:JJMC89 bot/config/InfoboxCoordinatesParametersMigrator
Appearance
JSON object configuration
[edit]{
"coordinatesSets": [
{
"initialReplacementTemplate": "subst:Infobox coord/sandbox",
"parametersMap": {
"lat_d": "lat_d",
"lat_m": "lat_m",
"lat_s": "lat_s",
"lat_NS": "lat_NS",
"long_d": "long_d",
"long_m": "long_m",
"long_s": "long_s",
"long_EW": "long_EW",
"type": "coord_type",
"region": "region_code",
"dim": "dim",
"scale": "scale",
"source": "source",
"display": "display",
"format": "format"
},
"replacementParameterNames": ["coordinates", "coords"]
},
{
"initialReplacementTemplate": "subst:Infobox coord/sandbox",
"parametersMap": {
"lat_d": "range_lat_d",
"lat_m": "range_lat_m",
"lat_s": "range_lat_s",
"lat_NS": "range_lat_NS",
"long_d": "range_long_d",
"long_m": "range_long_m",
"long_s": "range_long_s",
"long_EW": "range_long_EW",
"type": "coord_type",
"region": "region_code",
"dim": "dim",
"scale": "scale",
"source": "source",
"display": "display",
"format": "format"
},
"replacementParameterNames": "range_coordinates"
}
],
"template": "Example"
}
{
"coordinatesSets": [
{
"initialReplacementTemplate": "subst:Geobox coor/sandbox",
"parametersMap": {
"1": ["latitude", "lat_degrees"],
"2": "lat_minutes",
"3": "lat_seconds",
"4": "lat_direction",
"5": ["longitude", "long_degrees"],
"6": "long_minutes",
"7": "long_seconds",
"8": "long_direction",
"9": "coord_parameters",
"display": "coord_display",
"format": "coord_format"
},
"replacementParameterNames": "coordinates"
}
],
"template": "Example"
}
Notes
[edit]- All object values must be strings unless otherwise specified below.
coordinatesSets
's value must be an array of objects.- Each object in the array must contain
initialReplacementTemplate
,parametersMap
, andreplacementParameterNames
.parametersMap
's value must be an object with values that are strings or arrays of strings.- Names are parameter names for the template that is used to set the replacement parameter's value.
- Values are parameter names from
template
.
replacementParameterNames
's value can be a string or array of strings.
- Each object in the array must contain
editSummary
is optional. Ifnull
or not provided, the default edit summary will be used.template
must not include the namespace (Template:
).- There are three different substitution templates for parameters to be mapped to:
- Template:Infobox coord/sandbox is for infoboxes using {{Infobox coord}}
- Template:Geobox coor/sandbox is for infoboxes using {{Geobox coor}}, with the default for the coordinates' display set to
inline
(something like|{{#if:{{{coordinates_display|}}}|title|μ}}=yes}}
) - Template:Geobox coor/sandbox2 is for infoboxes using {{Geobox coor}}, with the default for the coordinates' display set to
inline,title
(something like|{{#switch:{{{coordinates_display|}}}|i|inline=μ|title}}=yes
) - Template:Geobox coor/sandbox3 is for {{Infobox NRHP}} only, made due to both its default of Western Hemisphere instead of Eastern and its lack of error checking for
|coordinates_display=
List of configurations
[edit]- Geobox
- Infobox Australian Electorate
- Infobox Australian place
- Infobox Australian road
- Infobox Bangladesh district
- Infobox Belgium Municipality
- Infobox Belgium settlement
- Infobox Bulgarian province
- Infobox Canton
- Infobox Cape Verde settlement
- Infobox Chaco
- Infobox Chilean region
- Infobox County Romania
- Infobox Egyptian Governorate
- Infobox Egyptian tomb
- Infobox Finnish former municipality
- Infobox Finnish municipality
- Infobox French commune
- Infobox French region
- Infobox Fylkeskommune
- Infobox GB station
- Infobox German location
- Infobox German state
- Infobox Greek Dimos
- Infobox Hindu temple
- Infobox Hungarian settlement
- Infobox Icelandic municipality
- Infobox Israel municipality
- Infobox Israel village
- Infobox Italian comune
- Infobox London station
- Infobox Maldives
- Infobox Maldives atoll
- Infobox Municipality BR
- Infobox Municipality PT
- Infobox NRHP
- Infobox Neighborhood Portland OR
- Infobox Nepal district
- Infobox New York City Subway station
- Infobox Palestine municipality
- Infobox Parish PT
- Infobox Partido Argentina
- Infobox Pennsylvania historic site
- Infobox Peru region
- Infobox Prefecture Japan
- Infobox Province Spain
- Infobox Province of China (PRC)
- Infobox Russian city district
- Infobox Russian district
- Infobox Russian federal subject
- Infobox Russian inhabited locality
- Infobox Scotland council area
- Infobox Scottish island
- Infobox Shinto shrine
- Infobox Singapore neighbourhood
- Infobox Site of Special Scientific Interest
- Infobox South African municipality
- Infobox South African town
- Infobox Spanish missions in the Americas
- Infobox Swiss town
- Infobox Syrian settlement
- Infobox T&W Metro station
- Infobox Tibetan Buddhist monastery
- Infobox Town AT
- Infobox U.S. county
- Infobox UAE community
- Infobox UK disused station
- Infobox UK feature
- Infobox UK heritage station
- Infobox UK place
- Infobox UK school
- Infobox Ukrainian oblast
- Infobox Ukrainian raion
- Infobox Uruguayan Department
- Infobox Venezuelan municipality
- Infobox Venezuelan state
- Infobox World Heritage Site
- Infobox aerial lift line
- Infobox airport
- Infobox ancient site
- Infobox aqueduct
- Infobox artwork
- Infobox beach
- Infobox body of water
- Infobox bridge
- Infobox building
- Infobox casino
- Infobox castrum
- Infobox cave
- Infobox cemetery
- Infobox church
- Infobox city Japan
- Infobox civil conflict
- Infobox college sports rivalry
- Infobox convention center
- Infobox country
- Infobox country UK
- Infobox cycling championship
- Infobox diplomatic mission
- Infobox district of Iraq
- Infobox ecoregion
- Infobox factory
- Infobox forest
- Infobox former Arab villages in Palestine
- Infobox former subdivision
- Infobox frazione
- Infobox fylke
- Infobox glacier
- Infobox golf facility
- Infobox government agency
- Infobox heritage railway
- Infobox historic site
- Infobox holiday camp
- Infobox hospital
- Infobox hut
- Infobox islands
- Infobox kommune
- Infobox landform
- Infobox language
- Infobox lighthouse
- Infobox military conflict
- Infobox military installation
- Infobox mill building
- Infobox mine
- Infobox monastery
- Infobox mountain
- Infobox mountain pass
- Infobox museum
- Infobox oil field
- Infobox oil refinery
- Infobox park
- Infobox pier
- Infobox port
- Infobox power transmission line
- Infobox presidential library
- Infobox protected area
- Infobox pyramid
- Infobox rail accident
- Infobox reactor
- Infobox religious building
- Infobox restaurant
- Infobox school
- Infobox school district
- Infobox settlement
- Infobox settlement 2
- Infobox settlement AL
- Infobox shopping mall
- Infobox ski area
- Infobox ski jumping hill
- Infobox station
- Infobox street
- Infobox swimming pool
- Infobox swimming venue
- Infobox terrestrial impact site
- Infobox townlands
- Infobox university
- Infobox valley
- Infobox venue
- Infobox waterfall
- Infobox waterlock
- Infobox wildfire