Selections using AND-OR logic in translation jobs

Translations

When variant values from multiple within and across groups are used to add content to a translation job then the system uses AND-OR logic to select content.

Scenario 1: OR logic - multiple values within a group are selected

When more than one value is selected within a variant criterion group, the system will use an OR expression when determining which objects to include in the Translation job.

OR Logic

The OR implies that any of the checked values within a group are valid.

For example, it may select objects that have Country=Spain OR Country=Columbia.

Scenario 2: AND logic - values across multiple groups are selected

If values in more than one variant criterion group are selected, then the system will use an AND expression between variant criteria groups.

AND Logic

The AND implies that objects sent for translation must meet at least one value from each of the variant criteria groups.

For example, select only objects that have Country=Spain AND Version=1.0.

Scenario 3: AND-OR logic - combining multiple values within a group with selections across multiple groups

Let's look at how both types of logic are used together.

VariantCriteriaExamples-AndOr-General

The AND implies that objects sent for translation must meet at least one value from each of the variant criteria groups (in this example, objects would need a value from the top AND a value from the bottom).

The OR implies that any of the checked values within a group are valid.

So, objects will be selected for translation if they have any checked value from the top variant criterion and any checked value from the bottom variant criterion.

Note: Given the fall-back, there is also an "invisible" system value of "None" in each variant criterion group.