-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IGAPP-1241: Send app language to OS for screen reader #2173
Comments
For ios there is a RN prop that can be set: https://reactnative.dev/docs/accessibility#accessibilitylanguage-ios |
I haven't found a way to get this running in Android. Michi apparently raised this point quite a while ago but it didn't really lead anywhere (react-native-community/discussions-and-proposals#212). We'll have to discuss next steps in our weekly meeting next week. |
@ztefanie agreed to do some more research into getting this working for Android. |
I just enabled TalkBack on my real device and tested integreat. It reads out everything in the correct language, latest version of TalkBack is smart enough to know which language a text is and change on the fly. Both content text and app constants are read out correctly. Only thing I found that is not read out in the correct language is the language in the language menu. e.g. wjhen system language is german and i click on "english" in the language menu it is read out in german and not in english. But everything beside this is already working fine in android. |
The Screen reader needs to know the language of the current app. If you change the language, screen reader needs to know how to pronounce the new language. For that the app can send the current language to the OS.
This only needs to be done for iOS as it is already working decently for Android.
For ios there is a RN prop that can be set: https://reactnative.dev/docs/accessibility#accessibilitylanguage-ios
The text was updated successfully, but these errors were encountered: