建立多语言网站的最佳方式

时间:2013-07-15 14:23:00

标签: php javascript

我必须建立一个多语种网站。在互联网上搜索时,我发现了3种方法。

  1. 数据库中的翻译
  2. XML文件中的翻译
  3. 每种语言文件的子目录
  4. 您认为最好,更有效的方法是什么?我需要使用SEO技术,我正在使用PHP,JavaScript。 我正在建设的网站很大,有足够的文字供翻译使用。

1 个答案:

答案 0 :(得分:1)

我使用第4种方式 - gettextits associated PHP library。看起来比任何其他提到的技术简单得多 - 在代码中根本没有任何复杂性。在您的代码中,您只需编写:

<?php

    echo _("Hello world");
    echo _("This is an english message.");

?>

就是这样!然后在一些初始化代码中我有:

    bindtextdomain ('messages', './lang');
    textdomain('messages');

在目录./lang中我有gettext翻译文件。