You are currently working on UAT 

Segments excluded from QA are still checked by Regular Expressions?

Segments excluded from QA Checker are still checked by Regex QA checks. Is that a feature or a bug?

Trados Studio settings showing 'String text exclusion tags per lang' with options to apply exclusions to search for not translated segments, search for target segments identical to source, and exclude tags for regular expressions.

This QA check will still report a warning if a string like ~/link.aspx?_id=FA0AD6FFE1054930BDDEF6DE7DAED110&_z=z is changed in the target:

Trados Studio Regex QA check settings with a warning for 'Internal links'. Condition set to 'Grouped search expression - report if source matches but not target'. Ignore case option is checked.

It's actually what I want it to do, but I would have expected it not to work. I'd like to understand better how the exclusion from QA Check works - what exactly are segments excluded from and what not.

Daniel



Generated Image Alt-Text
[edited by: Trados AI at 5:15 PM (GMT 0) on 28 Feb 2024]
emoji
Parents
  • But I don't understand, Daniel Hug, why do you explicitly add an exclusión line to something you apparently want to check?

    However, I find the help quite clear and it is as Paul says:

    It says that "string-based exclusion will allow you to specify that these checks are overridden in such specific cases". I mean, the ONLY checks that string-based allows you to overrride are:

    1-Check for forgotten and empty translations

    2-Check for targets segments that are identical to their source segments

    I understand that, for the rest of cases, the string-based exclusión does not apply. Of course, that includes QA regex checks, but also Punctuation checks and the like.

    So I don't think it's a bug but works as intended. However, if you want extreme attention to detail you could remove the "ANY" in the following sentence in help.

    Segments to Exclude settings to specify which segments will not have ANY QA Checker verifications performed on them.

    Which I think is what you are referring to.

    However, if you read the part related to string-based exclusions, I think it's quite clear what it does.

    Your question, however, has been helpful to me because I had not read the help and understood that string based exclusión applied to all checks… but that was my fault for not Reading the help in the first place heh heh! I particularly was trying to use that feature and I know now why it never did anything!!!

    So thank you for pointing that out!

Reply
  • But I don't understand, Daniel Hug, why do you explicitly add an exclusión line to something you apparently want to check?

    However, I find the help quite clear and it is as Paul says:

    It says that "string-based exclusion will allow you to specify that these checks are overridden in such specific cases". I mean, the ONLY checks that string-based allows you to overrride are:

    1-Check for forgotten and empty translations

    2-Check for targets segments that are identical to their source segments

    I understand that, for the rest of cases, the string-based exclusión does not apply. Of course, that includes QA regex checks, but also Punctuation checks and the like.

    So I don't think it's a bug but works as intended. However, if you want extreme attention to detail you could remove the "ANY" in the following sentence in help.

    Segments to Exclude settings to specify which segments will not have ANY QA Checker verifications performed on them.

    Which I think is what you are referring to.

    However, if you read the part related to string-based exclusions, I think it's quite clear what it does.

    Your question, however, has been helpful to me because I had not read the help and understood that string based exclusión applied to all checks… but that was my fault for not Reading the help in the first place heh heh! I particularly was trying to use that feature and I know now why it never did anything!!!

    So thank you for pointing that out!

Children