skip to Main Content

I have a bilingual wordpress having WCMarketPlace with Advanced Frontend Manager dashboard for vendors. Since the vendors do not have access to Admin panel (the dashboard urls are like domain/dashboard), the translation tools to aid bilingual (multilingual) translations do not help. I tried TranslatePress and qTranslate. But I have not yet figured out how to trick the plugins to work for the forms in the domain.com/dashboard

The qTranslate has a Guideline to enable the plugin to work at frontend via their i18n-config.json, where you can add necessary locations in JSON format. But even the current plugin owner does not have a clue how to do that.

Looks to me there is a way to enable the plugin to work at custom places and that would require a bit of understanding of the path and essential import/loading of plugin scripts along with jQuery. Also the forms having the common class also need to be binded with the LSB (Language Switch Button). They have a guideline to enable LSB to custom fields too.

Also, there is a nice feature with TranslatePress that they support different image/gallery for each language! So, I am curious if there’s any way to integrate one of these plugins to work in the frontend. qTranslate mainly would need JS support to format the input fields. But TranslatePress would require both of its backend and frontend support at the vendor dashboard.

[Update] Reviewers might be confused as I have spoken about two plugins. First one qTranslate only requires frontEnd JS to enable forms to hold both language with a switch only. Thats why adding it could be easier than the later one. This solution would be better than not having any.
Second plugin (TranslatePress) has that extra feature that saves image/gallery for each language, which is unique and very ideal to have. But this plugin would require both backend and frontend includes to be present within the logged in /dashboard.
In general words, seeking at least a solution to bring at least the frontend logic to a frontend end-point (ie /dashboard). Or, to be able to bring in whole capability of backend and frontend logic of a plugin.

Is asking for more than one solution too broad?

2

Answers


  1. In order to be able to translate a WordPress website, including WordPress theme and plugins, the text you want to translate needs to use WordPress localization function.

    All of WordPress translation plugins rely on WordPress localization functions.

    So if the form you want to translate was build by yourself, you will need to use that localization functions to be able to translate texts.

    If you are using a third party form plugin, you need to check if the author of the plugin support internationalization.

    Login or Signup to reply.
  2. Have you tried the loco translate’s plugin ? It does great the job when you need to translate any kind of theme or plugin directly on your website. You can also create configuration files for each of yours plugins, so that you can give any specific translation to what you want.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search