There are a number of fine features, that allows you to have multiple languages available to the user to choose from on the fly. However, if I use the current selection box, it is not possible to make any language-abstration or is it? As I see it, you will always show the internal field name in the selection, which may be quite difficult for the user to understand. Has anyone found a solution to this problem?
But here's a BAD solution - implement your own "current selection box" as a text object. First, you'll need a table to give the field name in the selected language:
FieldNames: RealField, Language, DisplayField Customer, English, Customer Customer, German, Kunde Customer, Spanish, Cliente etc. for all fields for all languages
Now build your text object like this (untested):
= if(getSelectedCount("Customer"),only({1<RealField={'Customer'}>} DisplayField) & ': ' & getFieldSelections("Customer",', ') & ' ') & ... etc. for all fields