[英]Wordpress WPML how to print translation
我正在尝试翻译WordPress模板文件中的文本:
_e('Sport Events Organizing', 'theme-text-domain');
我已经在WPML字符串翻译上设置了西班牙语翻译。 选中“完成翻译”,然后单击“保存”。 然后,我浏览我的站点并将语言更改为“西班牙语”。 但是文本仍然以英语显示。 URL显示?lang = es参数。
为了使WPML能够提供该文本的翻译版本,我必须在以下位置进行注册:
icl_register_string('theme-text-domain', 'Sports', 'Sport Events Organizing')
为什么西班牙翻译没有显示? 有办法调试吗?
首先,您必须从管理面板中翻译字符串,如果您尚未安装此插件,则包装在__()
或_e()
中的字符串将出现在字符串翻译模块下的wpadmin面板中,然后首先在以下安装此wpml插件:您可以在其中查看需要翻译的字符串列表的快照,然后可以在其中编辑从默认语言到其他语言的翻译
每当您在主题中添加新字符串时,都必须刷新翻译模块才能在翻译模块中获取新字符串,请参见下面的附件快照。
并且在同一模块中,您将看到插件,并且您可以重新扫描它们的字符串,它们会出现在字符串翻译模块中
希望它对翻译的周期有意义
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.