在我的WPML->字符串翻译中,我导入了一个包含我需要的所有翻译的.po文件。我知道其中至少有一些是正确的,并且“翻译已完成”已经过检查。
举个例子,我有一个字符串,其中包含以下内容:
上下文:职业
名称:武术家
字符串:武术家
法语翻译:Pratiquants d'Arts Martiaux
然后我尝试使用GetText函数__()将字符串添加到短代码的返回值中:
return '<h5>' . __('Martial Artists', 'Careers') . '</h5>';
但是在页面上(mysite / fr / careers /),英文名称Martial Artists仍然出现。
在页面上,ICL_LANGUAGE_CODE等于“fr”,因此页面知道它应该是法语。
我使用了错误的功能吗?有没有我不理解的论点,或者我缺少的步骤?我已经花了2-3个小时就没有了。
非常感谢你的帮助!
答案 0 :(得分:0)
您到底在哪里找到翻译过的文件?
您是否尝试过将它们放入wp-content / languages / themes?
使用po / mo文件的前缀,例如(&#39; Careers-fr_FR.po&#39;),并将内容+前缀设置为&#39; Careers&#39;在WPML配置的高级选项卡中。虽然不确定首都。