Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 -
- 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 -

Supporter timezone: Asia/Kathmandu (GMT+05:45)

Tagged: 

This topic contains 11 replies, has 0 voices.

Last updated by Shekhar Bhandari 3 months, 1 week ago.

Assisted by: Shekhar Bhandari.

Author Posts
December 9, 2025 at 7:40 pm #17649277

zmicierZ

Hi WPML team,

I’m using WPML together with WooCommerce and Dokan Pro to run a multi-vendor marketplace. Several years ago I translated almost the entire Dokan interface into Belarusian (including vendor dashboard strings). However, many parts of the vendor dashboard are still not being translated on my site, even though the translations exist.

For a long time I thought this was a limitation of the Dokan integration, but recently I saw comments in the official Dokan Facebook group from users saying that their entire vendor dashboard is translated correctly. This makes me think something is wrong in my WPML setup or in the Dokan–WPML integration on my site.

What I see now:
- In the vendor dashboard, the main menu/tab labels are translated into Belarusian.
- But the content inside these sections stays in English: headings, table column labels, buttons, notices, etc.

This affects (among others):
Coupons
Reports
Announcements
Support
Admin Support
Verification
Shipping

All relevant strings are translated in Dokan’s Belarusian language files and/or WPML String Translation. I have also translated the WP endpoints/slugs for these sections into Belarusian, but this didn’t help.

Could you please:
1. Check if there are any known issues or limitations when loading Belarusian translations for Dokan vendor dashboard pages via WPML, and
2. Advise what I should adjust (text domains, location of MO/PO files, String Translation settings, language filter options, etc.) so that WPML actually applies these Belarusian translations inside the vendor dashboard sections?

To make debugging easier, I can provide access to a staging site (wp-admin + vendor account, and FTP if needed) where this behaviour is easy to reproduce.

Best regards,
Zmicier

December 12, 2025 at 12:33 pm #17659157

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

Thank you for contacting WPML support. I'd be happy to assist you on this issue.

To debug this issue further, I would need to check your site settings once, for this I would need temporary access (wp-admin and ftp) to your site.

So could you please provide me with those details, you will find the needed fields for this below the comment area when you log in to leave your next reply.
hidden link

This info is private and available to you and WPML supporters only.
Read more about this: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

Note:
Backup your sites before providing the credentials or if possible provide credentials for the test site

Look forward to your reply.

Thanks

December 17, 2025 at 5:24 am #17669549

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello,

I reviewed a few strings from the dashboard and made some changes to understand how Dokan is loading them. However, the modifications don’t seem to apply, even for the default language.

Could you please reach out to the Dokan plugin team and check whether these strings are translatable? Since they also manage the WPML glue plugin, they should be able to suggest a workaround fairly quickly.

Please share their feedback here once you hear back.

Thanks.

December 23, 2025 at 7:24 pm #17685505

zmicierZ

Hi Shekhar,

Thanks for checking this.

I contacted Dokan support before your message, because I initially thought this was a Dokan limitation.

Dokan’s feedback:

They confirm the dashboard strings are translatable on their side.

Their recommendation was to continue with WPML support, because the remaining issue seems to be related to how WPML applies/loads the translations in the vendor dashboard. If WPML identifies anything that needs changes from Dokan’s side, they are open to assist.

Could you please continue the investigation on the WPML side and advise what to adjust so WPML consistently applies Dokan’s translations inside the vendor dashboard sections?

Best regards,
Zmicier

December 24, 2025 at 4:25 am #17685899

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

On a similar issue Dokan support asked to translate the java files using another plugin, check the responses here, can you try this and see if it helps?

If not, I have created a public test site here: hidden link

Can you install the dokan and dokan WPML plugin to see if you can reproduce the issue here, I will escalate the issue to our compatibility team for further checking if it's replicated here.

Look forward to your reply.

Thanks

January 1, 2026 at 11:36 pm #17699537

zmicierZ

Hi Shekhar,

Thanks for the update.

Could you please share the exact link/thread you mentioned (“Dokan support asked to translate the java files using another plugin”)? I’d like to read the full context before trying any workaround.

