召回使用POEDIT进行的翻译 时间:2018-05-08 作者:Vizzale 我从html站点开始,从头设计了一个WordPress主题,并在转换过程中使用了这些函数_e() 和__() 使主题准备好使用多种语言。然后我创建了翻译。采购订单和。mo文件通过Poedit(包含相关文本的翻译)并通过启用翻译支持functions.php. 所以从理论上讲,我应该掌握所有的元素。所以我的问题很简单:有没有一种方法可以在不使用其他插件(我希望避免)的情况下回忆翻译?例如,是否可以根据用户的语言浏览器显示另一种语言,或仅使用手动切换器显示? 1 个回复 SO网友:cjbj 答案是否定的__() 和_e() 在服务器端评估函数。因此,当页面发送给用户时,html中有一个普通字符串。用户端无法访问其他翻译。也就是说,您可以使用locale filter. 例如,你可以在你的网站上有一个“法语同一页面”按钮,在链接中添加一个查询变量,在服务器端提取该变量,更改语言,然后用不同的语言生成同一页面(其主题字符串,而不是实际的帖子内容)。根据你想做这件事的范围,你会看到相当多的工作。你可能会后悔没有使用翻译插件。 结束 文章导航