This thread is resolved. Here is a description of the problem and solution.
Problem: The client needed assistance with reopening a previously closed support ticket while they were on holiday. The issue discussed in the ticket involved difficulties with translating certain strings in WooCommerce blocks. Solution: We confirmed that the system automatically closed the ticket due to inactivity. We suggested updating all components of the website to the latest versions and asked the client to approve the use of the "Duplicator" plugin to replicate the site for further troubleshooting. After replication, it was discovered that the strings were added through JavaScript, which WPML does not natively support for scanning and translating. We recommended using the "Loco Translate" plugin as a workaround for translating these strings. Additionally, we escalated the issue to our development team for a potential custom code solution.
If this solution does not resolve your issue, or if it seems outdated, 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. Should you need further assistance, please do not hesitate to open a new support ticket at WPML support forum.
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 need assistance with my site hidden link. I am trying to have my last support ticket re-opened because I was on holiday and could not reply in time. The last answer was related to ticket: https://wpml.org/forums/topic/string-transitions-2/
Symptoms:
I need my last support ticket re-opened.
Questions:
Can you re-open my last support ticket?
I can confirm that our system closed the older ticket automatically after a few days with no response.
In our last ticket, I asked for this:
Can you please create a full website backup and then go here (hidden link) and then update everything to the latest version?
After you confirm that the updates are done, I will continue to investigate this matter to find out where those strings are coming from.
I was wondering where I can find these custom strings (or if someone else built the site, maybe that person knows) because that will save us some time in the debugging process. So that is why I was asking about it.
Can you please let me know if you were able to do this?
Thank you for your confirmation. However, I’m still having difficulty locating where those custom strings were added.
To troubleshoot this issue further, I would like to replicate your site locally. I need your written approval to use a plugin called "Duplicator" (or a similar one) to create a duplicate of your site for testing purposes. Please let me know if this is acceptable to you.
Rest assured, the duplicated site will be deleted once we find a solution.
Additionally, please create a complete backup of your website before responding.
Thank you so much for your incredible patience as we’ve been investigating the string translation issue with WooCommerce blocks.
After thorough testing, I’ve discovered that these strings require a custom approach to become fully translatable. From what I’ve gathered through hidden link" rel="noopener" target="_blank">existing tickets from other customers, this issue began after the WooCommerce team decided moving the stand-alone plugin (which was compatible with WPML) into the main WooCommerce plugin.
Thank you so much for your fantastic patience while we looked into this. I’m excited to share the findings from our dev team after their thorough investigation.
It appears that the strings you're seeing are being added through JavaScript, which is a bit different from the usual methods used by WordPress and its plugins/themes. While we’re not entirely sure why this approach was chosen, we want to help you find a solution.
Currently, our system doesn’t support scanning and translating strings in blocks that exist only in .js files. However, a great workaround is to use a plugin like "Loco Translate" to handle these translations effectively.
Please let me know how things go and if you were able to translate these strings.
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.