We are developing a Client Application that supports multiple languages. We have some MasterData that requires to have a localized Name (e.g a Product is named different in every location). When creating such MasterData the User should be given the possibility to enter localized Names for every languages but he has at least to enter the English translation.
How would you create such an input form?
I was thinking about creating some kind of small UserControl allowing to iterate through, show and allowing the input of different languages.