问题描述
我有一个应用程序需要在 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 (将#修改为@)