Template:HMS

From Monarchists.Wiki
Template documentation[view] [edit] [history] [purge]

Usage[edit]

This is a typing short cut for linking to Royal Navy ship articles named in the format "HMS Gloucester (D96)". Since Ship names are italicized in article text, and editors often don't want to include the pennant number, linking to them in the usual manner means typing everything twice, such as [[HMS Gloucester (D96)|HMS ''Gloucester'']]. This template halves that to {{HMS|Gloucester|D96|6}}.

Basic usage[edit]

{{HMS|Ship Name}}
{{HMS|Ship Name|ID}}: the optional ID can be the hull number, pennant number or launch year as specified in the article title: [[HMA Ship Name (ID)]].
{{HMS|Ship Name|ID|6}}: the last code (e.g., "6") sets the formatting of the blue link label.
Examples
Template usage Equivalent wikicode Final result
{{HMS|Illustrious|R06}} [[HMS Illustrious (R06)|HMS ''Illustrious'' (R06)]] HMS Illustrious (R06)
{{HMS|Raisonnable|1768}} [[HMS Raisonnable (1768)|HMS ''Raisonnable'' (1768)]] HMS Raisonnable (1768)
{{HMS|Victory}} [[HMS Victory|HMS ''Victory'']] HMS Victory

Last example could be used to link to ship index (disambiguation) page

Format options parameter[edit]

A third, unnamed parameter |3= allows setting which pieces of text are displayed in the wikilink. It sets the label in the link: [[targetpage|label]]

For example, the ship's article is entered as {{HMS|Illustrious|R06}}, by default showing as HMS Illustrious (R06).

But in your article, the hull number (disambiguator) may not be needed to show. In that case, add |4=2, and the result is:

{{HMS|Illustrious|R06|2}} [[HMS Illustrious (R06)|''Illustrious'']] Illustrious

The options are:

Value Displayed Example Wikicode Showing
None prefix, name, ID {{HMS|Illustrious|R06}} [[HMS Illustrious (R06)|HMS ''Illustrious'' (R06)]] HMS Illustrious (R06)
1 ID {{HMS|Illustrious|R06|1}} [[HMS Illustrious (R06)|R06]] R06
2 name {{HMS|Illustrious|R06|2}} [[HMS Illustrious (R06)|''Illustrious'']] Illustrious
3 name, ID {{HMS|Illustrious|R06|3}} [[HMS Illustrious (R06)|''Illustrious'' (R06)]] Illustrious (R06)
4 same as default {{HMS|Illustrious|R06|4}} [[HMS Illustrious (R06)|HMS ''Illustrious'' (R06)]] HMS Illustrious (R06)
5 prefix, ID {{HMS|Illustrious|R06|5}} [[HMS Illustrious (R06)|HMS ''R06'']] HMS R06
6 prefix, name {{HMS|Illustrious|R06|6}} [[HMS Illustrious (R06)|HMS ''Illustrious'']] HMS Illustrious

TemplataData[edit]

This is the TemplateData documentation for this template used by VisualEditor and other tools; see the monthly error report for this template.

TemplateData for HMS

Syntax error in JSON.

See also[edit]

