![]() |
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.
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.
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.
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.
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.