什么是制作多语言网站的最有效方法


what is the most efficient way to make a multlingual website

可能重复:
在php网站中放置翻译系统的最佳方式是什么?

我打算用Zend翻译。

这将是开发一个多语言网站的有效而简单的方法。

  1. csv
  2. 阵列
  3. xml
  4. 任何其他选项

现在我们计划添加3种语言。将来我们可能会添加其他语言。那么,哪种方式将更好地实现,哪种方法将有助于减少未来的变化

Zend Locale是一个良好的开端。通常,创建一个适用于多种语言的网站不仅仅是术语的更改,它是数字、时间、货币等的新格式。我真的会考虑实现Zend Locale:

http://framework.zend.com/manual/en/zend.locale.introduction.html

Gettext非常高效和快速。易于添加其他语言,并且有一个开源的在线工具供其他翻译人员翻译:http://glotpress.org

这里已经讨论过了:https://stackoverflow.com/questions/1228018/php-multilingual-site

如果你不想使用框架,我个人建议使用XML文件,因为与CSV的相比,它们更容易维护和编辑