有人可以告诉我如何设置访问者的IP地址知识的网页语言,以便他自动获取他的国家的语言页面。当然,如果这种语言是由Web开发人员实施的。更妙的是,我播下了谷歌自动翻译文本的一些例子。如何设置访客语言确定的网页语言
那么,如何实现来自美国的访问者在我的英文页面上获得了文本,以法语访问了法国的访问者。 Google从第三种原始语言翻译的所有内容。
非常感谢。
有人可以告诉我如何设置访问者的IP地址知识的网页语言,以便他自动获取他的国家的语言页面。当然,如果这种语言是由Web开发人员实施的。更妙的是,我播下了谷歌自动翻译文本的一些例子。如何设置访客语言确定的网页语言
那么,如何实现来自美国的访问者在我的英文页面上获得了文本,以法语访问了法国的访问者。 Google从第三种原始语言翻译的所有内容。
非常感谢。
或者:从位置
猜语言(你可以从他们的IP获取)。
查看请求标头的“接受语言”值。
,看看有什么在你的请求头,看看这里:http://www.ericgiguere.com/tools/http-header-viewer.html
这是从偏移一个坏主意。
当谈到自动语言选择时,如果您使用的是Apache,我会使用mod_rewrite路由。在涉及应用程序代码的生产环境中更改更容易。 mod_rewrite从头中抓取“Accept-Language”,然后应用重写规则。
的RewriteCond%{HTTP:接受语言}^FR [NC]
重写规则^ $/FR/[L,R = 301]
可以叠加重写的条件和规则工作包罗万象的语言变化(FR,FR-CA,FR-FR,FR-MO,FR-CH都去FR)
结帐官方MOD-重写文件
将用户推送到正确的一般语言(当在URL中没有定义任何内容时),应用程序可以设置会话语言,用set lang编写链接。由于大多数双语本地用户(即魁北克省)使用多种语言,因此允许人们随时更改语言也很好。我曾与讲法语的程序员一起工作,他们喜欢用英语阅读技术文档。
说到谷歌翻译文本,我会小心。如果您正在进行任何电子商务交易,您的国际客户(或具有国际浏览器设置的本地客户)可能会收到不正确或不准确的产品信息,说明和“条款与条件”。如果您没有将每次即时翻译的确切谷歌翻译文本保存到您的数据库,则无法追踪用户使用其语言所承诺的内容。一些未翻译的法律副本可能是有序的。
我希望这会有所帮助。