Template:CrewSidebar: Difference between revisions

From Pirate Party Belgium
Jump to navigation Jump to search
m (dutch translations for region (gewest -> streek) and status (staat -> status))
(navigator, treasure keeper and captain optional + semantic properties for them and members)
Line 12: Line 12:
|-  
|-  
! style="vertical-align: top;" | {{#switch: {{{lang|}}} | fr = Membres | nl = Leden | Members }}
! style="vertical-align: top;" | {{#switch: {{{lang|}}} | fr = Membres | nl = Leden | Members }}
|{{#arraymap:{{{members|{{#var:NA}}}}}|,|x|x|<br />}}
|{{#arraymap:{{{members|{{#var:NA}}}}}|,|x|{{#set:Has member=x }}x|<br />}}
|-  
|-  
! style="vertical-align: top;" | {{#switch: {{{lang|}}} | fr = Capitaine | nl = Kapitein | Captain }}
{{#if: {{{captain|}}} |
|{{{captain|{{#var:NA}}}}}
! style="vertical-align: top;" {{!}} {{#switch: {{{lang|}}} | fr = Capitaine | nl = Kapitein | Captain }}
|-
{{!}} {{#set:Has captain={{{captain}}} }}{{{captain}}}
! style="vertical-align: top;" | {{#switch: {{{lang|}}} | fr = Navigateur | nl = Navigator | Navigator }}
{{!}}- }}
|{{{navigator|{{#var:NA}}}}}
{{#if: {{{navigator|}}} |  
|-
! style="vertical-align: top;" {{!}} {{#switch: {{{lang|}}} | fr = Navigateur | nl = Navigator | Navigator }}
! style="vertical-align: top;" | {{#switch: {{{lang|}}} | fr = Trésorier | nl = Penningmeester | Treasure Keeper }}
{{!}} {{#set:Has navigator={{{navigator}}} }}{{{navigator}}}
|{{{treasurekeeper|{{#var:NA}}}}}  
{{!}}- }}
{{#if: {{{treasurekeeper|}}} |  
! style="vertical-align: top;" {{!}} {{#switch: {{{lang|}}} | fr = Trésorier | nl = Penningmeester | Treasure Keeper }}
{{!}} {{#set:Has treasure keeper={{{treasurekeeper}}} }}{{{treasurekeeper}}}  
{{!}}- }}
{{#if: {{{socialnetworks}}} |  
{{#if: {{{socialnetworks}}} |  
{{!}}-
! style="vertical-align: top;" {{!}} {{#switch: {{{lang|}}} | fr = Réseaux sociaux | nl = Sociale Netwerken | Social Networks }}
! style="vertical-align: top;" {{!}} {{#switch: {{{lang|}}} | fr = Réseaux sociaux | nl = Sociale Netwerken | Social Networks }}
{{!}}{{#arraymap:{{{socialnetworks}}}|,|x|x|<br />}}  
{{!}}{{#arraymap:{{{socialnetworks}}}|,|x|x|<br />}}  
}}
{{!}}- }}
|-
! style="vertical-align: top;" | {{#switch: {{{lang|}}} | fr = Statut | nl = Status | Status }}
! style="vertical-align: top;" | {{#switch: {{{lang|}}} | fr = Statut | nl = Status | Status }}
| {{#ifeq: {{{active|}}} | true |  
| {{#ifeq: {{{active|}}} | true |  

Revision as of 00:07, 24 November 2016

An awesome crew
City 9000 Atlantis
Province North Sea
Region Atlantica
Members Jack
Pieter
Mary
Captain Edward Teach
Navigator Mr. Smee
Treasure Keeper Coco the parrot
Social Networks Link Diaspora
Facebook
Twitter
...
Status Active

Usage

You can copy/paste this code to start using the template:

{{CrewSidebar
|lang = en
|crewname = An awesome crew
|postalcode = 9000
|city = Atlantis
|province = North Sea
|region = Atlantica
|members = Jack, Pieter, Mary
|captain = Edward Teach
|navigator = Mr. Smee
|treasurekeeper = Coco the parrot
|socialnetworks= Link Diaspora, Facebook, Twitter, ...
|active = true
}}

Parameters

lang
La langue du modèle.
Trois valeurs sont possibles : fr, nl et en (valeur par défaut).
crewname
Le nom de l'équipage.
Par défaut, le nom de la page est utilisé.
postalcode
Le code postal de la ville où se trouve l'équipage.
city
La ville où se trouve l'équipage.
province
La province dans laquelle se trouve l'équipage.
region
La région dans laquelle se trouve l'équipage.
members
Liste des membres de l'équipage, séparés par des virgules.
captain
Capitaine de l'équipage.
navigator
Navigateur de l'équipage.
treasurekeeper
Trésorier de l'équipage.
socialnetworks
Réseaux sociaux utilisés par l'équipage, séparés par des virgules (optionnel)
active
Statut de l'équipage
Deux valeurs possible : true (actif) ou false (inactif, valeur par défaut).
nocat
Désactive la génération automatique des catégories.
Deux valeurs possibles : true ou false (valeur par défaut).

Te vertalen