使网站支持PHP中的多种语言

时间:2010-11-16 17:23:44

标签: php multilingual

我搜索并搜索谷歌和各种论坛的问题,并看到了各种方法,例如使用数据库,数组,常量,文件等。

还有国际化和本地化......

这种多样性让我感到困惑。

有人可以帮我指导用PHP制作多语言网站的最佳方法吗?

或者我如何开始使用本地化概念以防万一(似乎是)。 l10n或i18n需要在网络服务器部分进行任何特殊配置吗?或者它可以在那里修改任何conf文件的任何apache webserver上实现,因为托管服务提供商不允许更改这些设置。

有什么好的课可以用吗?

谢谢!

3 个答案:

答案 0 :(得分:0)

有很多方法可以实现此功能:

  1. 您可以使用GNU的GetText:需要安装PHP扩展,但Wordpress代码中有可用的解决方法
  2. 您可以使用INI文件并将其解析为常量
  3. 您可以使用ZEND框架作为翻译API
  4. 如果没有参与某些事情,答案就不好了,所以我的建议是使用GetText API,这是一个很好的选择!

    祝你好运, 大卫

答案 1 :(得分:0)

您可以查看:Internationalization of Zend_Form这很容易使用。

答案 2 :(得分:0)

您可能需要查看Zend Framework,它还提供了翻译类。