When testing the current design of Special:NewLexeme we noticed that it is still too complicated. Among other things, having two fields to select a language has been considered confusing.
Some suggestions on what could be improved there:
- Special:NewLexeme should ("by default") only ask for the language of the lexeme (item reference)
- There should be a logic added that is trying to pick the right language code for lemma based on the lexeme's language (by reading statements on the lexeme language item), see T154316 tracking this step.
- As a second step of adding a lexeme, user would be presented with a view with a automatically selected language code for the entered lemma. At this point user will be able to change the language of lemma if needed (ie. if the wrong code for "variant" etc has been picked automatically).
- Editor should probaly not be facing the above mentioned second step in cases where picking the language of lemma is unambiguous.
This tickets needs a further breakdown into subtasks. Language guessing "logic" might be needed to be specified in more detail.