Template:Determina fuso orario
![Info](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Template-info.svg/45px-Template-info.svg.png)
Le istruzioni che seguono sono contenute nella sottopagina Template:Determina fuso orario/man (modifica · cronologia)
Sandbox: Template:Determina fuso orario/Sandbox (modifica · cronologia) · TemplateStyles: Template:Determina fuso orario/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Il template {{Determina fuso orario}} serve per ottenere il fuso orario del soggetto della pagina in cui è utilizzato il template, se è possibile ricavarlo dallo Stato o da Wikidata. Se i fusi orari sono più di uno genera un elenco puntato [NB questo attualmente non funziona, restituisce solo il primo fuso orario]
Parametri
È possibile specificare un valore che abbia la precedenza su quello di Wikidata tramite il primo parametro:
- esempio:
{{Determina fuso orario|+2|from=Q39}}
→ UTC+2
Ulteriori parametri con nome:
- from: permette di specificare un elemento Wikidata arbitrario.
- esempio:
{{Determina fuso orario|from=Q39}}
→ UTC+1 (Q39 è la Svizzera).
- esempio:
- iso3166: come per from, permette di specificare un elemento Wikidata arbitrario, tramite il codice ISO 3166-1 alpha-3 corrispondente.
- esempio:
{{Determina fuso orario|iso3166=CHE}}
→ UTC+1 (CHE è la Svizzera).
- esempio:
- multiplo: se impostato a 'no', non restituisce alcun risultato se su Wikidata è presente più di un fuso orario.
- esempio:
{{Determina fuso orario|multiplo=no|from=Q408}}
→ UTC+10 (Q408 è l'Australia). [NB questo attualmente non funziona, restituisce solo il primo fuso orario]
- esempio:
- cat: categoria a cui aggiungere la voce nel caso non sia possibile ottenere risultati da Wikidata e non sia stato fornito un fuso orario tramite il primo parametro
- errmsg: messaggio di errore da visualizzare quando il valore passato come primo parametro non ha un formato corretto (non è stato possibile ottenere il titolo di una voce di fuso orario con quel nome)
Funzionamento
Il template ottiene i fusi orari nel seguente modo:
- se è specificato uno Stato e quello Stato può avere un solo fuso orario, restituisce questo
- verifica la presenza della proprietà fuso orario (P421)
- se assente verifica la proprietà Paese (P17) e ricerca quindi la proprietà fuso orario (P421) nel paese
- per ciascun fuso orario ne controlla la validità ed eventualmente la presenza della proprietà considerato essere uguale a (P460)
Pagine correlate
- Template:Fuso di
- Modulo:Fuso orario, modulo che implementa le funzionalità di lettura da Wikidata