Page MenuHomePhabricator

Carolinian language (ISO code: cal) and Tanapag (ISO code: tpv) label support on Wikidata
Closed, ResolvedPublicFeature

Description

Add termbox support for Carolinian language (ISO code: cal) and Tanapag (ISO code: tpv) on Wikidata.

Acceptance criteria:

  • Added termbox support for Carolinian language (ISO code: cal)
  • Added termbox support for Tanapag language (ISO code: tpv)

Open questions:

  • Where do we need this in the termbox or also for monolingual text values?

Original:

Feature summary (what you would like to be able to do and where):

Add Carolinian and Tanapag language labels to items on Wikidata. At the moment it is only possible to specify Carolinian as the language for a string value corresponding to a property. (This feature was added in 2020 based on a ticket here based on my searching.)

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):

Carolinian is an official language of the Northern Mariana Islands and I have been adding Carolinian translations and etymologies to place names and related terms. There is a good open source/public domain Carolinian-English dictionary that has been informative for this. Tanapag is a related language which is endangered but still spoken on the language, and Carolinian has a lot of Tanapag loan words where it would be useful to specify where the word comes from.

When I tried adding these translations to labels of Wikidata items, I found no way to do this.

Benefits (why should this be implemented?):

The main benefit is more complete coverage of the Northern Mariana Islands and related topics on Wikidata, which would in turn be helpful for tying to any complimentary data relating to the territory available through other channels. At the moment, any coverage of this topic is inhibited by the fact that it isn't congruent with the way the languages of other regions of the world are typically specified or at least supposed to be. (I am aware language support limitations have long been an issue in the Mediawiki ecosystem, but I am not knowledgeable on the technical details of it, or how feasible it is to add specific languages until a more comprehensive system for specifying language is introduced.)

Best

Event Timeline

Both are legit, if anyone cares for Langcom opinion.

Manuel subscribed.

Thank you for this, @Amire80! And yes, we care and this helps a lot! \o/

@Manuel: The term termbox languages means Labels/Aliases/Descriptions. When added, they are also available for Monolingual properties. They won't become available for Lexemes on the other hand.

Thank you for placing this in the correct tags/categories and confirming that this is possible. How long does it typically take for a termbox to be added?

I am thinking of going through the official languages of other countries and territories to see if there are other notable omissions. Those would be "low hanging fruit" for multilingual wikidata contributions since any language with official status is going to have written supporting documentation in that language as well as translations, dictionaries, etc.

@Manuel: The term termbox languages means Labels/Aliases/Descriptions. When added, they are also available for Monolingual properties. They won't become available for Lexemes on the other hand.

They do become available for lexemes if they're added properly (i.e. to both getDefaultTermsLanguages() and wmgExtraLanguageNames). If they only get added to the former, it causes various issues, including not becoming available for lexemes.

Thank you! I believe we need to invest in making this process easier and less error-prone some time in the future.

Is there existing documentation on this process, or anything I can help with here? There is quite a backlog of languages that would be useful to have termbox support at this point

Change 912289 had a related patch set uploaded (by Noa wmde; author: Noa wmde):

[mediawiki/extensions/Wikibase@master] Add term support for languages codes cal and tpv

https://gerrit.wikimedia.org/r/912289

Change 912290 had a related patch set uploaded (by Noa wmde; author: Noa wmde):

[operations/mediawiki-config@master] Add language codes cal and tpv to wmgExtraLanguageNames

https://gerrit.wikimedia.org/r/912290

Change 912289 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Add term support for languages codes cal and tpv

https://gerrit.wikimedia.org/r/912289

Change 912290 merged by jenkins-bot:

[operations/mediawiki-config@master] Add language codes cal and tpv to wmgExtraLanguageNames

https://gerrit.wikimedia.org/r/912290

Mentioned in SAL (#wikimedia-operations) [2023-04-27T14:47:48Z] <lucaswerkmeister-wmde@deploy1002> Started scap: Backport for [[gerrit:912290|Add language codes cal and tpv to wmgExtraLanguageNames (T308062)]]

Mentioned in SAL (#wikimedia-operations) [2023-04-27T14:49:13Z] <lucaswerkmeister-wmde@deploy1002> lucaswerkmeister-wmde and noa: Backport for [[gerrit:912290|Add language codes cal and tpv to wmgExtraLanguageNames (T308062)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-04-27T14:55:44Z] <lucaswerkmeister-wmde@deploy1002> Finished scap: Backport for [[gerrit:912290|Add language codes cal and tpv to wmgExtraLanguageNames (T308062)]] (duration: 07m 55s)

Arian_Bozorg subscribed.

These are looking good to me :)

Thanks so much