微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

React-Native iOS 为 accesibilityRole VoiceOver 屏幕阅读器提供翻译

如何解决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 举报,一经查实,本站将立刻删除。