我有一个双语wordpress,为供应商提供WCMarketPlace
和Advanced Frontend Manager
面板。由于供应商无法访问"管理"面板(仪表板URL类似于domain/dashboard
(,因此帮助双语(多语言(翻译的翻译工具没有帮助。我试过TranslatePress
和qTranslate
。但我还没有弄清楚如何欺骗插件为domain.com/dashboard 中的表单工作
qTranslate
有一个指南,使插件能够通过其i18n-config.json
在前端工作,在那里您可以以JSON格式添加必要的位置。但即使是目前的插件所有者也不知道如何做到这一点。
在我看来,有一种方法可以使插件在自定义位置工作,这需要对插件脚本的路径和基本导入/加载以及jQuery有一点了解。此外,具有公共类的表单还需要与LSB(语言切换按钮(绑定。他们也有一个允许LSB自定义字段的准则。
此外,TranslatePress还有一个很好的功能,即它们支持每种语言的不同图像/库!所以,我很好奇是否有任何方法可以集成其中一个插件在前端工作。qTranslate主要需要JS支持来格式化输入字段。但TranslatePress需要在供应商面板上同时提供后端和前端支持。
[更新]评审员可能会感到困惑,因为我已经谈到了两个插件。首先,qTranslate只需要frontEndJS,就可以让表单只使用开关来保存这两种语言。这就是为什么添加它可能比后一个更容易。这个解决方案总比没有好。第二个插件(TranslatePress(有一个额外的功能,可以为每种语言保存图像/图库,这是独一无二的,非常理想。但这个插件需要在登录/仪表板中同时包含后端和前端。一般来说,至少要寻求一种解决方案,将至少前端逻辑引入前端端点(即仪表板(。或者,能够引入插件的后端和前端逻辑的全部功能。
要求不止一个解决方案是否过于宽泛?
为了能够翻译一个WordPress网站,包括WordPress主题和插件,你想要翻译的文本需要使用WordPress本地化功能。
所有的WordPress翻译插件都依赖于WordPress的本地化功能。
因此,如果你想翻译的表格是自己构建的,你需要使用本地化功能来翻译文本。
如果你使用的是第三方表单插件,你需要检查插件的作者是否支持国际化。
你试过loco-translate的插件吗?当你需要直接在你的网站上翻译任何类型的主题或插件时,它做得很好。您还可以为每个插件创建配置文件,这样您就可以对所需内容进行任何特定的翻译。