Page MenuHomePhabricator

Add Khiamniungan Naga (kix) to translatewiki
Open, MediumPublic

Description

Requested at https://translatewiki.net/wiki/Support#Humble_request_to_enable_language:_kix_(Khiamniungan_Naga)

Language name (English): Khiamniungan Naga
Autonym: Khiamniungan. Source: https://www.ethnologue.com/language/kix/
ISO 639-3 code: kix

  • Add to language-data (patch)
    • Run src/util/ulsdata2json.php before adding
    • Run src/util/ulsdata2json.php after adding
  • Add to translatewiki configuration (patch)
  • Deploy configuration to translatewiki
  • Add an entry to LocalNames/LocalNamesEn.php in the CLDR extension (if needed)
  • Add jquery.ime keyboard (if needed)
    • Add keyboard documentation. Note from contributor: "We don’t have the letter ü, but it works when I use SwiftKey. It would be better if we had these letters directly: ǜ, ǖ, ǘ."
  • Update jquery.uls and jquery.ime in the ULS extension
  • 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)

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

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Update function-schemata sub-module to HEAD (f20d05b)repos/abstract-wiki/wikifunctions/function-orchestrator!744jforrestersync-function-schematamain
Update function-schemata sub-module to HEAD (50d3090)repos/abstract-wiki/wikifunctions/function-evaluator!609jforrestersync-function-schematamain
Update function-schemata sub-module to HEAD (50d3090)repos/abstract-wiki/wikifunctions/wikilambda-cli!125jforrestersync-function-schematamain
Customize query in GitLab

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

Hello! This is my first time contributing. I'd like to work on this task and have assigned it to myself. I'm currently trying to understand the implementation steps and would appreciate any guidance on where to start, especially regarding the relevant repository and files. Thank you

@Itsrohit1911 thanks for your interest in contributing to this task. You can refer to the documentation at https://www.mediawiki.org/wiki/Manual:Adding_and_removing_languages#Adding_to_translatewiki. Let us know if you have any questions.

While following the language-data documentation and referring to similar previously accepted pull requests, I found that running php src/util/ulsdata2json.php first produced an automatic upstream update. Following the documented workflow, I submitted that update as a separate pull request before preparing the kix language-data changes.

I'll continue with the kix language-data patch once the prerequisite PR is reviewed and merged. If there's anything else you'd recommend before proceeding, I'd be happy to follow your guidance.

Thank you!

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

MaryMunyoki triaged this task as Medium priority.Fri, Jul 3, 5:00 PM

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