Php Wordpress WPML如何打印翻译

Php Wordpress WPML如何打印翻译,php,wordpress,multilingual,wpml,Php,Wordpress,Multilingual,Wpml,我正在尝试翻译WordPress模板文件中的文本: _e('Sport Events Organizing', 'theme-text-domain'); 我已经在WPML字符串翻译上设置了西班牙语的翻译。选中“已完成翻译”并单击“保存”。然后我浏览我的网站,把语言改成“西班牙语”。但文本仍以英语显示。URL显示?lang=es参数 为了让WPML提供此文本的翻译,我必须向以下机构注册: icl_register_string('theme-text-domain', 'Sports', 'S

我正在尝试翻译WordPress模板文件中的文本:

_e('Sport Events Organizing', 'theme-text-domain');
我已经在WPML字符串翻译上设置了西班牙语的翻译。选中“已完成翻译”并单击“保存”。然后我浏览我的网站,把语言改成“西班牙语”。但文本仍以英语显示。URL显示?lang=es参数

为了让WPML提供此文本的翻译,我必须向以下机构注册:

icl_register_string('theme-text-domain', 'Sports', 'Sport Events Organizing')

为什么西班牙语翻译没有显示出来?有什么方法可以调试它吗?

首先,您必须翻译来自管理面板的字符串,这些字符串被包装在
\uuuu()
\ue()中
将出现在字符串翻译模块下的wpadmin面板中如果您尚未安装此插件,则首先安装此wpml插件下面是一个快照,您可以在其中查看需要翻译的字符串列表,并从中编辑从默认语言到其他语言的翻译

在主题中添加新字符串时,必须刷新翻译模块以在翻译模块中获取新字符串,请参见下面的附加快照

在主题和插件本地化菜单下

在同一个模块中,您将看到插件和字符串,您可以重新扫描它们,它们将出现在字符串转换模块中


希望它对翻译周期有很好的意义

首先,您必须翻译管理面板中的字符串,这些字符串包装在
\uuuu()
\ue()中
将出现在字符串翻译模块下的wpadmin面板中如果您尚未安装此插件,则首先安装此wpml插件下面是一个快照,您可以在其中查看需要翻译的字符串列表,并从中编辑从默认语言到其他语言的翻译

在主题中添加新字符串时,必须刷新翻译模块以在翻译模块中获取新字符串,请参见下面的附加快照

在主题和插件本地化菜单下

在同一个模块中,您将看到插件和字符串,您可以重新扫描它们,它们将出现在字符串转换模块中


希望这对翻译周期有意义

投票支持你的解释。我想我搞砸了,因为我不止一次注册了翻译字符串。如果多次注册字符串,wpml会多次显示字符串的出现情况,您也可以在wpml字符串翻译模块中搜索字符串,以获取解释。我想我搞砸了,因为我不止一次注册了翻译字符串。如果多次注册字符串,wpml会多次显示字符串的出现情况,您还可以在wpml字符串翻译模块中搜索字符串