如何解决React-Native iOS 为 accesibilityRole VoiceOver 屏幕阅读器提供翻译
我有一个应用程序需要在 iOS 上支持多种语言的 VoiceOver 屏幕阅读器。
问题出在 iOS accesibilityRole="radio"
没有翻译成芬兰语,而是用英语朗读,无论系统语言如何。大多数accessibilityRole 值被翻译为“button”、“header”,但似乎不支持“radio”。
我可以以某种方式自己为 accesibilityRole 道具提供芬兰语和瑞典语翻译吗?
示例存储库:https://github.com/Waltari10/iosReactNativeRadio
示例:
import React from 'react';
import {SafeAreaView,Text,StatusBar,TouchableOpacity} from 'react-native';
// No translation exists in finnish for radio button with voiceOver
const App = () => {
return (
<>
<StatusBar barStyle="dark-content" />
<SafeAreaView>
<TouchableOpacity accessibilityRole="radio">
<Text>My radio button</Text>
</TouchableOpacity>
</SafeAreaView>
</>
);
};
export default App;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。