Ideally, I would prefer a solution within WPML/Dokan compatibility, since other Dokan+WPML users report having the vendor dashboard fully translated without extra translation plugins — and Dokan support also confirmed to me that these dashboard strings are translatable on their side.

I’ll also try to set up and test your sandbox tomorrow to see if I can reproduce the issue there.

Best regards,
Zmicier

January 2, 2026 at 4:27 am #17699602

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

Sure, here is the ticket link: https://wpml.org/forums/topic/strings-translated-not-visibile-in-front-end-dokan-2/#post-17681678

Let me know how it goes with the sandbox site.

Thanks

January 4, 2026 at 10:28 pm #17702564

zmicierZ

Hi Shekhar,

Thanks for sharing the link.

I checked the referenced ticket, and I saw the note that Dokan support suggested translating the “Java/JS items” with another plugin (Loco Translate). I understand this might be a workaround, but I’d really prefer to resolve this within WPML/Dokan compatibility first.

Regarding your sandbox: unfortunately I can’t properly test or reproduce my issue there because the problem on my side happens with Dokan Pro modules. The sandbox doesn’t have Dokan Pro installed.

You already have access to the staging/test site I prepared specifically for WPML (wp-admin + FTP provided in the private fields). Could you please continue the investigation there? The issue is consistently reproducible: dashboard menu labels are translated, but many inner headings/buttons/table columns/notices remain in English in sections like Coupons/Reports/Support/Verification/Shipping.

About switching to another plugin: if this cannot be resolved, I will obviously have to consider alternatives (including moving away from WPML and the paid license). However, before taking that step, I’d really appreciate a deeper review, especially since Dokan support has stated that the dashboard strings are translatable and that the remaining issue seems related to how WPML applies/loads the translations.

Please let me know if you need any additional test user (vendor account) or specific steps to reproduce on the staging site—I can provide them.

Best regards,
Zmicier

January 5, 2026 at 4:36 am #17702734

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

You can install the Dokan pro plugin on the sandbox site and we can continue from there, that will be the easiest way to escalate the issue to our compatibility team.

if that's not possible, I suggest you to update both the Dokan plugins to the latest versions on the stagings site so I can debug it further.

Look forward to your reply.

Thanks

January 5, 2026 at 7:10 pm #17705182

zmicierZ

Hi Shekhar,

Thanks for the guidance.

I installed Dokan Pro on the sandbox site and I can reproduce the issue there, at least in these sections:
- Coupons
- Shipping

On Coupons, I also tried translating the slug and noticed something interesting:
The original URL/slug looks like:
/dashboard/new/#coupons

When I translate the endpoint and remove new/#coupons and instead use the translated endpoint like …/dashboard/kupony (e.g. /dashboard/kupony), some parts of the translation start to appear, but it’s unstable — the translation gets lost again after any action inside the Coupons section.

For Shipping, the same approach did not help — it stays in English.

Best regards,
Zmicier

January 6, 2026 at 4:57 am #17705633

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello,

I’ve escalated this issue to our compatibility team for further review. I’ll update you here as soon as I receive additional feedback from them.

Thank you.

January 13, 2026 at 11:35 am #17724934

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

Our compatibility team checked the issue and suggested that the strings issue will be resolved in WPML 4.9, We currently have the beta versions available of this version, so you can try this on staging sites if you wish.

They suggested the following steps;
- Update WPML + ST (4.9 beta), https://wpml.org/account/downloads/ choose beta channel.
- Install WPML dokan WPML plugin
- Go to "WPML > Settings > String Translation" and activate the "Detect strings in JavaScript files" option
- Visit the dashboard on the frontend in the language you want to translate
- Go to "WPML > Theme and plugins localization" and Scan Dokan + Dokan PRO (it will take some time)
- Go to "WPML > String Translation" and translate those strings (they will appear under a new domain such as "dokan-dokan_analytics-report-revenue")
- Check on the frontend that all is translated correctly

Let me know if this helps.

Thanks

The topic ‘[Closed] Belarusian vendor dashboard translations not applied (Dokan + WPML)’ is closed to new replies.