Page MenuHomePhabricator

Adding Southern Uzbek (uzs) to Translatewiki
Open, MediumPublic4 Estimated Story Points

Description

Requested at https://translatewiki.net/wiki/Support/Archive/2026/04#Adding_Southern_Uzbek_to_Translatewiki
Autonym: اۉزبېکچه

  • Add to language-data (patch)
    • Run src/util/ulsdata2json.php before adding
    • Add a script to scriptgroups (if needed)
    • Add a script to rtlscrips (if needed)
    • Run src/util/ulsdata2json.php after adding
  • Add to translatewiki configuration
    • Add assistant languages to mw-config/AssistantLanguageSettings.php (if needed)
    • Configure as always-export-languages in repoconfig.yaml (if needed; most languages don't need it)
  • Deploy configuration to translatewiki
  • Add a Messages*.php file with $rtl = true; (if needed)
  • Deploy the Messages*.php file with $rtl = true; to translatewiki
  • Add an entry to LocalNames/LocalNamesEn.php in the CLDR extension (if needed)
  • Add jquery.ime keyboard (if needed)
    • Add keyboard documentation
  • Update jquery.uls and jquery.ime in the ULS extension(patch)
  • Deploy ULS to translatewiki
  • Create the translatewiki language portal
  • Make sure that the category for the language is not marked as disabled
  • Update the translatewiki language portal to indicate that the language is enabled
  • Add the requester (and possibly other relevant users) to the translators list on the portal
  • Enter the autonym in the Wikimedia Portals project
  • Test language search in UniversalLanguageSelector and fix the search index (if needed)
  • Enable machine translation and test that it works (if needed)

See documentation on how to add a language to translatewiki: https://www.mediawiki.org/wiki/Manual:Adding_and_removing_languages#translatewiki

Event Timeline

Thank you for tagging this task with good first task for Wikimedia newcomers!

Newcomers often may not be aware of things that may seem obvious to seasoned contributors, so please take a moment to reflect on how this task might look to somebody who has never contributed to Wikimedia projects.

A good first task is a self-contained, non-controversial task with a clear approach. It should be well-described with pointers to help a completely new contributor, for example it should clearly point to the codebase URL and provide clear steps to help a contributor get set up for success. We've included some guidelines at https://phabricator.wikimedia.org/tag/good_first_task/ !

Thank you for helping us drive new contributions to our projects <3

Hi, I am interested in working on this task and would like to work on it as a newcomer contributor. Could this task be assigned to me?

Hi, I am interested in working on this task and would like to work on it as a newcomer contributor. Could this task be assigned to me?

I don't understand why you both wrote the exact same sentence, but you don't need anything special (like assigning it to you) to start working on this task. Just send patches!

For potential contributors interested in working on this task, you can refer to the documentation at https://www.mediawiki.org/wiki/Manual:Adding_and_removing_languages#Adding_to_translatewiki.

If someone can claim this task, it would help avoid duplicate work. Let us know if you have any questions.

Gkm563 added a project: RoadToWiki.

I have submitted a patch for this task:

https://github.com/wikimedia/language-data/pull/506

Feedback is welcome.

The language-data patch has been merged:

https://github.com/wikimedia/language-data/pull/506

Thank you for the review and merge.

Change #1309726 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (f20d05b)

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

Change #1309726 abandoned by Jforrester:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (f20d05b)

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

Change #1311055 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-07-08-113600 to 2026-07-14-153821

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

Change #1311056 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-07-07-185549 to 2026-07-14-211423

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

Change #1311055 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-07-08-113600 to 2026-07-14-153821

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

Change #1311056 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2026-07-07-185549 to 2026-07-14-211423

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

MaryMunyoki set the point value for this task to 4.Wed, Jul 15, 8:56 PM

Change #1311544 had a related patch set uploaded (by Srishakatux; author: Srishakatux):

[translatewiki@master] Add Southern Uzbek (uzs) to LanguageSettings.php

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

More details about the need for a keyboard layout have been requested in the following discussion: https://translatewiki.net/wiki/Support/Archive/2026/04#Adding_Southern_Uzbek_to_Translatewiki

Change #1311544 merged by jenkins-bot:

[translatewiki@master] Add Southern Uzbek (uzs) to LanguageSettings.php

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