Sunday, January 1, 2012

Examples of useful DejaVU SQL Statements


Punctuation (full stop)Source contains a full stop, target notsource like "*.*" and target_XXXX not like "*.*"
Punctuation (bracket)Source contains a full stop, “(“ or “)” is missing in targetsource like "*(*)*" AND ((target_XXXX like "*)*" and target_XXXX not like "*(*") OR (target_XXXX like "*(*" and target_XXXX not like "*)*"))
Punctuation (bracket)“(“ or “)” is missing in target(target_XXXX like "*(*" and target_XXXX not like "*)*") OR (source like "*)*" and target_XXXX not like "*)*")
UppercaseSource starts with uppercase, target not (all segments must be translated)((asc(left(Source,1)) between 97 and 122) AND (asc(left(Target_XXXX,1)) between 65 and 90)) OR ((asc(left(Source,1)) between 65 and 90) AND (asc(left(Target_XXXX,1)) between 97 and 122))
Edited todayTarget segment has been edited todayLastModified_XXXX >= Date()
Character lengthNumber of characters in target is bigger than in sourceLEN(target_XXXX) > LEN(source)
Character lengthNumber of characters in target is bigger than 42 LEN(Target_XXXX) > 42
Non translatableSegments containing non translatable texts (product name or version, including numbers and letters. E.g.: “A3000IH”).Source LIKE '*[0-9][a-z]*' OR Source LIKE '*[a-z][0-9]*'
Double spacingTarget segments containing double spacesTarget_XXXX like "*  *"
Source = TargetSource and target segments are identicaltarget_XXXX = source

No comments:

Post a Comment