This thread is resolved. Here is a description of the problem and solution.
Problem:
The client wants to delete WPML strings that are not used on the frontend, specifically aiming to remove around 15000 backend strings without affecting frontend translations. Additionally, the client is facing an issue where some strings that appear on the frontend are mistakenly categorized as 'Unknown' in WPML.
Solution:
1. To manage strings that only appear on the frontend, navigate to WPML -> Translation Management -> Strings section. Here, select the option to register only strings that appear in the frontend.
2. To delete unused strings, go to WPML -> String Translations. You can search for strings or filter them by domains, select them, and then delete them using the button at the end of the results table.
3. If you find strings that are on the frontend but categorized incorrectly as 'Unknown', it's important to note that there is no direct option in WPML to re-categorize these strings. These strings might be incorrectly marked due to their creation in the backend.
Please note that this solution might be outdated or not applicable to your specific case. If these steps do not resolve your issue, 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. 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.