可能重复:
在php网站中放置翻译系统的最佳方式是什么?
我打算用Zend翻译。
这将是开发一个多语言网站的有效而简单的方法。
- csv
- 阵列
- xml
- 任何其他选项
现在我们计划添加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
的相比,它们更容易维护和编辑