WP:SHIPS class and prefix shortcut templates
type group template ref article example
Ship class
class after member ship {{sclass-}} article hyphenated Valiant-class harbor tug
class after theme {{sclass2-}} article hyphenated Flower-class corvette
Ship prefix
General prefixes (civil, propulsion, utility)
prefix generic {{ship}} any prefix, no prefix
prefix civil {{GTS}} Gas Turbine Ship article GTS Infinity (2001)
prefix civil {{HSC}} High Speed Craft article HSC Tarifa Jet (1997)
prefix civil
Motor ship article
prefix civil
Merchant vessel ("Motor vessel") article
prefix civil
Motor yacht article
prefix civil {{PS}} Paddle steamer article PS Commonwealth (1854)
prefix civil
Research vessel article
prefix civil
Steam Ship article
prefix civil
Sailing vessel article
prefix civil
Sailing vessel article
prefix civil {{TSS}} Twin-screw steamer article TSS Princess Maud (1934)
Commonwealth ship prefixes
prefix UK {{HMS}} Royal Navy ships HMS Illustrious (R06)
prefix UK {{HMT}} Royal Navy trawlers HMT Elk (1902)
prefix UK {{RMS}} Royal Mail Ships RMS Adriatic (1907)
prefix UK {{RFAux}} Royal Fleet Auxiliary ships RFA Fort Austin (A386) (do not use {{RFA}})
prefix Australia {{HMAS}} Royal Australian Navy ships HMAS Bataan (I91)
prefix Australia {{HMQS}} Queensland Maritime Defence Force ships HMQS Gayundah
prefix Australia {{HMVS}} Victorian Naval Forces ships HMVS Victoria (1855)
prefix Bahamas {{HMBS}} Royal Bahamas Defence Force ships HMBS Nassau (P-61)
prefix Bangladesh {{BNS}} Bangladesh Navy ships BNS Surma (2013)
prefix Canada {{HMCS}} Royal Canadian Navy ships HMCS Bonaventure (CVL 22)
prefix India {{INS}} Indian Navy ships INS Vikrant (R11)
prefix New Zealand {{HMNZS}} Royal New Zealand Navy ships HMNZS Endeavour (A11)
prefix South Africa {{SAS}} South African Navy ships SAS Mendi (F148)
United States ship prefixes
prefix US {{USAT}} United States Army Transport ships USAT Havana (1917)
prefix US {{USCGC}} United States Coast Guard Cutter USCGC Healy (WAGB-20)
prefix US {{USNS}} United States Naval Ship USNS Mercy (T-AH-19)
prefix US {{USRC}} United States Revenue Cutter Service USRC Harriet Lane (1857)
prefix US {{USS}} United States Navy ship USS Enterprise (CVN-65)
prefix US {{USAV}} United States Army Vessel USAV Spearhead (TSV-X1)
Other navies' ship prefixes
prefix Algeria {{ANS}} Algerian National Navy ships ANS Kalaat Béni Abbès (474)
prefix Denmark {{HDMS}} Royal Danish Navy ships HDMS Lougen (1791)
prefix Egypt {{ENS}} Egyptian Navy ships ENS Gamal Abdel Nasser (L1010)
prefix Finland {{FNS}} Finnish Navy ships FNS Turunmaa (1918)
prefix Greece {{HS}} Hellenic Navy ships HS Georgios Averof (1910)
prefix Germany {{SMS}} Imperial German Navy and Austro-Hungarian Navy ships SMS Novara (1912)
prefix Germany {{SMU}} Imperial German Navy and Austro-Hungarian Navy U-boats SM U-28 (Germany)
prefix Germany {{GS}} German World War II and later U-boats German submarine U-39 (1938)
prefix Indonesia {{KRI}} Indonesian Navy ships KRI Fatahillah (361)
prefix Ireland {{}} Irish Navy ships LÉ Emer (P21)
prefix Japan {{Jsub}} Imperial Japanese Navy submarines Japanese submarine I-15
prefix Japan {{JDS}} older Japan Maritime Self-Defense Force ships JDS Wakaba (DE-261)
prefix Japan {{JS}} newer Japan Maritime Self-Defense Force ships JDS Ashigara (DDG-178)
prefix Netherlands {{HNLMS}} Royal Netherlands Navy ships HNLMS De Zeven Provinciën (C802)
prefix Nigeria {{NNS}} Nigerian Navy ships NNS Aradu (F89)
prefix Norway {{HNoMS}} Royal Norwegian Navy ships HNoMS Svenner (G03)
prefix Peru {{BAP}} Peruvian Navy ships BAP Montero (FM-53)
prefix Philippines {{RPS}} older Philippine Navy ships RPS Rajah Soliman (D-66)
prefix Philippines {{BRP}} newer Philippine Navy ships BRP Rajah Soliman (D-66)
prefix Poland {{ORP}} Polish Navy ships ORP Orzeł (1938)
prefix South Korea {{ROKS}} Republic of Korea Navy ships ROKS Dokdo (LPH-6111)
prefix Singapore {{RSS}} Republic of Singapore Navy ships RSS Formidable (68)
prefix Sweden {{HSwMS}} Swedish Navy ships HSwMS Sjölejonet (1936)
prefix Thailand {{HTMS}} Royal Thai Navy ships HTMS Chakri Naruebet (CV 911)
prefix Turkey {{TCG}} Turkish Naval Forces ships TCG Gediz (F 495)