====== Translate ======
The Translate function allows you to assign different results to several values of a variable.
Within an argument, different values are separated by a semicolon[;].
**Syntax :** Translate ('Attribut', 'Bedingung', 'Rückgabewert für Bedingung', 'optinaler Defaultwert')
**caution:** Only single quotation marks (ASCII) should be used. On the other hand, if you copy the quotation marks from a word processor, they correspond to the local Unicode character. With these Unicode quotes, the Translate mapping function does not work.
==== Sample====
Translate(@BackOrder, 'true;false', 'X1;X2')
The return value of @BackOrder can be true or false. If it is true then X1 is output, if it is false then X2 is output.
Translate(@Wert, '1;2;3;4', 'A;B;C;D')
Here, the return value of @value can be 1,2,3 or 4. Correspondingly, A, B, C or D are output.