双语WooCommerce多供应商前端双语Wordpress问题

问题描述

我有一个双语WcmarketPlaceAdvanced Frontend Manager仪表板的卖方。由于供应商无权访问“管理”面板(仪表板URL类似于domain/dashboard),因此帮助双语(多语言)翻译的翻译工具无济于事。我尝试了TranslatePressqTranslate。但是我还没有弄清楚如何欺骗插件以使其在domain.com/dashboard

中的表单中起作用。

qTranslate一个Guideline,使插件可以通过其i18n-config.json在前端工作,您可以在其中添加JSON格式的必要位置。但是,即使current plugin owner does not have a clue的操作方式也是如此。

在我看来,有一种方法可以使插件自定义位置工作,这需要对路径以及插件脚本以及jQuery的基本导入/加载有一些了解。同样,具有公共类的表单也需要与LSB(语言切换按钮)绑定。他们有一个准则也可以使LSB也custom fields

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

[更新]当我谈到两个插件时,审阅者可能会感到困惑。第一个qTranslate仅需要frontJS来使表单仅使用开关即可保留两种语言。这就是为什么添加它可能比后一个更容易。这种解决方案总比没有解决方案要好。 第二个插件(TranslatePress)具有该额外功能,可以保存每种语言的图像/图库,这是独特且非常理想的。但是,此插件需要在登录的/ dashboard中同时包含后端和前端。 一般而言,寻求至少将前端逻辑带到前端端点(即/ dashboard)的解决方案。或者,为了能够充分利用插件的后端和前端逻辑功能

Is asking for more than one solution too broad?

解决方法

为了能够翻译WordPress网站(包括WordPress主题和插件),要翻译的文本需要使用WordPress localization function

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

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

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

,

您是否尝试过loco translation的插件?当您需要直接在网站上翻译任何类型的主题或插件时,它的工作非常出色。您还可以为每个插件创建配置文件,以便可以对所需的内容进行任何特定的翻译。