WPML

问题概述

Dokan 供应商仪表板中的某些字符串未显示在 WPML字符串翻译中,因此您无法翻译它们。这影响了配送和验证设置页面。这些页面是使用 JavaScript 构建的,而在报告时,WPML 无法从 JavaScript 文件中读取字符串。

临时解决方法

这些页面上的字符串来自 JavaScript 文件。允许 WPML 扫描 JavaScript(该功能默认关闭)后,它就会读取这些字符串:

  1. 前往 WPML设置并开启检测 JavaScript 文件中的字符串。
  2. 打开包含这些字符串的供应商仪表板页面,例如 /dashboard/settings/verification/。WPML 仅跟踪您的页面实际加载的 JavaScript 文件。
  3. 前往 WPML主题和插件本地化并扫描 Dokan。
  4. 在 WPML字符串翻译中翻译这些字符串。
  5. 返回 WPML设置,再次关闭检测 JavaScript 文件中的字符串。该功能在开启时会降低网站速度,而关闭后这些字符串仍会保持注册状态。

shipping 页面上的字符串来自 WooCommerce,而不是 Dokan。请在 WPML字符串翻译中的 WooCommerce 域下搜索它们。在那里翻译这些字符串也会更改供应商仪表板。

您不再需要编辑插件内部的任何文件。此页面的旧版本曾要求您将字符串添加到 wp-content/plugins/dokan-pro/languages/dokan.php。请勿这样做:插件更新会移除该更改。

所有已知问题