| iiStringNumber | input | integer | identification of the translation to lookup |
| icProjectShortCode | input | character | identification of the translation to lookup |
| icOriginalString | input | character | Value of the original string, in case no translation is found. This value is not used for looking up the translation. |
vhCopy = vhFcComponent.
run StartCacherInPool (output vhFcComponent).
<M-40 run GetCacherTranslation
(input iiStringNumber (iiStringNumber),
input icProjectShortCode (icProjectShortCode),
input-output icOriginalString (bcStringText)) in Cacher>
if vlTranslationTracing
then return "[BL-" + icProjectShortCode + "-" + string(iiStringNumber) + "] " + icOriginalString.
else return icOriginalString.
finally:
vhFcComponent = vhCopy.
end finally.