Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Template:Ship

Permanently protected template
From Wikipedia, the free encyclopedia
Template documentation[view] [edit] [history] [purge]
WarningThis template is used onapproximately 41,000 pages and changes may be widely noticed. Test changes in the template's/sandbox or/testcases subpages, or in your ownuser subpage. Consider discussing changes on thetalk page before implementing them.
This template usesLua:

Usage

Template{{Ship}} creates a wikilink to its articleand formats the visible name correctly. That is, it handles both parts of[[targetpage|label]]. Now it is up to the editor (you) to get this right: a bluelink to the article, and well-formatted ship's full name.

The ship'sarticle may be titled:[[HMCS Kootenay (H75)]]HMCS Kootenay (H75). The three parts are called: prefix, name, ID (ID isWP:Disambiguation, or hull number, pennant number, launch year: to identify the ship when multiple ships have the same name).

Apart from the article title, in the visiblelabel the name could be formatted. Like:[[HMCS Kootenay (H75)|HMCS ''Kootenay'']]HMCSKootenay (note theitalics, and the omission of the hull number – linked to the same article).

Basic usage

{{ship|1-prefix|2-name|3-ID}} →[[1-prefix 2-name (3-ID)|1-prefix ''2-name'' (3-ID)]]1-prefix 2-name (3-ID)
1 prefix
like HMS, USS. Leave the parameter blank if the ship's title has no prefix.
2 name
ship's name
3 ID
Specifier likehull number,pennant number, or launch year. Also serves as theWP:Disambiguation term in article titles.

All parameters are optional. You only need to enter the parts that build the article title.

Examples
Template usageResulting wikicodeLink showing
{{ship|ARA|General Belgrano}}[[ARA General Belgrano|ARA ''General Belgrano'']]ARA General Belgrano
{{ship|HMCS|Kootenay|H75}}[[HMCS Kootenay (H75)|HMCS ''Kootenay'' (H75)]]HMCS Kootenay (H75)

Format options parameter

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

For example, the ship's article is entered as{{ship|HMCS|Kootenay|H75}}, by default showing asHMCS Kootenay (H75).

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

{{ship|HMCS|Kootenay|H75|2}}[[HMCS Kootenay (H75)|''Kootenay'']]Kootenay

The options are:

ValueParameter(s)
displayed
ExampleEquivalent wikicodeFinal result
Noneprefix, name, ID{{ship|HMCS|Kootenay|H75}}[[HMCS Kootenay (H75)|HMCS ''Kootenay'' (H75)]]HMCS Kootenay (H75)
1ID{{ship|HMCS|Kootenay|H75|1}}[[HMCS Kootenay (H75)|H75]]H75
2name{{ship|HMCS|Kootenay|H75|2}}[[HMCS Kootenay (H75)|''Kootenay'']]Kootenay
3name, ID{{ship|HMCS|Kootenay|H75|3}}[[HMCS Kootenay (H75)|''Kootenay'' (H75)]]Kootenay (H75)
4invalid{{ship|HMCS|Kootenay|H75|4}}Error: {{Ship}} invalid control parameter: 4 (help)
5prefix, ID{{ship|HMCS|Kootenay|H75|5}}[[HMCS Kootenay (H75)|HMCS ''H75'']]HMCS H75
6prefix, name{{ship|HMCS|Kootenay|H75|6}}[[HMCS Kootenay (H75)|HMCS ''Kootenay'']]HMCS Kootenay

Same format, no wikilink

By setting|wl=no, the same formatting is made but the ship's name is not linked:

HMCS Kootenay (H75) (regular,{{ship|HMCS|Kootenay|H75}})
HMCS Kootenay (H75) (no wikilink, setting{{ship|HMCS|Kootenay|H75|wl=no}})

Prefix in/out option

Parameter|up=yes (forunlinkedprefix) can be used to have anunlinked prefix:. When set to "yes", the template will display the prefix before (outside of) the wikilink.

