Page MenuHomePhabricator

Make it easier to add a label/description/alias in a language absent in one's babel and in the item
Open, Needs TriagePublicFeature

Description

Feature summary (what you would like to be able to do and where):
In the termbox of an item of a Wikibase instance (e.g. Wikidata), by default the user sees the following languages: "mul", the interface language, and a few languages selected by Wikibase itself or selected by the user through the personal babel; all other languages for which at least one label/description/alias has been already entered can be shown through the button "All entered languages". If the user wants to add a label/description/alias in a language which has not yet been used in any label/description/alias of the item, and does not have the language in their termbox, can only:

Both these methods are good but I think a better solution would be the following: at the bottom of the termbox, before the button "All entered languages", add a blank line where the name of the language is a blank field: the user can type either the language name or the language code (as in the field for adding new sitelinks), then select the language, and add a new label/description/alias in that language in a very easy way.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):

  • enter a random item in a Wikibase instance (e.g. Wikidata)
  • try to add a label in a language that is neither your interface language nor a language in your termbox nor a language already having any label/description/alias in the same item

Benefits (why should this be implemented?):

  • make it easier for any user (especially new users) to add a label/description/alias in any language

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.