Page MenuHomePhabricator

Change the autonym of Central Dusun language
Closed, ResolvedPublic

Description

Request to change the autonym and English name of the dtp language

Current autonym and English name:

  • Dusun Bundu-liwan, Central Dusun

Requested autonym and English name:

  • Kadazandusun, Kadazan Dusun

Discussion links:

  • check the history of the name in MediaWiki files
  • verify that the change is correct, necessary, and there is consensus for it (done by @Amire80 - thanks for the references!)
  • change in language-data (patch)
  • update in jquery.uls (patch)
  • update in ULS extension (patch)
    • add an alias with the old name to ULS search index (patch)
    • run the script to auto-update the ULS search index (patch)
  • change in Names.php (patch)
  • mention the update in core RELEASE-NOTES (patch)
  • verify using https://codesearch.wmcloud.org that the old name is not used anywhere

The name of dtp language changed. It is Kadazandusun, used to be Dusun Bundu-Liwan. The old name is still visible, for instance in the language bar.

Event Timeline

Change #1076434 had a related patch set uploaded (by NMW03; author: NMW03):

[mediawiki/core@master] Change name of dtp language

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

Nemoralis subscribed.

Then we need to change in other repos too

@Nemoralis @Ultron90, thanks for the patch! I added a +2, thinking it was ready to be approved, but after checking with @Amire80, I had to reset the votes as I learned that the complete process for updating a language is here: https://www.mediawiki.org/wiki/Manual:Adding_and_removing_languages#Updating_in_Names.php. It would be good to add a boilerplate to this Phabricator task description, as well as some background information in both the patch description and the Phabricator ticket to show proof of the change in the language name from "Dusun Bundu-Liwan" to "Kadazandusun." There is also some information here: https://www.mediawiki.org/wiki/Manual:Adding_and_removing_languages#Determining_the_autonym.

The name of dtp language changed. It is Kadazandusun, used to be Dusun Bundu-Liwan.

As @srishakatux says, it would be very nice to add some details that explain why did the name of the language change. If this was already discussed in some task or wiki page, please give a link there.

The spelling is important, too. For example, Ethnologue lists this language as "Kadazan Dusun". Ethnologue is not necessarily the ultimate, perfect source, and if you prefer to write it without a space, it may be OK, but please provide a reference, such as a dictionary, a grammar book, or another website.

Then we need to change in other repos too

Follow the instructions in https://www.mediawiki.org/wiki/Manual:Adding_and_removing_languages#Updating_in_Names.php , and please use the checklist boilerplate there.

If there is clear consensus and reference for the name change, the important places to change are Names.php in core MediaWiki and langdb.yaml in the language-data repository on GitHub according to the instructions.

The other repositories that are seen in codesearch will be semi-automatically updated from language-data, and there's no need to update them manually.

The English name "Central Dusun" should possibly be updated, too. It looks like the default English name was changed from "Central Dusun" to "Kadazan Dusun" in 2015 on the ISO 639 website.

The name of the language was requested to be Kadazandusun since it was in the Incubator (https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikipedia_Central_Dusun). Generally, the name of the language is recognized and standardized as Kadazandusun by the speakers with "Bundu-Liwan" as the chosen common dialect as initial basis (https://www.researchgate.net/publication/330082493_Bahasa_Kadazandusun_dan_Pembakuan) (https://www.degruyter.com/document/doi/10.21832/9781847690647-012/html?lang=en).

Kadazan-Dusun instead is generally used to refer to the ethnic group. "Kadazan Dusun" itself was an old name for the Kadazan language (more accurately Coastal Kadazan, kzj) which is now included under dtp in ISO 639 and unfortunately is used as the new main name for dtp instead of the more accurate "Kadazandusun" agreed by the community. One of the main regulatory bodies for the language is the Kadazandusun Language Foundation (https://www.dailyexpress.com.my/news/240884/kadazandusun-language-foundation-archdiocese-join-hands-on-preserving-language/). This is a copy of one of the dictionaries they have published (https://online.anyflip.com/luckd/sblx/mobile/#google_vignette).

A previous task was requested that included the change for the name, with one of the native speakers (@Rombituon) agreeing to the change, but not much action was taken (https://phabricator.wikimedia.org/T371068)

@Ultron90 Thank you for sharing these references! They make it clear to me that the name should be changed to the proposed new one. I'll have @Amire80 review it once more to see if there are any final suggestions for the boilerplate.

Hello. I am also a native speaker of Kadazandusun. This is a thesis talking about the name of the language in English, see page 135 for the official declaration in English (https://www.researchgate.net/publication/331561103_Planning_Kadazandusun_language_labels_and_identity). It would be good that the English name is also Kadazandusun if possible. Kadazan Dusun is different from Kadazandusun. Kadazan Dusun means the Kadazan dialect (is called Dusun Kadazan in some languages), while Kadazandusun is the larger continuum name that includes all Kadazan and Dusun dialects (is called Kadazandusun in all languages).

Thank you for the links. I will explore it as soon as possible.

@Lynumiss , @Ultron90 - thanks for the references. I checked it, and it looks OK, so this can go forward.

@Nemoralis - thanks for the patch. I marked it as +2. Do you want to do the other necessary tasks in the checklist, or should I? See T367377 for examples.

@Nemoralis - thanks for the patch. I marked it as +2. Do you want to do the other necessary tasks in the checklist, or should I? See T367377 for examples.

Thanks! Yes, I will do the rest.

Nemoralis renamed this task from Change language bar name for dtp language to Change the autonym of Central Dusun language.Oct 17 2024, 5:22 PM
Nemoralis triaged this task as Medium priority.

Change #1076434 merged by jenkins-bot:

[mediawiki/core@master] Change name of dtp language

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

@Nemoralis - thanks for the patch. I marked it as +2. Do you want to do the other necessary tasks in the checklist, or should I? See T367377 for examples.

Thanks! Yes, I will do the rest.

Thank you! These steps should be done ASAP, so that they can be reviewed and merged before the train runs on Monday:

  • change in language-data
  • update in jquery.uls (must be done after the previous thing is merged)
  • update in ULS extension (must be done after the previous thing is merged)

These are less urgent, and perhaps not even necessary (we'll test after deploying the previous patches), so it can wait:

  • add an alias with the old name to ULS search index
  • run the script to auto-update the ULS search index

This is not urgent technically, but it's ery trivial to do, and it's good for proper administration:

  • mention the update in core RELEASE-NOTES

Change #1081501 had a related patch set uploaded (by NMW03; author: NMW03):

[mediawiki/extensions/UniversalLanguageSelector@master] Update jquery.uls from upstream

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

Change #1081501 merged by jenkins-bot:

[mediawiki/extensions/UniversalLanguageSelector@master] Update jquery.uls from upstream

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

Change #1081708 had a related patch set uploaded (by Amire80; author: Amire80):

[mediawiki/extensions/UniversalLanguageSelector@master] Update language search index and add alias for dtp

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

Change #1081912 had a related patch set uploaded (by NMW03; author: NMW03):

[mediawiki/core@master] Mention autonym change of Kadazandusun in release notes

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

Nemoralis updated the task description. (Show Details)

Change #1081912 merged by jenkins-bot:

[mediawiki/core@master] Mention autonym change of Kadazandusun in release notes

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

Change #1081708 merged by jenkins-bot:

[mediawiki/extensions/UniversalLanguageSelector@master] Update language search index and add alias for dtp

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

This has now been deployed. Anything left to do here?

I want to verify in production that searching for the language in ULS in production works in all the variants of the old and the new name. Most likely it does, but I want to test. I'll do it some time soon. (Other people are welcome to test, too.)