Background of the issue:
I am not able to translate the vendor dashboard, and the ACF fields label and instruction etc. We are using YITH Multi Vendor plugin and Advanced Custom Fields Multilingual and Advanced Custom Fields PRO plugin. The site is under development.
Symptoms:
Not able to translate the vendor dashboard, and the ACF fields label and instruction etc.
Questions:
How can I translate the vendor dashboard using WPML?
How can I translate ACF fields labels and instructions using WPML?
I understand what you're looking for. The text on the dashboard and ACF Field labels can be easily translated using String Translation. I've provided the detailed steps below.
- Please check and make sure that the String translation plugin is installed and activated on your site.
- Next, go to "WPML > Theme and Plugins Localization."
- Select the "YITH Multi Vendor" plugin. There's no need to select the ACF plugin, as the field labels are automatically registered for translation in String Translation.
- At the bottom, you'll see a button labeled "Scan." Click on it and wait for the scan to finish.
- Once the scan is complete, navigate to "WPML > String Translation."
- Search for the string you want to translate.
- If the string appears in the results, click the "+" icon under the language flag to add the translation. Similarly, search for the ACF field labels and translate them the same way.
I've tried to iterate the same process as documented in the documentation URL provided.
Translations are being generated and also it provide me a review page. Once I review and confirm it also gives me successful message but when I login and check the same on the page where I've used these fields it's not displaying the translated fields text. This is very crucial issue for my website. Please address this and if we can arrange a meeting, it would be really great to figure out and helps a lot to fix the issue ASAP.
Translating ACF field labels also depends on the translation setting applied to the field group. If it's set to "Same field across languages," you can translate the labels while translating the page or post that contains the fields. However, if it's set to "Different field across languages," you'll need to translate the labels through String Translation first and then manually translate the post. The following documentation should clarify the process.