Hi Simon,
For dynamic values, you need to store the values in the database and then manage visibility using language codes.
For example, if you select the English value "Simon" from a dropdown, you should store "Simon" in multiple languages using separate attributes (e.g., English, Arabic, German, etc., based on your requirements). Then, when the user changes the language, you can control the visibility based on Mendix’s default language code.
Alternatively, you can also use third-party translation services if needed.