You can add terms in languages which already have at least one another term or in your preferred languages. Adding another languages is currently possible only using Special:SetLabel or the gadget. I believe adding them directly in the UI should be allowed.
|· · ·|
|Resolved||thiemowmde||T92759 [Story] allow editing of more languages in the in other languages box than the ones defined via babel boxes|
|Open||None||T126510 [Story] Allow adding additional languages in the terms box|
|Open||Hanna_Petruschat_WMDE||T180368 Usability Improvements for Language Box (aka Term Box)|
|Invalid||None||T184896 Term Box Prototype|
|· · ·|
Before we do add the ability to add more I'd like to see an analysis of how often the following case actually happens: I want to add a label/description/alias for a language that I have not set as my babel language, isn't my browser language, isn't inferred based on location and doesn't at least have one entry already. My gut feeling this case is very rare and I'd like to avoid adding more creep to the user interface it in this case.
I regularly bump into this case, mostly when cleaning interwikis. I may move one link to another page based on e.g. Google Translate, or leave a link behind, and I want to clean up any remaining languages which may have content in them to indicate the different title.
I often want to do this, because Wikipedia articles will normally include the name in the original/native/local language(s) and I'd like to add those as labels too.
Related to what @Izno said, if you move a sitelink to another item, the item won't automatically have a label in the language. You can remove the label from the old item, but you can't add it to the new item.
I do find it rather strange that I can do pretty much anything independently of the UI language except for adding new terms. I'm not restricted in which sitelinks I can add, I'm not restricted in which monolingual text statements I can add and now I'm not even restricted in which labels I can see, edit or remove, but adding new labels? There's no obvious way to do that, the best option I have is a not very user friendly gadget that isn't enabled by default.
I'm not sure how we can accurately analyse how often it happens. We could figure out how many new labels were added using the labelLister gadget from the history, but that wouldn't tell us how many labels people wanted to add but didn't.
Another two uses I just had:
Someone entered a label and description using the wrong language code. I can remove them from the wrong code, but I need labelLister to add them to the right code.
Some sitelinks had been added some time ago. Usually a bot will add labels when that happens, but sometimes things seem to get skipped so I wanted to just add the labels myself, but I needed labelLister to do it.
There should be an empty language input field at the bottom of the terms box when it is in edit mode. It would work just like the sitelinks ui works, one can add langauges but only the ones that have no term defined yet. To make that obvious, we should perhaps only show the additional box when all languages are expanded.
I agree with the notion, but I want to refine: By "all languages expanded", do you mean "all defined languages expanded"?
Ah yes, this is the big one for me as well. "Vandalism" of an item's description/label occurs often enough for this to be an issue.
I think as a reason of this feature lacking a lot of species don't have a Latin name in Wikidata even when the English, German, French field is filled with the Latin name.
Yesterday I merged to items. Because I couldn't put in a Czech label that one of the items had, the merged item now lacks the Czech label.
It's not only that the result, is a Wikidata with less data because I can't add all data it's also highly annoying on an emotional level to have no way in the UI to add the label.
I don't understand why this is low-priority.
Another use case is creating concepts for "family names".
If I start with a person who has is called John Doe in four language, her family name is Doe in all four languages. Currently I'm encouraged to only put in Doe in the fields of the language that I speak. Having a way in the UI to add additional language labels would allow me to set the label to Doe in all four languages.
Given that @Lydia_Pintscher wants use cases:
At the moment there's a user having problems with the issue at the project chat and asking about the ability to add a language:
Can't add new languages
When i try to create a new item in order to add new languages to an existing item, it shows up as a completely different page instead. How do i add new languages (not wikipedia links, but spaces to add label, description etc.) to an existing page? The main wikidata page says as soon as an item is created in a different language it can be edited in all languages, but that's not what happened. YuriNikolai (talk) 18:34, 29 August 2016 (UTC)
I myself observed that when creating new properties I only create them in the names that I have in my babel box even when there might be others in the property proposal because there's no straightforward way to add the label.