【问题标题】:Wordpress WPML how to print translationWordpress WPML 如何打印翻译
【发布时间】:2013-07-24 05:53:00
【问题描述】:

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

_e('Sport Events Organizing', 'theme-text-domain');

我已经在 WPML 字符串翻译上设置了西班牙语翻译。勾选“完成翻译”并点击“保存”。然后我浏览我的网站并将语言更改为“西班牙语”。但是文本仍然以英文显示。 URL 显示 ?lang=es 参数。

为了让 WPML 提供此文本的翻译,我必须注册它:

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

为什么没有显示西班牙语翻译?有没有办法调试这个?

【问题讨论】:

    标签: php wordpress multilingual wpml


    【解决方案1】:

    首先你必须从管理面板翻译字符串,如果你没有安装,包裹在__()_e()的字符串会出现在字符串翻译模块下的wpadmin面板中这个插件然后首先安装这个 wpml 插件下面是快照,您可以在其中看到需要翻译的字符串列表,然后您可以从那里编辑从默认语言到其他语言的翻译

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

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

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

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

    【讨论】:

    • 投票赞成你的解释。我想我搞砸了,因为我不止一次注册了翻译字符串。
    • 如果您多次注册字符串wpml会多次显示字符串的出现,您也可以在wpml字符串翻译模块中搜索字符串
    猜你喜欢
    • 2014-06-08
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多