我希望我的网站(c#)能够检测访问者的国家/地区并以当地语言呈现网站。这在很大程度上是直截了当的,但我遇到了以下国家的问题:
所有这些语言都至少使用两种语言。 我想知道是否有办法检测这些国家的访客的语言偏好。 我想到了几件事:
如果您有其他想法,我会非常感激。其他网站如何做到这一点?
答案 0 :(得分:0)
它取决于您使用的框架和语言(编程)。
例如,在纯PHP
中,变量$_SERVER
包含属性'HTTP_ACCEPT_LANGUAGE'
,以下链接中的用法示例:
在Symphony中,您可以将翻译器设置参数配置为'%locale%'
。
IP
中有关于OS
和$_SERVER
的大量信息。