Home›Support›English Support›[Resolved] String gets translated but can't be located at string translation
[Resolved] String gets translated but can't be located at string translation
This thread is resolved. Here is a description of the problem and solution.
Problem: The client was unable to remove a specific translation from their website. Despite deleting the string translation, it still appeared on the site. Additionally, WPML seemed to be injecting or overriding text in the FunnelKit plugin, specifically the text 'Besteed nog X voor kabel organizer tas (t.w.v. 14.99)', which did not match the configured text in FunnelKit. Solution: We suggested updating WPML to the latest version and deleting some strings that might be causing the issue, but this did not resolve the problem. We then set up a fresh WordPress installation for the client to replicate the issue. The client was instructed to install the FunnelKit plugin on this clean setup and check if the problem persisted. If the issue was reproducible, we planned to escalate it to our compatibility team. Eventually, the client discovered that the issue was within the FunnelKit plugin itself, specifically in a language tab that might only appear when WPML is active. The problem was resolved after identifying this.
Please note that this solution might be outdated or not applicable to your case. If you're experiencing similar issues, we recommend checking the related 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.
Background of the issue:
I am trying to remove a translation from my website hidden link. I deleted the string translation, but it still appears on the website.
Symptoms:
String gets translated but can't be located at string translation. Not sure where its getting translated.
Questions:
How can I completely remove a translation from my website?
Why does the translation still show on the website after deletion?
We suspect a collision with the theme or another plugin might cause this problem. If possible, get your site into a minimum environment, switching to a parent Flatsome theme like TwentyTwenty-Four and activating only WPML, WooCommerce, and the FunnelKit plugin.
First, check whether the problem persists when only the theme is switched to the parent Flatsome theme. If it persists, deactivate all plugins except WPML and its add-ons, WooCommerce without any extensions, and the FunnelKit plugin. Then, please check if the problem persists. If it does not persist, start by activating the plugins individually and checking when the issue comes back, then report to me which plugin was the culprit.
**** Important! Please make a full site backup (files and DB) before you proceed with those steps****
*** If your site is live, you might want to try those procedures in a staging environment or a snapshot of your site on your local server or another server. ***
I tested this issue on our staging environment and recorded a Loom video to show exactly what happens: hidden link
What’s happening:
- When only WooCommerce + FunnelKit plugins are active, everything works correctly.
- The text shown in the Side Cart matches the text we entered in the FunnelKit backend settings.
- BUT as soon as we enable WPML Multilingual CMS, the Side Cart text changes and shows a different string that comes from somewhere inside WPML’s translation handling.
- In the backend (FunnelKit settings), the correct text is still visible — only the frontend output changes when WPML is active.
- So it seems WPML is overriding or pulling a translation from somewhere, even though we did not add one manually.
The Loom video clearly shows:
- Correct text appears → WPML disabled
- Wrong text appears → WPML enabled
Would you be able to check where FunnelKit might be hooking into WPML, or if WPML is picking up strings incorrectly from the Side Cart module?
If needed, we can provide temporary login access to our staging site so your team can test it directly.
You wrote: "Hi FunnelKit Support," so I'm not sure if you wanted to send this message to them or to us at WPML. In any case, thanks for trying my suggestions and the video.
On your staging site, I updated WPML to the latest version and deleted some strings I suspected were interfering with and causing the problem. Unfortunately, the problem persists. This is indeed a weird case. Let's please proceed with the following.
We need to replicate this issue on a fresh WordPress installation. Then I'll be able to escalate it to our compatibility team. For this, I created a test website with a clean WordPress install. You can access it through this link:
hidden link
With this link, you'll be directly logged in.
Could you please install the FunnelKit plugin and see if the issue is replicable on a clean WordPress installation?
I already configured WPML to have Dutch as the default language and German as the second language. Please set up WooCommerce as set on your site (just the basic configurations needed to replicate the issue are enough).
Please also make sure you install the latest version of the plugin.
When everything is finished and you can replicate the problem, please let us know.
Important! Do not import your site to the test site. We must replicate the problem on a fresh, clean WordPress installation.
I’ve installed FunnelKit on this website and added the checkpoints inside the side cart (the cart can be opened via the bottom-right corner).
However, I’m unable to properly reproduce the behaviour because WPML is injecting or overriding one of the checkpoint texts.
For some reason, the text "Besteed nog X voor kabel organizer tas (t.w.v. 14.99)" is being translated/inserted by WPML, but I cannot find where this translation comes from. It does not match the text I have configured inside FunnelKit.
If I need to do some addiotional steps let me know, thanks
Thank you for trying to reproduce the problem on our test site.
It is unclear to me whether you were able to reproduce it.
You wrote: "However, I’m unable to properly reproduce the behaviour because WPML is injecting or overriding one of the checkpoint texts."
I'm unsure I understand what you mean by that.
Can you please elaborate on where WPML is injecting or overriding one of the checkpoint texts?
What do you refer to as a checkpoint text?
It would be good if you could attach some screenshots.
Please note that my weekends are Friday to Saturday. If you need further assistance, I'll be available to continue checking this issue and helping you next week.
I found the issue, it was in funnelkit it self, there is a language part. But still strange it works fine when I de-active wpml, but maybe this tab is only available when WPML is active, anyway it's resolved thanks for your help!