我的应用正在针对少数语言和地区进行本地化。如何本地化voiceOver(它是盲人的可访问性功能)。我希望voiceOver和voiceControl的语言能够根据用户选择的语言进行更改吗?
在我的信息plist中,如果没有找到本地化的语言,本地化本机开发区域(CFBundleDevelopmentRegion)已经设置为en_us作为故障安全。
所以为了说清楚,我想知道如果我在应用程序中本地化我的所有字符串,voiceOver会在我的应用程序中使用本地化吗?
答案 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";