Ok, I have a problem and the reason for it is quite clear, in my opinion. However, identifying the exact cause and fixing it is another matter (a question of time, really).
Let me explain. Apparently the latest update in Trados Studio 2019 (15.1.4.55768) allows greater flexibility in QA checks as it allows usage of regular expressions in grouped search expressions. Particularly, this is the updated feature which I believe causes the problem.
Enhanced regular expressions in QA Checker to enable regular expressions to be used also in the targets of grouped search expressions checks (CRQ-13254).
While that new feature is all great and neat, it is not 100% compatible with older expressions. For example, if we had before the expression ($1)) to check in target, that might be a valid STRING expression but it is NO LONGER a valid regular expression. So, the expressions you have been working with for ages suddenly DO NOT work with this new update.
And unfortunately, you have no idea which one of the expressions is causing the problem as the error report is useless (that's why I am not attaching it here). When confirming the subject, the parser simply says this.
And the problem is simple. I have a LOT of regular expressions (over 100) and I have NO IDEA which one is causing the problem. I can cut the possibilities because I know that one GROUPED SARTCH EXPRESSION is causing it, so I can skip the other, but I still have over 40. And that is something that should not be allowed.
In other words, this new update is screwing up backwards compatibility in QA Checker 3.0 and its fixing it falls to the user, it's extremely cumbersome and the error report does not even say which is the expression giving the problem so we have to check all regular expressions ONE BY ONE.
So it would be nice if you considered it and found a fix for this. Perhaps expanding the error report would be enough, since I believe an automatic regex conversion mught be complex or risky.
Generated Image Alt-Text
[edited by: Trados AI at 4:39 PM (GMT 0) on 28 Feb 2024]

Translate