Soluling home   Document home

Translation of Duplicates

Translation keeping rules

Specifies how translations are kept with a context change. If there is an ICE match (in-context exact match), then Soluling always keeps the existing translations. However, when there is no ICE match (either context has changed or the original value has changed) then Soluling uses special rules to decide if to keep the translation. The following rules are used.

These rules are used with document based sources such as HTML, DITA, Help&Manual, Markdown, Word, and PowerPoint.

Original value changed, but the context remains the same. Keeping the statuses

If the original value changes but the context remains the same, most likely only the original value has been edited. If this rule is enabled, Soluling calculates the fuzzy percentages of the previous original and the new original. If the calculated percentage is the same or greater than the percent value specified here, Soluling keeps the existing translations and statues (row and translation).

By default this rule is disabled. Default value is 98%. This means if the rule is enabled and the original change is so small that the old and new values match 98% or more, Soluling does not mark the row as changed and does not invalidate the existing translations.

Original value changed, but the context remains the same. Changing the statuses

Like above, but specifies a lower fuzzy match percentage. If this exists, then Soluling keeps the current translations but set the row status to Changed, and invalidates the current translation.

Default value is 60%. This means if the old and new values match 60% or more, Soluling marks the row as changed and keeps the existing translation but invalidated them.

Original value and context changed. Changing the statuses

If the original value and the context changes, most likely the user has changed the original and moved the element. If this rule is enabled, Soluling calculates the fuzzy percentages of the previous original and the new original. If the calculated percentage is the same or greater than the percent value specified here, Soluling copies translations from the matching rows.

Default value is 80%. This means if the old and new values match 80% or more, Soluling marks the row as changed and keeps the existing translation but invalidated them.

Context has not changed. Changing the statuses

This rule only checks the context. If that remains but the original changes, then Soluling keeps the current translations but set the row status to Changed, and invalidates the current translation.

Default is false.