我正在创建一个网站,这是一种注册客户的搜索引擎。在三种提供的语言中,客户可以选择默认语言,就像访问者一样。
当访问者访问注册客户的简档时,雇主希望将整个网站界面的语言更改为客户的语言。
这个想法的优点和缺点是什么?
无论数据来自何处,猜测语言偏好都是一个非常糟糕的主意。
作为一般规则,观众的语言偏好应该优先考虑。如果你不遵守这个规则,那么你最好还会惹恼那些必须更加努力地去理解某些事情的观众。在最坏的情况下,您将使您的网站完全无法使用该网站。
实际上,没有专业人员让系统决策或其他数据设置决定语言,特别是当它影响整个界面时。相反,您应该提供一致的选项(页眉或页脚)来更改本地化设置并尊重至少整个会话。
作为旁注:这听起来像是基于感知问题和解决方案的请求。我会挖掘找到真正的问题,然后集体讨论其他不涉及强制语言变化的解决方案。我还会与用户交谈并获取真实数据。不要让业务决定用户想要如何互动。
这个想法可能会使访问者用户感到困惑,并打破了UI设计的10个可用性启发式中的一个:“系统状态的可见性”。用户应该能够随时了解正在发生的事情。
如今,应用可以检测设备的语言设置,并以相同的语言为您显示内容。在这种特殊情况下,它是直观的 - 用户甚至没有意识到这种情况正在发生。但在您的情况下,您正在为用户不知道的访问者做出选择。也许你正试图解决其他问题,但你会获得一个新问题。
你可能想看看那些启发式:https://www.nngroup.com/articles/ten-usability-heuristics/