Template:Airreg
{{{1}}}-{{{2}}}
The Airreg template can be used to generate footnote references to entries in aviation authority registries for the desired aircraft registration; for example: {{Airreg|N|470A}}
produces:
- N470A[1]
References
- ^ "FAA Registry (N470A)". Federal Aviation Administration.
Only a limited number of national registries are supported (see below), i.e. those whose websites allow registration-based searches via URL parameters (HTTP GET requests).
Editors beware: formatting of code to make it "look nice" is likely to inadvertently introduce leading and trailing blank lines into the template output.
Usage
The template takes three positional parameters:
- Country prefix
- Registration string
- Punctuation (optional)
The prefix can be any of the ICAO country prefixes, although only for supported countries a footnote reference will be generated. For non-supported countries, the template simply outputs the registration in full, e.g. {{Airreg|TZ|AMK}}
produces
TZ-AMK
Any punctuation that is required to be placed before the citation marker (per WP:PAIC) can be specified as third parameter, e.g. {{Airreg|N|470A|,}}
produces:
- N470A,[1]
References
- ^ "FAA Registry (N470A)". Federal Aviation Administration.
Supported country prefixes
_ C | CF _> Canada G United Kingdom (see note 1) HB Switzerland N United States (see note 2) OY Denmark PH Netherlands _ PP | PR | PS > Brazil PT | PU _| VH Australia ZK New Zealand
Notes
- As of February 2018, the G-INFO register has removed support for HTTP GET search requests, therefore this template simply links to the main G-INFO search page.
- Pre-1949 registrations (NC, NX etc.) are not supported and cause the FAA registry website to return a 'Can Not Process Your Request At This Time' error. The use of the Airreg template in these cases is not recommended.
- South Korea (HL) and Japan (JA) are not supported, but are listed in the code among the supported prefixes, in order for the complete registration to be correctly outputted without a hyphen, unlike the default case that covers all other non-supported nations.