Sjabloon:Lang

Uit Wikipedia, de vrije encyclopedie
Naar navigatie springen Naar zoeken springen
De sjabloonbeschrijving hieronder wordt niet afgebeeld wanneer het sjabloon wordt geplaatst.

Doel

Met dit sjabloon kan de juiste taal worden aangegeven voor niet-Nederlandstalige stukken tekst.

Naast enkele andere functies, helpt dit de toegankelijkheid te verhogen voor mensen die afhankelijk zijn van software voor spraaksynthese (zoals bijvoorbeeld gebruikt door blinden en dyslectici). Dergelijke "tekst-naar-spraak"-systemen moet de taal van een stuk tekst kennen om het in de juiste taal te kunnen voorlezen, anders krijgt men bijvoorbeeld Engels uitgesproken alsof het Nederlands was. Dankzij dergelijke taalcodering kan software voor spraaksynthese automatisch omschakelen naar de juiste taalmodule.

Gebruik

{{lang|xx|tekst in andere taal|italics=yes/no (optioneel)}}

Het sjabloon kent twee invoerparameters:

  1. xx is een taalcode volgens ISO 639. Men gebruikt steeds de kortste beschikbare code (gewoonlijk twee letters: ISO 639-1). Alleen bij het markeren van taalvarianten waarvoor geen ISO 639-1 code bestaat, wordt de ISO 639-3-taalcode gebruikt. Dit kan eventueel worden aangevuld met informatie over het gebruikte schrift, de regionale variant (bijvoorbeeld en-US voor Amerikaans-Engels of en-GB voor Brits-Engels) of het dialect.
  2. tekst in andere taal is tekst in een andere taal dan de omringende tekst.
  3. italics om het schuingedrukt te forceren voor andere schriften of te onderdrukken bij Latijns schrift.

Voorbeelden

  • {{lang|en|Gregory Bateson}} resulteert in de HTML-code <span style="font-style:normal;" title="Engels" lang="en">Gregory Bateson</span>
  • {{lang|fr|René Girard}} resulteert in de HTML-code <span style="font-style:normal;" title="Frans" lang="fr">René Girard</span>
  • {{lang|he|תל אביב-יפו}} resulteert in de HTML-code <span dir="rtl" title="Hebreeuws" lang="he">תל אביב-יפו</span>

Taalnamen

Dit sjabloon maakt gebruik van Module:Lang om de juiste taal weer te geven als je met de muis op de tekst gaat staan. Mocht de naam van de taal niet goed zijn, pas deze aan in Module:Language/data/wp languages en/of Module:Language/data/iana languages.

Omringt text met span die de taal aangeeft, zodat browsers weten welke taal het is en hoe het weergegeven moet worden.

Sjabloonparameters

Dit sjabloon prefereert horizontaal in lijn geformateerde parameters.

ParameterBeschrijvingTypeStatus
taal1

Tweeletterige taalcode voor een taal

Voorbeeld
nl
Tekenreeksvereist
tekst2

Tekst in de andere taal

Tekenreeksvereist
schuingedruktitalics

Wel of niet vervangen van span door i

Booleanoptioneel