不少中文用户在使用iPhone时都遇到过这样的情况:系统突然弹出一个提示框,内容却是英文。比如“Location Access Required”、“Allow Notifications?”等,即使手机整体语言已设为简体中文,这些提示依然以英文显示,让人一头雾水。
很多第三方应用开发者并未对中文做完整本地化处理。例如,一位北京的用户在使用某海外健身App时,每次打开都会弹出“You must enable Bluetooth to continue”,但该App的设置里根本没有中文选项。这是因为开发者只做了界面翻译,忽略了系统级弹窗(如权限请求)的语言适配。
iOS中部分提示由App直接调用系统API生成,若App未传递本地化字符串,系统会默认使用英文原生提示。比如一位上海的设计师在试用一款新绘图工具时,每次保存都会跳出“Save changes before closing?”,而该提示并非来自iOS系统本身,而是App硬编码的英文语句。
有些用户为了尝鲜安装了TestFlight测试版或从非国区App Store下载的应用,这些版本往往优先支持英文,中文支持滞后甚至缺失。一位广州的大学生就反馈,他从美区下载的笔记软件,所有通知和错误提示全是英文,即便手机语言设为中文也无济于事。
虽然无法强制所有App使用中文提示,但用户可以:1)优先选择国区上架、评价中提及“中文完善”的应用;2)在App内设置中查看是否有语言选项;3)向开发者反馈本地化需求。苹果官方也在不断推动开发者完善多语言支持,未来这类问题有望逐步减少。