如何在 WordPress 中翻译 Vue 输出?

Posted

技术标签:

【中文标题】如何在 WordPress 中翻译 Vue 输出?【英文标题】:How to translate Vue output in WordPress? 【发布时间】:2018-12-13 17:53:05 【问题描述】:

老实说,我认为这是不可能的,但我还是想问问。像这样说一些实时更新的代码:

<div> mystring </div>

现在我需要翻译mystring。我不想用javascript来做。而且我猜_e() 之类的(wordpress i10n 函数)将不起作用,因为 mystring 在编译后会根据用户事件进行更新。那又怎样?

【问题讨论】:

【参考方案1】:

免责声明:我不熟悉 vue 或 WP 术语,因此我将使用与工具无关的语言

好吧,如果翻译必须在服务器上完成,create a custom WP endpoint 用于在您的服务器上处理此问题,收到 myString。它将允许您执行服务器的功能。 它将接受一个包含您的 myString 的 JSON 正文的请求,并使用翻译后的字符串响应相同的 JSON 格式。

因此,在收到 myString 时,使用 axios.post in vue 并将 myString 的值分配给响应数据。

如果这有帮助,请告诉我!

【讨论】:

以上是关于如何在 WordPress 中翻译 Vue 输出?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 .po 文件翻译帖子或页面的 Wordpress 内容[关闭]

WordPress翻译中 __()_e()_x_ex 和 _n 的用法及区别

将 Wordpress 翻译保存在数据库中

如何在组件的脚本部分使用 vue-i18n 翻译功能

Wordpress 翻译页面选项

如何在 wordpress 中使用 wp_Query 输出 JSON?