什么是PHP中i18n的最佳方式

时间:2013-05-29 16:33:42

标签: php codeigniter internationalization

我正在开发一个多语言的网站。有很多解决方案,例如数据库,.mo文件,静态php文件等。但最好的方法是什么?请你提一下建议吗?感谢..

2 个答案:

答案 0 :(得分:4)

我会选择gettext。因为它是事实上的标准,并且在许多不同语言的应用中使用。许多人使用它意味着更大的社区和良好的支持。

如果您在stackoverflow中搜索gettext,您将获得良好的资源和示例。

在PHP中开始使用它: http://www.onlamp.com/pub/a/php/2002/06/13/php.html

答案 1 :(得分:0)

正如Ardy所说,Gettext是一个很好的解决方案并且有native integration with php,你可以与intl结合使用来进行国际化。

另一个替代方案是Zend Framework 2模块I18n,但与其他ZF2模块有依赖关系。