S4.01.3Autonym language label设计研究

语言名称应以该语言自身书写

别名: 语言自称 · 语言选择器命名 · autonym · native language name

概念解释

语言自称标签(autonym language label)用一种语言的使用者称呼和书写自己语言的方式显示选项,让不懂当前界面语言的人仍能找到目标。自称需要使用合适文字系统;只有当产品确实提供不同翻译或区域变体时,才添加 script 或 region 限定。自称不是把原始语言代码暴露给用户,也不是把所有可能标签平铺成难以扫描的超长列表。

机制

若所有语言名都随当前界面翻译,初始语言选错的人可能无法认出自己的语言;国旗又表示国家,无法可靠代表跨国、多语或共享文字的语言。另一方面,只写一个无限定名称可能无法区分简繁、不同文字转写或实际提供不同内容的区域版本。可靠的语言登记将稳定 BCP 47 标签与经母语者确认的自称、文字方向、字体覆盖、可选的 script/region qualifier 和内容可用性关联。选择器根据支持范围分组、搜索或逐级展开,而不是从理论语言全集生成菜单。

怎么研究

用未看到当前界面说明的首次任务测试,让参与者在混合文字列表中找到目标语言/变体,记录找到率、耗时、误选、滚动距离与搜索词。分别比较自称、自称加当前界面解释、平铺列表和“语言→文字/地区变体”分层选择。样本应覆盖多文字语言、共享语言的地区变体、读写能力、屏幕阅读器和小屏;询问参与者实际如何称呼该语言,避免由团队自行翻译。工程测试还需检查双向隔离、字体缺字、排序、搜索别名与语言包支持状态是否一致。

边界

自称未必只有一个,名称可能涉及文字、地区、社群和政治选择;单个母语审核者不能永久代表全部使用者。script/region 限定应描述实际交付差异,不能为了展示技术标签制造不存在的版本,也不能用地区变体推断用户国籍。对不熟悉原文字形的学习者或跨语用户,可并列当前界面语言中的说明,但自称仍应保留。列表优化不能隐藏所有非热门语言;个性化排序应可解释,并始终提供完整支持列表与搜索。

怎么落地

  • 为每个已支持语言标签维护经母语者审核的 autonym、文字方向、字体、搜索别名和必要 qualifier;用稳定语言标签作键,不用显示名称或国旗作身份。渲染混合语言列表时逐项输出正确的 language metadata,并对双向文本做隔离和方向处理,使辅助技术按该项语言朗读。
  • 默认显示自称;需要消歧时采用“自称(文字/地区限定)”,可辅以当前界面语言说明。只有真实语言包、术语或内容有差异时才拆成多个选项。
  • 对少量语言直接显示完整列表;选项较多时使用可搜索列表、最近使用、按语言先选再展开文字/地区变体等渐进结构,同时保留“所有语言”,不要无限平铺。
  • 以实际设备检查原生字体、双向文本、朗读、键盘搜索和缩放;让每个目标语言用户从错误初始语言中找到自己选项,并将误选集中处反馈到名称、别名或分层设计。

延伸

  • 同组S4.01.1 自动检测应可被用户覆盖 · S4.01.2 语言切换入口需在未登录时可达 · S4.01.4 切换后需保留当前页面与状态
  • 相邻S1.02 从右至左语言的镜像 · S1.03 字符集、字体覆盖与缺字
  • 站内检索language autonym · BCP 47 script subtag · language selector design

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/S4.01.3