2

我有一个WCMarketPlace带有Advanced Frontend Manager供应商仪表板的双语 wordpress。由于供应商无权访问管理面板(仪表板网址类似于domain/dashboard),因此帮助双语(多语)翻译的翻译工具无济于事。我试过TranslatePressqTranslate。但我还没有想出如何欺骗插件为 domain.com/dashboard 中的表单工作

qTranslate一个指南,使插件能够通过它们在前端工作i18n-config.json,您可以在其中以 JSON 格式添加必要的位置。但即使是当前的插件所有者也不知道如何做到这一点。

在我看来,有一种方法可以使插件在自定义位置工作,这需要对路径和插件脚本的基本导入/加载以及 jQuery 有一点了解。此外,具有公共类的表单也需要与 LSB(语言切换按钮)绑定。他们也有一个指南来启用 LSB 到自定义字段

此外,TranslatePress 有一个很好的功能,它们支持每种语言的不同图像/图库!所以,我很好奇是否有任何方法可以将这些插件之一集成到前端工作。qTranslate 主要需要 JS 支持来格式化输入字段。但是 TranslatePress 需要在供应商仪表板上同时提供后端和前端支持。

[更新] 评论者可能会感到困惑,因为我谈到了两个插件。第一个 qTranslate 只需要前端 JS 即可启用表单以仅通过开关保持两种语言。这就是为什么添加它可能比后一个更容易。这个解决方案总比没有要好。第二个插件(TranslatePress)具有为每种语言保存图像/图库的额外功能,这是独一无二的,非常理想。但是这个插件需要后端和前端包含都存在于登录的 /dashboard 中。一般而言,至少寻求一种解决方案,以至少将前端逻辑带到前端端点(即/dashboard)。或者,能够引入插件的后端和前端逻辑的全部能力。

要求不止一种解决方案是否过于宽泛?

4

2 回答 2

0

你试过loco translate的插件吗?当您需要直接在您的网站上翻译任何类型的主题或插件时,它做得很好。您还可以为您的每个插件创建配置文件,以便您可以对您想要的内容进行任何特定的翻译。

于 2020-10-23T15:31:09.430 回答
0

为了能够翻译一个 WordPress 网站,包括 WordPress 主题和插件,您要翻译的文本需要使用 WordPress本地化功能

所有 WordPress 翻译插件都依赖于 WordPress 本地化功能。

因此,如果您要翻译的表格是您自己构建的,您将需要使用该本地化功能才能翻译文本。

如果您使用的是第三方表单插件,您需要检查插件的作者是否支持国际化。

于 2020-10-19T05:17:06.283 回答