Major
Nice to have
Bugfix
Major
Major
#23339
SelectFields may not be displayed in view mode
There is a SelectField for the current theme in the settings dialog(editCurrentPerson.xml). But this is not displayed in view mode. The label is displayed, but the value is not. In Edit mode, however, the field is displayed correctly. The cause is a more general problem:
If an OptionLabelProvider is set to a SelectField, then this is no longer used in view mode since #23187. Instead, a ResourceRenderer is now used that uses the MetaResourceProvider. This behavior leads in the best case to inconsistencies, in the worst case as described above to the fact that the field is no longer displayed at all if the MetaResourceProvider returns null as label.
The solution in the above example is simple: configure the MetaResourceProvider accordingly so that it can supply labels for themes. But this solution leaves all other (undiscovered) problems of this kind. It must not happen that the OptionLabelProvider is sometimes used, and sometimes ignored.
Test
To check if the keys are translated correctly, you can check e.g. in the personal settings. If language and country are complete words and not only abbreviations, the translation worked.