如果我的主题不支持翻译,我需要包含文本域吗?

时间:2013-02-12 作者:byronyasgur

根据codex

主题需要使用主题slug(或合理的传真)作为textdomain进行翻译

这是否意味着即使我的主题不支持翻译,我的主题也需要包含textdomain。。。在中包含textdomain是否有任何危害style.css 如果没有翻译选项。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

如果您的代码(无论是主题还是插件)不支持翻译,请不要使用翻译功能。如果不使用这些函数,则无法使用文本域

有一个非常常见的错误如下所示:

echo __( \'Portfolio\' );
公文包不是WordPress的核心字符串的一部分,因此此代码将浪费昂贵的翻译单词列表查询,而不会产生结果。

另一个副作用是,当其中一些函数调用没有文本域匹配核心字符串时,会出现部分翻译。想象一下,在导航中,上一页的链接是日语,下一页的链接是英语。这比根本没有翻译更糟糕。

因此,文本域不是您的问题,翻译功能的使用很重要。

结束

相关推荐

WordPress Codex的本地副本?

有时我想在没有网络连接的情况下开发WordPress主题。我需要Function Reference 和Template Tags 要有生产力。我搜索了一份可下载或SVN版本的Codex 但找不到。最后我试着用镜子把它照出来wget, 但结果参差不齐(太大了!)。有更好的办法吗?