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