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