We are trying to clean up a large lpu (~200MB, Passolo 2016 .NET) with 24 languages.
The Passolo "Check function" found 1 non-empty translation with an empty source (aside: how to find a message (among thousands of others in the Check function messages window) and then jump from there to the bad translation?)
However we apparently have very many strings of the pattern: Source: <empty> Target: <empty> Status: Validated
Q: How can we find these for all 23 languages quickly and efficiently, and how can we best "quarantine" them (read-only? hide? delete?) so that they no longer go into translation or review.
Thanks in advance
The described approach to find these unchanged translations using the Check function is not really efficient.
There is an easy way to solve your problem. Define a new filter, name it Unchanged Translation with the following settings.
Open all translation list in one language and apply the filter to find all the entries. This is the easy part of the job.
More complex is the questions what you would like to do with the entries filtered. When filtering the entries you are working within the translation lists, but setting entries to read-only or hidden is a task that must be done in the source list. Furthermore the entries with unchanged translations will be different in your languages.
If this is a one off requirement, the filter is a good tool. There are ways to automate setting entries to read-only but this would require to implement a small macro customization.