SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Download

|extraire_multi

14 februari — aangepast op : 10 februari

Alle versies van dit artikel:


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).


Het skelet van deze bladzijde zien Site gebouwd met SPIP | Vertaalruimte | Privé-site