Jump to content

Template:USS/doc

From Alfawiki

Usage

This is a typing short cut for linking to US Navy ship articles named in the format "USS Deep Six (AWOL-99)". Since ship names are italicized in article text, linking to them in the usual manner means typing everything twice, such as [[USS Deep Six (AWOL-99)|USS ''Deep Six'' (AWOL-99)]]. This template halves that to {{USS|Deep Six|AWOL-99}}.

This template does not support subst: (substitution). Behind the scenes, it invokes {{ship}}.

Formal usage

  • {{USS|Ship Name}}
  • {{USS|Ship Name|ID}}, where ID can be the hull number, launch year, or pennant number, as specified in the article title.

Examples

Template usage Equivalent wikicode Final result
{{USS|Enterprise|CVN-65}} [[USS Enterprise (CVN-65)|USS ''Enterprise'' (CVN-65)]] USS Enterprise (CVN-65)
{{USS|Constellation|1797}} [[USS Constellation (1797)|USS ''Constellation'' (1797)]] USS Constellation (1797)
{{USS|Constitution}} [[USS Constitution|USS ''Constitution'']] USS Constitution

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

Target page

By default, the wikilink is build like this:

  • {{PREFIX|ship's name|ID}}.
With {{USS|Enterprise|CVN-65}}, the targetpage is
[[USS Enterprise (CVN-65)]].
Elements PREFIX and ID can be omitted (if they are not part of the targetpage title).

Formatted label

Then the template by default adds the formatted label:
[[targetpage|label]]. By default:
{{USS|Enterprise|CVN-65}}, by default the label is:
[[USS Enterprise (CVN-65)|USS ''Enterprise'' (CVN-65)]], showing as:
USS Enterprise (CVN-65).

The default label can be changed with a simple parameter. The extra third position, unnamed parameter allows setting which changes the elements of the ship's full name. It sets the label in the link: For example, in your article, the hull number (disambiguator) may not be needed to show. In that case, add option |2, and the result is:

  • {{USS|Enterprise|CVN-65|2}} →
[[USS Enterprise (CVN-65)|''Enterprise'']] →
Enterprise

The options are:

Value Will show Example Wikilink [[targetpage|label]] Shows
(default) PREFIX name (ID) {{USS|Enterprise|CVN-65}} [[USS Enterprise (CVN-65)|USS ''Enterprise'' (CVN-65)]] USS Enterprise (CVN-65)
1 ID {{USS|Enterprise|CVN-65|1}} [[USS Enterprise (CVN-65)|''CVN-65'']] CVN-65
2 name {{USS|Enterprise|CVN-65|2}} [[USS Enterprise (CVN-65)|''Enterprise'']] Enterprise
3 name (ID) {{USS|Enterprise|CVN-65|3}} [[USS Enterprise (CVN-65)|''Enterprise'' (CVN-65)]] Enterprise (CVN-65)
4 invalid {{USS|Enterprise|CVN-65|4}} — Error: {{USS}} invalid control parameter: 4 (help)
5 PREFIX ID {{USS|Enterprise|CVN-65|5}} [[USS Enterprise (CVN-65)|USS ''CVN-65'']] USS CVN-65
6 PREFIX name {{USS|Enterprise|CVN-65|6}} [[USS Enterprise (CVN-65)|USS ''Enterprise'']] USS Enterprise
Note: options default (=blank), 2 and 6 are mostly used.

PREFIX not in article name

It is possible that the prefix is not part of the target pagename. In that case, extra parameter |up=yes (unlink prefix) puts the name outside of the link: [example here]

TemplateData

This section:
TemplateData
This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:USS in articles based on its TemplateData.

TemplateData for USS

<templatedata> { "params": { "1": { "label": "Name", "description": "Ship's name", "example": "Bismarck, Belgrano", "type": "string" }, "2": { "label": "ID", "description": "Hull number, launch year, or pennant number", "example": "H75, 1975", "type": "string" }, "3": { "label": "Format", "description": "Formats the label (which name parts will show)", "example": "1, 2, 3, 5, 6", "type": "number", "default": "blank" }, "up": { "label": "unlink prefix", "description": "up=yes puts prefix before (outside of) the wikilink", "example": "up=yes", "default": "no", "type": "boolean" } }, "description": "This template provides a wikilink to a ship's page, with label options", "paramOrder": [ "1", "2", "3", "up" ] } </templatedata>

See also

Ship classes
Group Template Ref article Example
after member ship {{Sclass}} article hyphenated Valiant-class harbor tug
after theme {{Sclass2}} article hyphenated Flower-class corvette
General ship prefixes
Group Template Ref article Example
generic {{Ship}} any prefix Brigante Musolino or Charles de Gaulle (R91)
civil {{GTS}} Gas turbine ships GTS Infinity (2001)
civil {{HSC}} High-speed craft HSC Tarifa Jet (1997)
civil {{MS}} ({{M/S}} deprecated) Motor ships MS Antenor (1957)
civil {{MV}} ({{M/V}} deprecated) Motor vessels MV Aurora (2000)
civil {{MY}} ({{M/Y}} deprecated) Motor yachts MY Monte Carlo
civil {{PS}} Paddle steamers PS Commonwealth (1854)
civil {{RMS}} Royal Mail Ships RMS Adriatic (1907)
civil {{RV}} ({{R/V}} deprecated) Research vessels RV Vityaz (1939)
civil {{SB}} Sailing barges SB Cambria
civil {{SS}} ({{S/S}} deprecated) Steamships SS Aeolus (1899)
civil {{SV}} ({{S/V}} deprecated) Sailing vessels SV Argo (1841)
civil {{SY}} ({{S/Y}} deprecated) Sailing vessels SY Raven (1889)
civil {{TSS}} Twin-screw steamers TSS Princess Maud (1934)
International navy and government ship prefixes
Group Template Ref article Example
File:Flag of Algeria.svg Algeria {{ANS}} Algerian National Navy ships ANS Kalaat Béni Abbès (474)
File:Flag of Australia (converted).svg Australia {{HMAS}} Royal Australian Navy ships HMAS Anzac (G90)
File:Flag of the Bahamas.svg Bahamas {{HMBS}} Royal Bahamas Defence Force ships HMBS Nassau (P-61)
File:Flag of Bangladesh.svg Bangladesh {{BNS}} Bangladesh Navy ships BNS Surma (2013)
File:Flag of Brunei.svg Brunei {{KDB}} Royal Brunei Navy ships KDB Darussalam (06)
File:Flag of Canada (Pantone).svg Canada {{HMCS}} Royal Canadian Navy ships HMCS Bonaventure (CVL 22)
{{CCGS}} Canadian Coast Guard ships CCGS Simcoe (1909)
File:Flag of Colombia.svg Colombia {{ARC}} Colombian Navy ships ARC 7 de Agosto (D-06)
File:Flag of Denmark.svg Denmark {{HDMS}} Royal Danish Navy ships HDMS Lougen (1791)
File:Flag of Ecuador.svg Ecuador {{BAE}} Ecuadorian Navy ships BAE Guayas (BE-21)
File:Flag of Egypt.svg Egypt {{ENS}} Egyptian Navy ships ENS Gamal Abdel Nasser (L1010)
File:Flag of Estonia.svg Estonia {{EML}} Estonian Navy ships EML Wambola (A433)
File:Flag of Fiji.svg Fiji {{RFNS}} Republic of Fiji Naval Service ships RFNS Kiro (203)
File:Flag of Finland.svg Finland {{FNS}} Finnish Navy ships FNS Turunmaa (1918)
File:Flag of Greece.svg Greece {{HS}} Hellenic Navy ships HS Georgios Averof (1910)
File:Flag of Germany.svg Germany {{GS}} German Navy and Kriegsmarine submarines German submarine U-39 (1938)
{{SMS}} Imperial German Navy and Austro-Hungarian Navy ships SMS Novara (1912)
{{SMU}} Imperial German Navy and Austro-Hungarian Navy submarines SM U-28 (Germany)
File:Flag of Iceland.svg Iceland {{ICGV}} Icelandic Coast Guard ships ICGV Óðinn
File:Flag of India.svg India {{INS}} Indian Navy ships INS Vikrant (1961)
File:Flag of Indonesia.svg Indonesia {{KRI}} Indonesian Navy ships KRI Fatahillah (361)
File:Flag of Ireland.svg Ireland {{LÉ}} Irish Navy ships LÉ Emer (P21)
File:Flag of Japan.svg Japan {{Jsub}} Imperial Japanese Navy and Imperial Japanese Army submarines Japanese submarine I-15
{{JS}} Japan Maritime Self-Defense Force ships JS Ashigara (DDG-178)
{{JDS}} Japan Maritime Self-Defense Force ships (older) JDS Wakaba (DE-261)
File:Flag of the Netherlands.svg Netherlands {{HNLMS}} Royal Netherlands Navy ships HNLMS De Ruyter (F804)
File:Flag of New Zealand.svg New Zealand {{HMNZS}} Royal New Zealand Navy ships HMNZS Endeavour (A11)
File:Flag of Nigeria.svg Nigeria {{NNS}} Nigerian Navy ships NNS Aradu (F89)
File:Flag of Norway.svg Norway {{HNoMS}} Royal Norwegian Navy ships HNoMS Svenner (G03)
File:Flag of Papua New Guinea.svg Papua New Guinea {{HMPNGS}} Papua New Guinean Navy ships HMPNGS Rabaul (P01)
File:Flag of Peru.svg Peru {{BAP}} Peruvian Navy ships BAP Montero (FM-53)
File:Flag of the Philippines.svg Philippines {{BRP}} Philippine Navy ships BRP Rajah Soliman (D-66)
{{RPS}} Philippine Navy ships (older) RPS Rajah Soliman (D-66)
File:Flag of Poland.svg Poland {{ORP}} Polish Navy ships ORP Orzeł (1938)
File:Flag of Portugal (official).svg Portugal {{NRP}} Portuguese Navy ships NRP Sagres (1937)
File:Flag of Romania.svg Romania {{NMS}} Romanian Navy ships NMS Smeul (1888)
File:Flag of Singapore.svg Singapore {{RSS}} Republic of Singapore Navy ships RSS Formidable (68)
File:Flag of South Africa.svg South Africa {{SAS}} South African Navy SAS Mendi (F148)
{{HMSAS}} Union of South Africa Navy HMSAS Protea (K51)
File:Flag of South Korea.svg South Korea {{ROKS}} Republic of Korea Navy ships ROKS Dokdo (LPH-6111)
File:Flag of Sweden.svg Sweden {{HSwMS}} Swedish Navy ships HSwMS Sjölejonet (1936)
File:Flag of Thailand.svg Thailand {{HTMS}} Royal Thai Navy ships HTMS Chakri Naruebet (CV 911)
File:Flag of Turkey.svg Turkey {{TCG}} Turkish Naval Forces ships TCG Gediz (F 495)
File:Flag of the United Kingdom.svg United Kingdom {{HMS}} Royal Navy ships HMS Illustrious (R06)
{{HMT}} Royal Navy trawlers HMT Elk (1902)
{{RFAux}} Royal Fleet Auxiliary ships RFA Fort Austin (A386)
File:Flag of the United States.svg United States {{USAT}} US Army transport ships USAT Havana (1917)
{{USCGC}} US Coast Guard Cutter USCGC Healy (WAGB-20)
{{USNS}} US Naval Ship USNS Mercy (T-AH-19)
{{USRC}} US Revenue-Marine and US Revenue Cutter Service USRC Harriet Lane (1857)
{{USS}} US Navy ship USS Enterprise (CVN-65)
{{USAV}} US Army Vessel USAV Spearhead (TSV-X1)