当前位置:  开发笔记 > 编程语言 > 正文

浏览器语言:autodetect vs user select?

如何解决《浏览器语言:autodetectvsuserselect?》经验,为你挑选了2个好方法。

我正在设计一个本地化的网络应用.我倾向于自动检测浏览器语言设置.但我注意到许多可敬的网站要求用户选择一种语言.是否有任何可用性问题(来自实际经验)只有自动检测用户语言?

谢谢.



1> peterchen..:

给我一个选择

记住我的选择

使用自动检测作为默认值

轻松过渡

在许多情况下,我更喜欢甚至需要"原创"而不是我的本地,不好的翻译或不同的内容是主要原因.

如果您注册了多个域,您可以根据以下内容进行自动检测:当foo.com将我重定向到foo.de,或以其他方式向我显示德语界面时,它会主动忽略我选择转到foo.com.

MSDN 确实坚持向我展示残暴的自动翻译,并且总是让我点击进入可读,可理解的英语翻译(这是一个进步:当他们介绍它时,更改语言的默认选择就像南非荷兰语).

简化转换:即可以使用其他语言轻松转到当前页面的对应部分.当我将".com"更改为".de"时,亚马逊通常会成功,但之后它无法引导我查看该项目的德语翻译.这并不总是可行的,因为这需要每个本地视图具有相同的结构和1:1的页面映射.但一般来说,你必须超过要求,以抵消项目的其他限制.

[编辑] MSDN现在变得更好了:)



2> Drejc..:

如果翻译不可用,我建议自动检测语言并以此语言显示网站或默认语言(可能是英语).此外,用户还可以在页面顶部或底部显示一系列语言.语言名称应以目标语言编写.

要这样做:英语,德语,意大利语.

但是:英语,德语,意大利语.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有