for those ready for next year's class, the language setting for your toots actually matters for accessibility!

it's not just helpful for those of us an instances with a translation feature

see, my screenreader has a voice for both french and english because i read a lot of content in those two languages

so my screen reader attempts to read anything tagged as english with the english voice and anything tagged as french with the french voice

if things are tagged not as either, it informs me and doesn't attempt to butcher it!

but the synthesizers for French and English are ridiculous when swapped, worse than a bad stereotype movie accent - to the point that sometimes i can't understand the text at all

so yeah! try to make sure your language is tagged correctly. this is true in your web design as well and a huge thing i often see missed! if you have any level of multi-language text in an HTML file make sure that's tagged.

this is all!

#accessibility #a11y #AccessibilityTip

@deilann What about those who aren't on Mastodon? In the Fediverse, but not on Mastodon? Those who don't have a language setting for their posts at all? I, for example, don't.

I mean, you aren't following me. But I always keep those users in mind who may stumble upon any of my posts on the federated timeline of whatever instance they're on.
@jupiter_rowland it will assume that your language matches the base language specified in the html which is usually the language of their interface
@deilann That's rather inconvenient. In this case, screen readers might assume everyhing I write is actually in German.

@jupiter_rowland

looking at your source code, you don't ever set a base language your html so it tries to read the german as english

@deilann Well, I'm not running this instance. It's a public Hubzilla instance. So I have no influence on the HTML.
What is Hubzilla? - Join the Fediverse

@jupiter_rowland

wasn't meaning it in a causal way, but in results way