与VoiceOver一起离婚:如何阅读中文?

时间:2018-02-12 06:06:00

标签: ios ionic-framework web-accessibility

我创建了一个应用程序,需要视障人士的可访问性。 VoiceOver适用于手机中的其他中文应用。但是,它只能用英文读出,而不能用中文读出。如何让VoiceOver识别中文?

这是关于HTML5文档语言的问题吗? <html lang="en" dir="ltr">

离子学怎么办?或者我应该配置我的Xcode项目吗?

解决方案:en替换为zh-HK<html lang="en" dir="ltr">的粤语。

1 个答案:

答案 0 :(得分:0)

通常,需要满足两个条件才能以正确的语言(即使用所需的文字转语音引擎)读取内容。

  1. 屏幕阅读器需要具有文字转语音引擎作为内容或应用的语言,在本例中为标准中文或广东话。由于您手机上的其他中文应用程序已正确读取,因此这种情况似乎已得到满足。
  2. 内容或应用的语言需要正确识别。这需要使用符合IETF BCP 47语言标记来完成。根据此标准,标准中文标识为zh-cmncmn,广东话标识为zh-yueyue。但是,并非所有浏览器和屏幕阅读器都支持这些“较新”的代码,因此您可能仍需要分别使用仍旧有效的旧代码zh-CNzh-HK