I'm building an app where accessibility is our main focus.
I've noticed that when using a screen reader on my Retool app, the instructions are read in English. Is there a way to change the language used? What would be the supported languages?
I'm building an app where accessibility is our main focus.
I've noticed that when using a screen reader on my Retool app, the instructions are read in English. Is there a way to change the language used? What would be the supported languages?
Hi Cybill, Retool does offer a localization solution. Note that these features are only available on the Enterprise plan.
Otherwise, you could adjust the content you provide to match a specific target language. Some component text is not user modifiable, but otherwise most content can be provided in the language of your choice.
Hello,
I'm specifically referring to the component text that is not modifiable (the texts we provide are already in our target language, French). For instance, a screen reader would indicate "Button" before reading the button label, but we would want it to indicate "Bouton" (the French equivalent).
Is there a way to influence this without using the Enterprise Localization feature?
I believe the reading of "button" by the screen reader should be provided by the browser, and does not come from the content of the Retool app. Can you please confirm that a different web application in the same browser does read "button" correctly?
We tested on Safari (iOS) set in French. Other sites have the screen reader reading in French. When on a ReTool app it reads info in English. It seems something else is influencing the language used.
Hi @CClerger, I was able to get VoiceOver on Google Chrome to describe the page content of a Retool app in French ("bouton", "groupe" etc.) by setting the system language to French and downloading the French VoiceOver language contents. Maybe it's something specific to iOS? Or could you provide an example app ZIP that demonstrates the problem?
Indeed it works as intended on Android but not on iOS (whether we use Safari or Google Chrome). Is there anything specific to ReTool apps that should be taken into account for use on iOS?
Hmm interesting. I can't think of a specific reason for that discrepancy. What screen reader software are you using?
We're using VoiceOver.
In the iOS VoiceOver settings, there's a configuration option to Detect Languages
that is automatically toggled on by default. I did some quick testing and disabling it seemed to fix this issue!
Thanks. However this is not a viable solution for our end users.
We've noticed that the source code of our app starts with <html lang="en">
, which seems to be the element influencing language detection. Is there something we can change in our app to have another language used there?