During a research study on generic types in the function editor we observed how multi-lingual participants wanted/tried to change the default language selected in the function editor.
The language defaults to the UI language but it's not possible to change it because the field is inactive by default.
What we could alternatively do is opt for a similar pattern as the about widget dialog where we set the language field to inactive only after function creators start entering some content.
- On launch the language filed is editable
- Function creators can pick another "default" language
- As soon as they start entering content the language field becomes inactive