This thread is resolved. Here is a description of the problem and solution.
Problem:
The client reported an issue where translations were visible in the WPML String Translation system but did not appear on the site unless 'Auto register strings for translation' was enabled. When this option was disabled, the translations reverted to English.
Solution:
We provided a step-by-step solution to address the issue:
1) Navigate to WPML>>String Translation.
2) Search for and delete the problematic string from the 'pinegrow' text domain.
3) Go to WPML>>Themes and Plugins localization.
4) Scan the theme strings for translation.
5) Translate the newly added string again in WPML>>String Translation.
Additionally, we suggested that the issue might be related to .mo files not matching the .po files used on the live site. We recommended:
- Regenerate the .mo files from WPML>>Support>>Troubleshooting by using the 'Show Custom MO Files Pre-generation' dialog box and clicking 'Generate .Mo files'.
- Clear all types of caches and check if the issue persists.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please visit our support forum to open a new ticket. We also 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.
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.
No supporters are available to work today on this forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.
This topic is split from https://wpml.org/forums/topic/several-issues-registration-page-access-disappearing-translations-translations-only-appearing-whi/
This topic contains 17 replies, has 2 voices.
Last updated by 1 month, 1 week ago.
Assisted by: Bigul.