Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
If you're trying to remove unused translated strings in WPML's String Translation and observe that after selecting domains and confirming removal, the strings are not deleted and the count remains unchanged, you might suspect a plugin issue.
Solution:
We have conducted extensive testing and confirmed that only untranslated strings can be removed using the Remove strings by domain feature. Translated strings must be deleted from the String Translation panel. If you're facing issues with menu strings, it may be due to menu syncs. For a visual guide.

If this solution doesn't seem relevant to your situation, please open a new support ticket with us and we'll be happy to assist you further.

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.

Tagged: 

This topic contains 21 replies, has 2 voices.

Last updated by Bigul 1 year, 2 months ago.

Assisted by: Bigul.

Author Posts
November 15, 2023 at 1:04 pm #14808657

ericH-40

Thank you Bigul!

November 17, 2023 at 8:39 am #14832481

Bigul
Supporter

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hello,

For your kind information, we had a few rounds of deep testing in different test environments. Our developers confirmed we can only delete the untranslated strings using *Remove strings by domain*. I was able to delete non-translated string domains as expected on my local copy. But for a few of the Menu Strings domains, I have tried it a couple of times. And it is because of menu syncs.

Therefore we can only delete the the translated strings from the String Translation panel. Please check the following screencasts and attached image for more details and let us know your feedback.

Translated Strings - hidden link

Non translated strings - hidden link

--
Thanks!

Bigul

2023-11-17_14h07_28.png
image1.png
November 17, 2023 at 11:45 pm #14866977

ericH-40

Yes, Remove strings by domain is for untranslated strings but it's not working on our end.

On our project, we had 8000 untranslated strings on the Woocommerce domain which tried to remove is not working.

November 18, 2023 at 3:38 pm #14868389

Bigul
Supporter

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hello,

Thank you for the feedback. I went through the strings of the *WooCommerce* string domain of your staging site - hidden link.

Most of the strings under the *WooCommerce* string domain are translated now. That is why we are unable to remove it from the *Remove strings* section. Please check the following screencast for more details and let us know your feedback.

hidden link

--
Thanks!

Bigul

November 20, 2023 at 1:41 pm #14877545

ericH-40

Thank you Bigul, Let me check it on Production and get back to you soon.

November 20, 2023 at 1:44 pm #14877581

ericH-40

Yes, you are right! Now you can close the ticket.

November 20, 2023 at 3:18 pm #14878829

Bigul
Supporter

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hello,

Thank you for the feedback. Happy to know you are getting the expected results now. We are happy to help always. Please feel free to ping us if you need any further assistance with WPML.

--
Thanks!

Bigul