.po为wordpress翻译问题?

.po为wordpress翻译问题?,wordpress,translate,Wordpress,Translate,我在用wordpress。我有一个.po文件。例如,我想翻译这句话。但当我这么做的时候,没有任何变化 <h3 class="title">Personal Details</h3> 将wp-config.php中的WPLANG定义为您选择的语言。例如,如果您想使用法语,那么您需要定义('WPLANG','fr_fr');在wp-config.php文件中。同时将.po文件放在当前主题文件夹中。要显示翻译文本,必须替换: 个人资料 使用上述功能(另请参见文档链接): es

我在用wordpress。我有一个.po文件。例如,我想翻译这句话。但当我这么做的时候,没有任何变化

<h3 class="title">Personal Details</h3>

将wp-config.php中的WPLANG定义为您选择的语言。例如,如果您想使用法语,那么您需要定义('WPLANG','fr_fr');在wp-config.php文件中。同时将.po文件放在当前主题文件夹中。

要显示翻译文本,必须替换:

个人资料 使用上述功能(另请参见文档链接): esc_html_e(字符串$text,字符串$domain='default')

例如,您可以编写:


你需要翻译功能,你需要主题的文本域。

我这样解决了这个问题。“esc_html_e”和“_e”的区别是什么?当您出于安全原因将代码或标记语言处理为html时,必须转义字符。当使用_e时,您只需翻译所有esc_html _e,就可以避开标记并进行翻译(更安全)。参见文档:另外,如果您愿意,请阅读上述文章以更好地理解转义
#: dosya/kullanici.php:16
msgid "Personal Details"
msgstr "Personel Detayları"