iOS辅助功能 - 如何本地化VoiceOver语言

时间:2015-03-30 14:27:23

标签: ios accessibility

我的应用正在针对少数语言和地区进行本地化。如何本地化voiceOver(它是盲人的可访问性功能)。我希望voiceOver和voiceControl的语言能够根据用户选择的语言进行更改吗?

在我的信息plist中,如果没有找到本地化的语言,本地化本机开发区域(CFBundleDevelopmentRegion)已经设置为en_us作为故障安全。

所以为了说清楚,我想知道如果我在应用程序中本地化我的所有字符串,voiceOver会在我的应用程序中使用本地化吗?

1 个答案:

答案 0 :(得分:1)

viewDidLoad

    changeNationButton.accessibilityLabel = NSLocalizedString ("Change Nation", comment: "Accessibility Label: Button to change Nation")
    changeNationButton.accessibilityHint = NSLocalizedString ("Tap to Change Nation", comment: "Accessibility Hint: Button to change Nation")

然后将其本地化为localizable.strings中的普通字符串

"Change Nation" = "Cambia Nazione";