Succescriterium 3.1.1 - Niveau A
Taal van de pagina
Zorg dat de taal van het scherm is ingesteld. Sommige hulpmiddelen lezen tekst voor die op het scherm is te zien. De uitspraak van de woorden hangt af van de ingestelde taal. Een verkeerde of niet ingestelde taal zorgt voor onduidelijke uitspraak.
Impact
Mensen met schermlezer kunnen tekst in correcte taal laten voorlezen.
Letters kunnen beter getoond worden wanneer de taal bekend is.
Controleren
“Is de taal van het scherm correct ingesteld?“
Dit kan getest worden met de schermlezer.
Oplossing
Een taal instellen
On Android, you can use the createConfigurationContext
method to load resources in the correct locale. This is especially important for users of screen readers.
val locales = LocaleList.forLanguageTags("nl-NL")
val configuration = baseContext.resources.configuration
configuration.setLocales(locales)
val context = createConfigurationContext(configuration)
element.text = context.resources.getString(R.string.appt)