This is a universal template for all Route Diagram Templates (RDT). It adds the following text (without the surrounding box) to an RDT:

It will also place the template in the appropriate category (generally Category:Templates for railway lines in country or Category:Templates for railway lines of country) if placed in the template namespace.

Country is specified by any valid ISO 3166-1 country code.

The template also recognizes these unofficial codes:

Code Location
AFR Africa
AA or ASA Asia
CT or CAT Catalonia
EU or EUR Europe
NIL Northern Ireland‎
UK United Kingdom‎

When included, the second (optional) parameter should be the parent article of the diagram.

{{Railway-routemap|UK|Stockton and Darlington Railway}}

will change the first line of the template to:


Including the optional named parameter |type= will change “a railway in Country” to “a alternate text in Country”. For example,

{{Railway-routemap|FRA|type=high-speed rail line}}

will change the first line of the template to:

and,

{{Railway-routemap|CAN|Yellow Line (Montreal Metro)|type=[[Rapid transit|subway]]}}

will change the first line of the template to:


The optional named parameter |the=anything will omit the word “the” before the linked page. For example,

{{Railway-routemap|NL|the=x|Centraal Station|type=[[railway terminal]]}}

will change the first line of the template to:


The optional named parameter |display= will replace the text of the article link. If display is set to either I or i the article link will automatically be italicized. This is useful for named train services. For example,

{{Railway-routemap|US|Heartland Flyer|display=''Heartland Flyer''|type=[[Amtrak]] train service}} and
{{Railway-routemap|US|Heartland Flyer|display=i|type=[[Amtrak]] train service}}

will both change the first line of the template to:


The optional named parameter |place= will change “a railway in Country” to “a railway in place, Country”. For example,

{{Railway-routemap|IN|place=[[Bangalore]]}}

will change the first line of the template to:

By default the template will be included in the appropriate category for that country. However, adding the parameter |cat=no will exclude the template from all categories. Note that this parameter is not case sensitive: i.e. |cat=NO produces the same result as |cat=no.

Asia & Oceania
Europe
North America