Het filter |extraire_multi{taalcode}
dat wordt toegepast op een tekstbaken (#TEXTE
, #TITRE
, #INTRODUCTION
, #BIO
...) kiest in ieder blok van het type <multi>...</multi>
de taal die als argument aan het filter wordt meegegeven, onafhankelijk van de taal in de context van de pagina.
Voorbeeld
Een veld «TITRE» in tabel «spip_articles» bevat:
<multi>[en]New article[fr]Nouvel article[nl]Nieuw artikel[ar]مقال جديد</multi>
Wanneer #TITRE
zonder dit argument in een skelet wordt opgeroepen, zal het in een Franse context (&lang=fr
in de URL) als resultaat geven: «Nouvel article
», in het Arabisch (&lang=ar
): «مقال جديد
», in het Nederlands (&lang=nl
): «Nieuw artikel
» en in het Engels ( (&lang=en
): «New article
».
Als je om een of andere reden een specifieke taal wil weergeven, kun je het filter alsvolgt aan het skelet toevoegen: [(#TITRE*|extraire_multi{ar}|propre)]
.
Wanneer de gevraagde taal niet in het tekstblok met
<multi>
voorkomt, wordt de laatste vertaling geretourneerd (hier dus de Engelse).