我们应该本地化定制的主题/插件吗? 时间:2011-04-04 作者:onetrickpony 有人知道WordPress的本地化功能对网站速度的影响有多大吗?你认为在一个主题中用gettext替换所有字符串值得吗,即使它只在一个单一的英文网站上使用? 3 个回复 最合适的回答,由SO网友:Chris_O 整理而成 如果您知道您或客户机永远不需要翻译,那么就没有必要用gettext替换主题中的所有字符串。关于性能问题,我找到了一个基准comparing the 3 gettex methods. 它还比较了使用默认本地与使用不同的本地,差异可以忽略不计,这让我得出结论,当使用gettext替换所有字符串时,性能确实会受到影响。基准测试 SO网友:Bainternet 我同意Chris\\u O的观点:如果您知道您或客户机永远不需要翻译,那么就没有必要用gettext替换主题中的所有字符串。但是,如果你正在向公众发布或分发插件或主题,那么你should 用gettext包装字符串,让不会说英语的WordPress用户的生活更轻松。 SO网友:fuxia 还有一种选择:让您的客户端更改字符串并将其存储在主题选项中。我最近做这件事是为了一个主题,这个主题将在许多不同的博客上使用。Screenshot 后端的:所有字符串都存储在one 选项阵列,将性能开销减少到one 缓存的DB查询。客户端有更好的界面和更多的自由编辑字段。如果您的主题在许多不同的语言中使用,这种方法就不能很好地工作,因为您必须为每种语言提供有用的默认值。但是对于一个只有三种或四种语言的简单用例来说,它工作得非常好。 结束 文章导航