首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中外部化字符串的最佳实践

在PHP中外部化字符串的最佳实践
EN

Stack Overflow用户
提问于 2010-07-17 00:18:05
回答 4查看 1.6K关注 0票数 3

令我惊讶的是,我在PHP中外部化字符串的研究是如此之少。是否每个人都在使用gettext,或者是否有我不知道的其他框架或工具?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-17 00:21:14

Zend_Translate / Zend_Locale很好,而且非常灵活。他们不需要整个Zend框架的存在。它们支持gettext moo/.po文件,但也支持CSV和其他格式。

票数 3
EN

Stack Overflow用户

发布于 2010-07-17 00:21:01

希望this library能帮助您:

i18n包是一个强大的国际化类。它使您可以更轻松地维护多语言网页。翻译字符串存储在平面文本文件、特殊的Gettext文件中,这些文件基本上是预编译的翻译文件或MySQL数据库。它独立于PHP的setlocale函数工作。

票数 1
EN

Stack Overflow用户

发布于 2010-07-23 02:39:25

我会说你应该使用gettext,因为它已经很成熟了,而且很容易设置。同样,使用gettext,你将能够扩展它对php以外的其他类型的源码的使用。考虑将PO文件格式作为这方面的标准。

我在i18n领域工作了很多年,我可以告诉你,如果你的项目中有超过50-100个字符串,gettext将会为你提供最好的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3266903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档