我正在开发一个zen-cart网站。我必须根据查看者的IP地址以不同的语言显示网站。所以如果观众来自法国,该网站应该是法文的。此外,翻译应在识别位置后自动完成并显示在不同的文件夹中。基于位置的zencart中的多语言显示
例如,如果访问者来自西班牙,则该网站将显示foo.com/sp/
而不是foo.com/en/
英文。你们知道任何提供这种设施的禅车的好模块吗?任何想法如何解决这个问题?
我正在开发一个zen-cart网站。我必须根据查看者的IP地址以不同的语言显示网站。所以如果观众来自法国,该网站应该是法文的。此外,翻译应在识别位置后自动完成并显示在不同的文件夹中。基于位置的zencart中的多语言显示
例如,如果访问者来自西班牙,则该网站将显示foo.com/sp/
而不是foo.com/en/
英文。你们知道任何提供这种设施的禅车的好模块吗?任何想法如何解决这个问题?
您不需要用于语言检测功能的任何“模块”。如果您可以依靠浏览器语言,则不行。 Zencart根据浏览器语言更改商店的默认语言,这是标准和最便于用户使用的方式。
当然,您需要为想要支持的语言安装Zencart language packages。如果某人的语言与您安装的语言不同,将使用默认语言。自动翻译将有点难以说。我过去使用Google Translation API来完成它,但它并不完美。特别是在网上商店中,您希望用户在订购时对其正在阅读/正在做的事情有信心。
更改URL也有点困难。您可以通过修改任何的各种SEO友好的URL贡献的.htaccess(或使自己的课程)可能会得到你想要的网址:
http://www.zen-cart.com/index.php?main_page=product_contrib_info&products_id=231