I am using the lookup function to do the translations in my app
This allows me to have a "readable" value in the expression and not an anonymous number (Selections in above case)
I create a variable "vLang" which contains the name of the target language (EN or DE)
The translations are maintained in an excel sheet with columns "Lookup" and the different language columns.
Lookup, EN, DE
Selection, Selection, Auswahl
Changing the value of the variable replaces immediately all labels.