Problem:
After using the "Look for strings while pages are rendered" feature and translating custom strings, the client disabled the feature and encountered a fatal error that prevented access to both the admin area and the site. The error was caused by strings from the Kadence plugin with "%TEXTDOMAIN%" as a context in the
wp_icl_strings
table.
Solution:
We recommended changing the context of the problematic strings in the
wp_icl_strings
table from "%TEXTDOMAIN%" to "kadence" to resolve the issue. Additionally, we advised using the gettext functions
__()
or
_e()
according to WordPress standards for future string translations.
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the issue persists, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket.
Problem: The client is experiencing an issue where the English translation of the homepage reverts to French after updates are made to the original French page, despite being marked as an independent translation. This issue does not occur with the Bulgarian translation.
Solution: 1. We recommend taking a backup of the website for safety reasons. 2. Navigate to WPML >> Support >> Troubleshooting page and click the following buttons: - Clear the cache in WPML - Remove ghost entries from the translation tables - Synchronize local job ids with ATE jobs - Synchronize translators and translation managers with ATE - Set language information 3. Delete the problematic English language page and empty the trash. 4. Clear all types of cache on the site, server, or plugin, then: 4.1. Open the default language homepage in Edit mode. 4.2. Make a small change, such as adding a space or + sign in the page/post title. 4.3. Update the page. 4.4. Remove the small change made in step 4.2. 4.5. Update the page again. 4.6. Try to click on the Plus (+) icon to add the translation again. For more information on manual translation, please refer to our documentation: Using different translation editors for different pages.