Zoekformulier

Zoeken

Filteren

Dit veld is verborgen bij het bekijken van het formulier
Dit veld is verborgen bij het bekijken van het formulier
Dit veld is verborgen bij het bekijken van het formulier
Dit veld is verborgen bij het bekijken van het formulier
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Taalwissel instellen op een website

Over taal

Voorleessoftware kan tekst omzetten in spraak. De manier waarop het woorden uitspreekt, hangt af van de ingestelde taal.

Als de taal niet, of op een verkeerde manier, is aangegeven in de code, dan kan de voorleessoftware de tekst niet duidelijk voorlezen. In zo’n geval gebruikt de software de standaardtaal van de browser of user agent, maar die is niet altijd hetzelfde als de taal van de content.

Zoekmachines gebruiken de taal van de pagina om te beoordelen of een pagina moet worden opgenomen in zoekresultaten.

Taal van onderdelen op een webpagina instellen

Als een zin of paragraaf op een webpagina in een andere taal is dan de standaardtaal van de pagina, dan moet deze taalwissel worden ingesteld.

Taalwissel op een website instellen met het lang-attribuut

Een taalwissel voor onderdelen van een webpagina wordt ingesteld met het lang-attribuut in het element die een andere taal heeft dan de hoofdtaal van de website.

Het lang-attribuut kan worden gebruikt op blok-elementen (<​div​>, <​p​>, <​table​>, enz.) maar ook op inline-elementen (<​span​>, <​a​>, <​strong​>, enz.).

In de code ziet dat er zo uit:

				
					
				
			

In dit voorbeeld is de hoofdtaal van de paragraaf Nederlands (<​p lang="nl"​>), maar het citaat van Shakespeare is in het Engels en krijgt daarom een eigen lang-attribuut op een inline-element (<​span lang="en"​>).

De taal moet worden ingesteld met een code uit een standaardlijst met taalcodes. Bekijk alle taalcodes op IANA Language Subtag Registry (Engelstalig) (via RFC564, sectie 2.2.1 (Engelstalig)).

Elke taal heeft zijn eigen code. Voor Nederlands is dat ‘nl‘ (lang="nl"), voor Engels ‘en‘ (lang="en"), en voor Duits ‘de‘ (lang="de"). Sommige voorleessoftware ondersteunt alleen twee-letterige codes. Andere schermlezers ondersteunen ook regionale taalcodes, zoals lang="en-us" (Amerikaans Engels) of lang="en-gb" (Brits Engels).

Zie ook