Template:Nave

Da Wikipedia, l'enciclopedia libera.
bussola Disambiguazione – Se stai cercando il template per il riquadro con i dati tecnici (infobox), vedi template:Infobox nave.
Avviso importante! Questo template ha un codice sorgente piuttosto complesso e può richiedere buona conoscenza delle funzioni parser.

Per favore, tenta di modificarlo solo se sei certo di capirne la funzione e sei preparato a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevi in mente. Tutti gli esperimenti devono essere prima condotti in una pagina di prova.

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Nave/man (modifica·cronologia)

Generalità

Exquisite-kfind.png Per approfondire, vedi Aiuto:Convenzioni di nomenclatura/Convenzioni di nomenclatura per navi.

Questo template può venire utilizzato per semplificare la scrittura dei wikilink alle voci di navi e di classi di imbarcazioni militari, che seguono la nomenclatura del tipo "USS Abraham Lincoln (CVN-72)", oppure "Classe Caio Duilio (nave da battaglia 1913)", necessaria per evitare ambiguità tra vascelli o classi omonime, ma di epoche diverse. Poiché i nomi di unità e classi andrebbero inseriti in carattere corsivo nel testo delle voci, in base al codice usato dal software di Wikipedia, i link andrebbero scritti ripetendo due volte le parole componenti il nome, come in [[USS Abraham Lincoln (CVN-72)|USS Abraham Lincoln]].

Il template approssimativamente dimezza il testo da immettere, in quanto utilizzandolo basta inserire {{nave|USS|Abraham Lincoln|CVN-72|6}}, per ottenere lo stesso risultato.

Istruzioni semplificate

navi militari

Le voci sulle navi militari possono avere il nome composto da tre parti:

<1> <2> <3>
prefisso nome (disambigua)
prefisso identificativo usato da alcune marine militari (USS, HMS, ARA, ecc.) nome della nave dove per disambiguare la voce può essere utilizzato, a seconda dei casi, l'hull classification symbol (o hull number), l'anno del varo, il pennant number, ecc.
esempio
USS Abraham Lincoln (CVN-72)

L'utilizzo minimo e più semplice del template è quello seguente:

{{nave|prefisso|nome|disambigua}}
classi di navi militari

Le voci sulle classi di navi militari hanno il nome composto almeno da due parti: il prefisso è "classe", segue il nome ed eventualmente la disambigua.

<1> <2> <3>
classe nome (disambigua)
esempio
classe Kongō (incrociatore da battaglia)

L'utilizzo minimo e più semplice del template e quello seguente:

{{nave|classe|nome|disambigua}}

esempi

utilizzo wikicode equivalente risultato finale
nome della voce: HMS Beagle
{{nave|HMS|Beagle}} [[HMS Beagle|HMS ''Beagle'']] HMS Beagle
nome della voce: Yamato (nave da battaglia)
{{nave| |Yamato|nave da battaglia}} [[Yamato (nave da battaglia)|''Yamato'' (nave da battaglia)]]  Yamato (nave da battaglia)
nome della voce: USS Abraham Lincoln (CVN-72)
{{nave|USS|Abraham Lincoln|CVN-72}} [[USS Abraham Lincoln (CVN-72)|USS ''Abraham Lincoln'' (CVN-72)]] USS Abraham Lincoln (CVN-72)
nome della voce:Classe Essex (portaerei)
{{nave|Classe|Essex|portaerei}} [[Classe Essex (portaerei)]] Classe Essex (portaerei)

Parametro opzionale di controllo della visualizzazione

equivalenza binaria
decimale 1°bit 2°bit 3°bit
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 1

È possibile utilizzare un ultimo parametro che controlla quali parti del nome della voce verranno visualizzate nel link. Il valore immesso viene convertito nell'equivalente numero binario e mostra della voce i corrispondenti "bit". Per esempio, scegliendo il valore 1 per il 1°bit, si vedrà il "prefisso", scegliendo il valore 1 per il 2° bit, si vedrà il "nome della nave" e scegliendo il valore 1 per il 3° bit, si vedrà la "disambigua".

I codici normalmente usati sono:

Se non avete confidenza con l'algebra binaria, seguite questi esempi:

valore
param.
controllo
parti del nome
visibili
esempio wikicode equivalente risultato finale
nessuno tutte {{nave|USS|Abraham Lincoln|CVN-72}} [[USS Abraham Lincoln (CVN-72)|USS ''Abraham Lincoln'' (CVN-72)]] USS Abraham Lincoln (CVN-72)
1 {{nave|USS|Abraham Lincoln|CVN-72|1}} [[USS Abraham Lincoln (CVN-72)|CVN-72]] CVN-72
2 {{nave|USS|Abraham Lincoln|CVN-72|2}} [[USS Abraham Lincoln (CVN-72)|''Abraham Lincoln'']] Abraham Lincoln
3 2°, 3° {{nave|USS|Abraham Lincoln|CVN-72|3}} [[USS Abraham Lincoln (CVN-72)|''Abraham Lincoln'' (CVN-72)]] Abraham Lincoln (CVN-72)
4 invalid result {{nave|USS|Abraham Lincoln|CVN-72|4}} [[USS Abraham Lincoln (CVN-72)|Invalid Optional parametro]] Invalid Optional Parameter
5 1°, 3° {{nave|USS|Abraham Lincoln|CVN-72|5}} [[USS Abraham Lincoln (CVN-72)|USS (CVN-72)]] USS (CVN-72)
6 1°, 2° {{nave|USS|Abraham Lincoln|CVN-72|6}} [[USS Abraham Lincoln (CVN-72)|USS ''Abraham Lincoln'']] USS Abraham Lincoln

Parametro opzionale "up" per il formato del prefisso

Se si desidera lasciare fuori dal wikilink il prefisso della voce, si può utilizzare il parametro up (dall'inglese unlinked prefix). Se si sceglie "yes", il template visualizzerà il prefisso, ma fuori dal wikilink. This should be used with one of the optional display parametri above. (If not, it will result in a doubling of the prefix.)

esempio
  • {{nave|HMS|Beagle||2|up=yes}}

da come risultato:

  • {{nave|Classe|Combattante||2|up=yes}}

da come risultato:

esempio errato

N.B. se si omettono i simboli di "pipe", il prefisso viene ripetuto due volte:

  • {{nave|HMS|Beagle|up=yes}}

da come risultato:

Esempi vari

risultato titolo della voce codice
Kōtetsu Kōtetsu (corazzata) {{nave| |Kōtetsu|corazzata|2}}
Fuji Fuji (corazzata) {{nave| |Fuji|corazzata|2}}
Yashima Yashima (corazzata) {{nave| |Yashima|corazzata|2}}
Shikishima Shikishima (corazzata) {{nave| |Shikishima|corazzata|2}}
Mikasa Mikasa (nave da battaglia) {{nave| |Mikasa|nave da battaglia|2}}
Kirishima Kirishima (incrociatore da battaglia) {{nave| |Kirishima|incrociatore da battaglia|2}}
Classe Kongō Classe Kongō (incrociatore da battaglia) {{nave|Classe|Kongō|incrociatore da battaglia|6}}
USS Abraham Lincoln USS Abraham Lincoln (CVN-72) {{nave|USS|Abraham Lincoln|CVN-72|6}}