Examples
  • {{ship|Japanese battleship|Yamato|up=yes}} → Japanese battleship Yamato

Using a format option:

  • {{ship|Japanese battleship|Yamato||2|up=yes}}Yamato

TemplateData

This is theTemplateData for this template used byTemplateWizard,VisualEditor and other tools.See a monthly parameter usage report forTemplate:Ship in articles based on its TemplateData.

TemplateData for Ship

This template provides a wikilink to a ship's page, with label options

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Prefix1

Fleet identifier

Example
HMS, Japanese battleship
Stringoptional
Name2

Ship's name

Example
Bismarck, Belgrano
Stringoptional
ID3

Hull number, launch year, or pennant number

Example
H75, 1975,
Stringoptional
Format4

Formats label (parts showing)

Default
blank
Example
1, 2, 3, 5, 6
Numberoptional
unlink prefixup

yes=puts Fleet ID outside of Wikilink

Default
no
Example
up=yes
Booleanoptional

Tracking categories

See also

WikiProject Shipsship class andship prefix shortcut templates
Ship classes
GroupTemplateRef articleExample
after member ship{{Sclass}}article hyphenatedValiant-classharbor tug
after theme{{Sclass2}}article hyphenatedFlower-classcorvette
General ship prefixes
GroupTemplateRef articleExample
generic{{Ship}}any prefixBrigante Musolino orCharles de Gaulle (R91)
civil{{GTS}}Gas turbine shipsGTS Infinity (2001)
civil{{HSC}}High-speed craftHSC Tarifa Jet (1997)
civil{{MS}} ({{M/S}}deprecated)Motor shipsMS Antenor (1957)
civil{{MV}} ({{M/V}}deprecated)Motor vesselsMV Aurora (2000)
civil{{MY}} ({{M/Y}}deprecated)Motor yachtsMY Monte Carlo
civil{{PS}}Paddle steamersPS Commonwealth (1854)
civil{{RMS}}Royal Mail ShipsRMS Adriatic (1907)
civil{{RV}} ({{R/V}}deprecated)Research vesselsRV Vityaz (1939)
civil{{SB}}Sailing bargesSB Cambria
civil{{SS}} ({{S/S}}deprecated)SteamshipsSS Aeolus (1899)
civil{{SV}} ({{S/V}}deprecated)Sailing vesselsSV Argo (1841)
civil{{SY}} ({{S/Y}}deprecated)Sailing vesselsSY Raven (1889)
civil{{TSS}}Twin-screw steamersTSS Princess Maud (1934)
International navy and government ship prefixes
GroupTemplateRef articleExample
 Algeria{{ANS}}Algerian National Navy shipsANS Kalaat Béni Abbès (474)
 Australia{{HMAS}}Royal Australian Navy shipsHMAS Anzac (G90)
 Bahamas{{HMBS}}Royal Bahamas Defence Force shipsHMBS Nassau (P-61)
 Bangladesh{{BNS}}Bangladesh Navy shipsBNS Surma (2013)
 Brunei{{KDB}}Royal Brunei Navy shipsKDB Darussalam (06)
 Canada{{HMCS}}Royal Canadian Navy shipsHMCS Bonaventure (CVL 22)
{{CCGS}}Canadian Coast Guard shipsCCGS Simcoe (1909)
 Colombia{{ARC}}Colombian Navy shipsARC 7 de Agosto (D-06)
 Denmark{{HDMS}}Royal Danish Navy shipsHDMS Lougen (1791)
 Ecuador{{BAE}}Ecuadorian Navy shipsBAE Guayas (BE-21)
 Egypt{{ENS}}Egyptian Navy shipsENS Gamal Abdel Nasser (L1010)
 Estonia{{EML}}Estonian Navy shipsEML Wambola (A433)
 Fiji{{RFNS}}Republic of Fiji Naval Service shipsRFNS Kiro (203)
 Finland{{FNS}}Finnish Navy shipsFNS Turunmaa (1918)
 Greece{{HS}}Hellenic Navy shipsHS Georgios Averof (1910)
 Germany{{GS}}German Navy andKriegsmarine submarinesGerman submarine U-39 (1938)
{{SMS}}Imperial German Navy andAustro-Hungarian Navy shipsSMS Novara (1912)
{{SMU}}Imperial German Navy and Austro-Hungarian Navy submarinesSM U-28 (Germany)
 Iceland{{ICGV}}Icelandic Coast Guard shipsICGV Óðinn
 India{{INS}}Indian Navy shipsINS Vikrant (1961)
 Indonesia{{KRI}}Indonesian Navy shipsKRI Fatahillah (361)
 Ireland{{}}Irish Navy shipsLÉ Emer (P21)
 Japan{{Jsub}}Imperial Japanese Navy andImperial Japanese Army submarinesJapanese submarine I-15
{{JS}}Japan Maritime Self-Defense Force shipsJS Ashigara (DDG-178)
{{JDS}}Japan Maritime Self-Defense Force ships (older)JDS Wakaba (DE-261)
 Netherlands{{HNLMS}}Royal Netherlands Navy shipsHNLMS De Ruyter (F804)
 New Zealand{{HMNZS}}Royal New Zealand Navy shipsHMNZS Endeavour (A11)
 Nigeria{{NNS}}Nigerian Navy shipsNNS Aradu (F89)
 Norway{{HNoMS}}Royal Norwegian Navy shipsHNoMS Svenner (G03)
 Papua New Guinea{{HMPNGS}}Papua New Guinean Navy shipsHMPNGS Rabaul (P01)
 Peru{{BAP}}Peruvian Navy shipsBAP Montero (FM-53)
 Philippines{{BRP}}Philippine Navy shipsBRP Rajah Soliman (D-66)
{{RPS}}Philippine Navy ships (older)RPS Rajah Soliman (D-66)
 Poland{{ORP}}Polish Navy shipsORP Orzeł (1938)
 Portugal{{NRP}}Portuguese Navy shipsNRP Sagres (1937)
 Romania{{NMS}}Romanian Navy shipsNMS Smeul (1888)
 Singapore{{RSS}}Republic of Singapore Navy shipsRSS Formidable (68)
 South Africa{{SAS}}South African NavySAS Mendi (F148)
{{HMSAS}}Union of South Africa NavyHMSAS Protea (K51)
 South Korea{{ROKS}}Republic of Korea Navy shipsROKS Dokdo (LPH-6111)
 Sweden{{HSwMS}}Swedish Navy shipsHSwMS Sjölejonet (1936)
 Thailand{{HTMS}}Royal Thai Navy shipsHTMS Chakri Naruebet (CV 911)
 Turkey{{TCG}}Turkish Naval Forces shipsTCG Gediz (F 495)
 United Kingdom{{HMS}}Royal Navy shipsHMS Illustrious (R06)
{{HMT}}Royal Navy trawlersHMT Elk (1902)
{{RFAux}}Royal Fleet Auxiliary shipsRFA Fort Austin (A386)
 United States{{USAT}}US Army transport shipsUSAT Havana (1917)
{{USCGC}}US Coast Guard CutterUSCGC Healy (WAGB-20)
{{USNS}}US Naval ShipUSNS Mercy (T-AH-19)
{{USRC}}US Revenue-Marine andUS Revenue Cutter ServiceUSRC Harriet Lane (1857)
{{USS}}US Navy shipUSS Enterprise (CVN-65)
{{USAV}}US Army VesselUSAV Spearhead (TSV-X1)
The abovedocumentation istranscluded fromTemplate:Ship/doc.(edit |history)
Editors can experiment in this template'ssandbox(edit |diff) andtestcases(edit) pages.
Add categories to the/doc subpage.Subpages of this template.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Template:Ship&oldid=1217939126"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp