This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing an issue where form labels in WPForms reset to the source language after the page containing the form is auto-translated. This occurs despite the form itself being translated correctly initially. Solution: We recommend the following steps to address this issue: 1. Assign the page containing the form to yourself via WPML's Translation Management. 2. Manually translate the page, ensuring to specifically translate the form labels within the WPML Advanced Translation Editor (ATE). 3. This approach should prevent the form labels from resetting when the page is auto-translated in the future. If the form labels still do not appear in the editor or the issue persists, it may indicate a deeper problem, possibly a bug, which would require further investigation.
Please note that this solution might become outdated or may not directly apply to your specific situation. If the issue persists, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If necessary, do not hesitate to open a new support ticket at WPML support forum for further assistance.
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.
Background of the issue:
I am trying to auto-translate WPForms forms using WPForms v1.9.4.2 and WPForms Multilingual v0.4.1. The issue can be seen on this page: hidden link. It seems that the issue is triggered by translating the page where the form is included after translating the form itself. This is a follow-up of another ticket: https://wpml.org/forums/topic/wpforms-texts-get-reset-sometimes/. Link to a page where the issue can be seen: hidden link.
Symptoms:
Some labels were reset to the source language instead of showing the previously translated form labels.
Questions:
Why are some form labels resetting to the source language after translation?
How can I ensure that translated form labels remain consistent?
The issue changed, i'm afraid, now a simple paragraph-block has the exact same issue.
Here are the steps i took:
1. Activated "Translate Everything Automatically"
2. Sent the Forms to automatic translation via the Translation Management
3. Assigned the page with the form to myself and translated them manually -> basically just accepting
4. Went to the page with the form and changed something on the page (not the form) to trigger the autimatic auto translation.
5. The form and its labels did not change, but the paragraph I changed in the source-language is now the exact same over all other languages
It could be an issue on how you added that text / translated it before. This could happen if you are mixing the manual and WPML editor translation methods. By manual, I mean going inthe 2nd language page/form and editing the translation.
1) Is this text affected inside the form or the page?
2) You mentioned that before you have a video, can you share it with me with the steps and the issue happening. So from the moment you add and translate that paragraph text and etc.
The text to translate is completely independend from the form, it is just included on the same page.
I only see a button to upload images, so i attach a picture of the current state, in the japanese language, as well as one of the backend in the source language (German). I just changed the opening hours in the native paragraph-block and saved the page.
1) You changed the text in the default language page, and this is now not translated on the 2nd language page, it still shows German, right? If so, how is this related to WPForms?
2) If it is not related and the issue is that part of the text is not translated on your translated page, then that is a different issue and is probably something wrong with the translation job of your page, or it did not finish. Then I will start a new ticket where we can check further on this there, to keep things clear and on topic.