[Resolved] Translating WooCommerce Membership Messages with WPML
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is unable to find texts to translate WooCommerce Membership messages using WPML String Translation, even after scanning all plugins and themes and enabling the 'Log untranslated strings' option. Solution: We recommended the client to search for the strings in the 'Admin Texts Translation' section as detailed in our documentation on Finding Strings that Don't Appear on the String Translation Page. If the strings still do not appear, we advised scanning the plugin again as per the instructions on Scanning a Theme or Plugin to Update Translations. Additionally, we provided a screen recording to guide the client on how to add strings from the 'Admin Texts Translation' section, accessible via String Translation > Utilities.
If these steps do not resolve the issue, or if the solution becomes outdated, we 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 the problem persists, please open a new support ticket.
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.
Symptoms:
I am unable to find the texts to translate using WPML String Translation.
Questions:
Am I missing something in the process of translating WooCommerce Membership messages?
How can I make the translation work for these messages?
Would you need access to a staging environment to investigate?
Thank you for the helpful links. I tried following those steps as well, but unfortunately, it didn’t work.
Not only did I scan all plugins and themes, but I also enabled the "Log untranslated strings" option.
I’m not sure what I’m doing wrong—could you help me?
To make the search easier, I intentionally included the word "elephant" in the text I want to translate, but it never appears anywhere.
How can I securely share the staging site credentials with you?
I will need to closely examine your website. Therefore, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.
Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.
Your upcoming reply will be treated with confidentiality and will only be visible to you and me.
✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.
Thank you for your support and for the incredibly useful guidance! I’ve managed to resolve the issue.
How can I suggest to the developers of the "WooCommerce Membership" plugin to make those messages more easily translatable and fully compatible with WPML?
Do you have a template or a link to documentation that I can use for my request?
That is the correct way to translate "Admin Texts Translation". This means any content that is inserted into the theme/plugin options will have to be translated using the method I shared.