静态站点的本地化

时间:2012-03-18 06:41:29

标签: php localization web

我想将我的网站本地化为多种语言。经过一番考虑后,我们决定在初步检查后提供不同版本的网站文件(嵌入翻译的php文件)

$_SERVER ["HTTP_ACCEPT_LANGUAGE"]);

这是正确的方法吗?如果没有,您可以在哪里阅读有关胜任者的位置,最好是关于facebook.com上的示例本地化的内容?

如何处理静态网站?在哪里检查浏览器语言(假设访问者可以访问网站的任何页面而不仅仅是index.php)? 我不是程序员,我发现很难设计这些设施,所以我没有练习。 很抱歉这么多问题:)

2 个答案:

答案 0 :(得分:0)

你考虑过使用Drupal吗? Drupal使管理和管理变得非常容易。翻译静态页面,即使对于非程序员也是如此。它会自动检测最佳语言并显示正确的翻译。它还具有以下优点:如果您更改站点的外观或者向菜单添加链接,则无需在每个页面上更改它。 PHP页面也可以轻松包含在内,只需在模块页面上激活PHP即可。

答案 1 :(得分:0)

您可以使用HTTP_ACCEPT_LANGUAGE,但要为错误做好准备。为访问者提供清晰明了的菜单,以便他们切换语言。

还有地理位置示例:根据用户的IP地址确定用户所在的位置并提供相应的语言。这也是容易出错的。