Page MenuHomePhabricator

FY 24-25 -Annual Summary-Language Onboarding( i18n & L10 Support)
Closed, ResolvedPublic

Description

This task summarises the technical output analysis for the year FY 24-25 for Language Onboarding & Development on efforts on entail enabling newly introduced or smaller languages to be usable on Wikimedia environments through i8n setup; onboarding new languages, Plural support, Keyboard support, Fall back, Namespaces, Unicode among other areas.

Related Objects

Mentioned In
LPL Onboarding and Development
Mentioned Here
T368857: Add Edo (bin) to translatewiki
T284043: Add Manchu (mnc) to Names.php
T306326: Plural of message timeouterror-text does not get correctly parsed
T335175: Page starting with letter i should not redirect to İ but to I in Karakalpak Wikipedia
T343113: Possible misspelling on [[MediaWiki:Project-localized-name-mniwiktionary/en]] source message
T354937: Split nan (Minnan) by writing systems and orthography/romanization system
T362041: Add Minnan (Traditional Han script) (nan-hant) to Names.php
T362620: Namespace changes on uzwiktionary
T363690: Translating – Support for PLURAL in Levantine Arabic (code 'apc')
T364291: Add Musi (mui) to Names.php
T364737: Add Haryanvi (bgc) to Names.php
T365263: Add Ekpeye (ekp) to translatewiki.net
T365365: Add Chakma (ccp) to Names.php
T366171: Add Interslavic (isv) to translatewiki.net
T366271: Change Wikipedia: and Wikipedia_talk: namespaces for Mongolian (for Mongolian Wikipedia)
T367688: Add Interslavic (isv-latn) to Names.php
T367991: Add Iban (iba) to Names.php
T368046: Add Waali (wlx) to translatewiki.net
T368856: Add Chitonga (toi) and Chiluvale (lue) to translatewiki
T369095: Add Jakaltek language (jac) to translatewiki.net
T369157: Add Kihunde (hke) to translatewiki.net
T369452: Interslavic language portal at Translatewiki.net
T369464: Add Abron (abr) to translatewiki.net
T369578: Add Torwali (trw) to translatewiki.net
T369727: Add Assyrian Neo-Aramaic (aii) to translatewiki.net
T369787: Change date format for uzwiki
T369899: Add Minnan (Tâi-lô) (nan-latn-tailo) to Names.php
T370123: Add Nupe (nup) to Names.php
T370355: Add Sabah Malay (msi) to translatewiki.net
T370987: Add Minnan (Pe̍h-ōe-jī) (nan-latn-pehoeji) to Names.php
T371051: Add Saint Lucian Creole (acf) to Names.php
T371068: Set dtpwiki "Project_talk" and "Talk" for other relevant namespaces
T371883: Split Hakka (hak) translations
T371985: Add Ngiemboon (nnh) to translatewiki.net
T372000: Table, i18n: improve caption message for assistive tech
T372035: Add RTL support to InternetArchiveBot
T372057: Add namespace translations for Xhosa and Swazi
T372146: Make the Sarjom baha layout as default for santali Wikipedia.
T372173: Add Duala (dua) to translatewiki.net
T372213: Add full stop into blockedtext-reason-comment and remove it from composed messages that reuse it
T372399: Create a wikidata.org message group on translatewiki.net
T372407: Add Rukai (dru) to translatewiki.net
T372652: Adding silesian alphabet to jquery.ime
T373561: Add Haryanvi in Arabic script (bcg-arab) to translatewiki
T373562: Remove IE <= 10, Firefox <= 38, Android <= 4 CSS hacks and workarounds in jquery.ime
T373701: Improve Javanese keyboard
T373928: Add Jju (kaj) to translatewiki.net
T373931: Add Negeri Sembilan Malay (zmi) to translatewiki.net
T374785: Make sure that all the languages on translatewiki have an English name in the cldr extension
T375052: Add Tigre (tig) to Names.php
T375081: Fix "Special" namespace translation in Iban (iba)
T375118: Add Northern Ndebele (nd) to translatewiki.net
T375360: Add Interslavic (isv-cyrl) to Names.php
T375535: Add Khoekhoe (naq) to translatewiki and add a keyboard for it
T375944: Add Mansi (mns) to translatewiki.net
T375999: Add Luba-Lulua (lua) to Names.php
T376054: Add Lango (laj) to translatewiki.net
T376060: Add Acholi (ach) to translatewiki.net
T376100: Add a Pontic Greek keyboard
T376248: Add Duala (dua) to Names.php
T376682: Add Missing Documentation for Keyboard Input Methods
T376711: PHP 8.4: NumberFormatter will now throw for invalid locale
T376826: Add Pattani Malay (mfa) to translatewiki.net
T377101: Add Medumba (byv) to translatewiki.net
T377294: Fix line-height for Tai Nuea
T377380: Add Anufo (cko) to translatewiki.net
T377510: Configure namespace translations for kuswiki
T377797: Add Mampruli (maw) to translatewiki.net
T377851: Add Maguindanaon (mdh) to translatewiki.net
T378487: Remove <page-collection> tags with less-than signs from WikimediaCampaignEvents extension messages
T378711: Add Fur (fvr) to translatewiki.net
T378865: Fix naming clash for mnc input method
T378900: Inconsistent capitalization of "App icon" in Wikipedia Android app messages
T379137: Add Hunde (hke) to Names.php
T379829: Add Mindong (Latin script) (cdo-latn) to Names.php
T379870: Add Bamum (bax) to translatewiki.net
T380046: Add Mindong (Traditional Han script) (cdo-hant) to Names.php
T380246: Add Likpakpaanl (xon) to translatewiki.net
T380315: Add East Frisian Low Saxon (frs) to translatewiki.net
T381067: Add Missing Documentation for Keyboard Input Methods (2)
T381463: Add Coptic (cop) to Names.php
T381838: Add Cyrillic Baltic Romani (rml-cyrl) to translatewiki.net
T381839: Add Rana Tharu (thr) to translatewiki.net
T381934: Add bfw, gju, hoc and kgg to language names
T382087: Add Indonesian language fallback aliases for Namespaces in Madurese
T383038: Add Lampung Api (ljp) to translatewiki
T383785: Add dso and thq to language names
T384234: Add Wali (wlx) to Names.php
T384245: Add Lampung Api (ljp) to Names.php
T388157: Add Marghi (mrt) to translatewiki.net
T389916: Add Buginese (Buginese script) (bug-bugi) to Names.php
T390871: Add Kihavu (hav) to translatewiki.net
T391731: Add Ho in Latin script (hoc-latn) to translatewiki
T391830: Add Wali (wlx) characters to jquery.ime
T392236: Add Pazeh (pzh) to translatewiki.net
T392242: Add Sasak (sas) to translatewiki.net
T392255: Add Rajasthani (raj) to translatewiki.net
T392266: Add Michif (crg) to translatewiki.net
T392999: Add local plural rules for Ho language (hoc, hoc-latn)
T393745: Restore combined Javanese keyboard option
T394068: Add Puno Quechua (qxp) to translatewiki.net
T395359: Split bot password messages to a separate file
T395396: Add Dolgan (dlg) to translatewiki.net

Event Timeline

Completed tickets

✅T369095 Add Jakaltek language (jac) to translatewiki.net
✅T368856 Add Chitonga (toi) and Chiluvale (lue) to translatewiki
✅T369157 Add Kihunde (hke) to translatewiki.net
✅T368046 Add Waali (wlx) to translatewiki.net
✅T366171 Add Interslavic (isv) to translatewiki.net
✅368857 Add Edo (bin) to translatewiki
✅T365263 Add Ekpeye (ekp) to translatewiki.net
✅T369464 Add Abron (abr) to translatewiki.net
✅T369727 Add Assyrian Neo-Aramaic (aii) to translatewiki.net
✅T369578 Add Torwali (trw) to translatewiki.net
✅T370355 Add Sabah Malay (msi) to translatewiki.net
✅T372173 Add Duala (dua) to translatewiki.net
✅T372407 Add Rukai (dru) to translatewiki.net
✅T371985 Add Ngiemboon (nnh) to translatewiki.net
✅T373561 Add Haryanvi in Arabic script (bcg-arab) to translatewiki
✅T373928 Add Jju (kaj) to translatewiki.net
✅T373931 Add Negeri Sembilan Malay (zmi) to translatewiki.net
✅T375118 Add Northern Ndebele (nd) to translatewiki.net
✅T376826 Add Pattani Malay (mfa) to translatewiki.net
✅T377851 Add Maguindanaon (mdh) to translatewiki.net
✅T377101 Add Medumba (byv) to translatewiki.net
✅T376054 Add Lango (laj) to translatewiki.net (keyboard support added as well)
✅T376060 Add Acholi (ach) to translatewiki.net (keyboard support added as well)
✅T378711 Add Fur (fvr) to translatewiki.net (keyboard support added as well)
✅T377797 Add Mampruli (maw) to translatewiki.net (keyboard support added as well)
✅T375944 Add Mansi (mns) to translatewiki.net (keyboard support added as well)
✅T379870 Add Bamum (bax) to translatewiki.net (Cameroon, Africa)
✅T388157 Add Marghi (mrt) to translatewiki.net (Nigeria, Africa)
✅T380246 Add Likpakpaanl (xon) to translatewiki.net (Ghana, Africa)
✅T383038 Add Lampung Api (ljp) to translatewiki (Indonesia, Asia)
✅T380315 Add East Frisian Low Saxon (frs) to translatewiki.net (Germany, Europe)
✅T381838 Add Cyrillic Baltic Romani (rml-cyrl) to translatewiki.net (Europe)
✅T381839 Add Rana Tharu (thr) to translatewiki.net (Nepal, Asia)
✅T377380 Add Anufo (cko) to translatewiki.net (Ghana, Africa)
✅T390871 Add Kihavu (hav) to translatewiki (Congo,Africa)
✅/T392242 Add Sasak (sas) to translatewiki(Indonesia, Asia)
✅T392236 Add Pazeh (pzh) to translatewiki(Taiwan, Asia)
✅T392266 Add Michif (crg) to translatewiki(Canada, North America)
✅T391731 Add Ho in Latin script (hoc-latn) to translatewiki(India, Asia)
✅T394068 Add Puno Quechua (qxp) to translatewiki(Peru, South America)
✅T392255 Add Rajasthani (raj) to translatewiki.net(India, Asia)
✅T395396 Add Dolgan (dlg) to translatewiki.net (Russia, Asia)
✅T362041 Add Minnan (Traditional Han script) (nan-hant) to Names.php
✅T367688 Add Interslavic (isv-latn) to Names.php
✅T370987 Add Minnan (Pe̍h-ōe-jī) (nan-latn-pehoeji) to Names.php
✅T364291 Add Musi (mui) to Names.php
✅T367991 Add Iban (iba) to Names.php
✅T371051 Add Saint Lucian Creole (acf) to Names.php
✅T364737 Add Haryanvi (bgc) to Names.php
✅T370123 Add Nupe (nup) to Names.php
✅T369899 Add Minnan (Tâi-lô) (nan-latn-tailo) to Names.php
✅T284043 Add Manchu (mnc) to Names.php
✅T375999 Add Luba-Lulua (lua) to Names.php
✅T376248 Add Duala (dua) to Names.php
✅T365365 Add Chakma (ccp) to Names.php
✅T375052 Add Tigre (tig) to Names.php
✅T375360 Add Interslavic (isv-cyrl) to Names.php
✅T384245 Add Lampung Api (ljp) to Names.php (Indonesia, Asia)
✅T384234 Add Wali (wlx) to Names.php (Ghana, Africa )
✅T379137 Add Hunde (hke) to Names.php (Congo, Africa)
✅T389916 Add Buginese (Buginese script) (bug-bugi) to Names.php (Indonesia, Asia)
✅[Volunteer contribution] T379829 Add Mindong (Latin script) (cdo-latn) to Names.ph (Chinese, Asia)
✅[Volunteer contribution] T380046 Add Mindong (Traditional Han script) (cdo-hant) to Names.php (Chinese, Asia)
✅T381463 Add Coptic (cop) to Names.php (Egypt, Africa)
✅[Volunteer contribution] T383785 Add dso and thq to language names (India (dso) Nepal (thq) , Asia)
✅[Volunteer contribution] T381934 Add bfw, gju, hoc and kgg to language names (India(bfw), India (hoc),Nepal (kgg), Asia)
✅T372652 Adding silesian alphabet to jquery.ime
✅T372146 Make the Sarjom baha layout as default for santali Wikipedia.
✅T373701 Improve Javanese keyboard
✅T375535 Add Khoekhoe (naq) to translatewiki and add a keyboard for it
✅T376100 Add a Pontic Greek keyboard
✅T376682 Add Missing Documentation for Keyboard Input Methods
✅Batak Angkola (akb) keyboard (#744)
✅Batak Pakpak (Dairi) (btd) keyboard (#745)
✅Batak Karo (btx) keyboard (#746)
✅Batak Simalungun (bts) keyboard (#747)
✅Balinese transliteration (#758)
✅Requesting PR for Shan Standard Keyboard Layout (#700)
✅Add Korean Revised Romanization to hangeul IME (#716)
✅Indonesian keyboard (#727)
✅jv-kongres keyboard (#729)
✅Batak Alas Kluet (btz) keyboard (#743)
✅Add North Straits Salish (Saanich) SENĆOŦEN Keyboard (#819)
✅T391830 Add Wali (wlx) characters to jquery.ime (Ghana, Africa)
✅T393745 Restore combined Javanese keyboard option (Javanese, Asia)(Volunteer contribution)
✅[Volunteer contribution] T381067 Add Missing Documentation for Keyboard Input Methods (2)
✅T372213 Add full stop into blockedtext-reason-comment and remove it from composed messages that reuse it
✅T354937 Split nan (Minnan) by writing systems and orthography/romanization system
✅T373562 Remove IE <= 10, Firefox <= 38, Android <= 4 CSS hacks and workarounds in jquery.ime
✅T369787 Change date format for uzwiki
✅T374785 Make sure that all the languages on translatewiki have an English name in the cldr extension
✅T369452 Interslavic language portal at Translatewiki.net
✅T45646MediaWiki:Copyright" message allows raw HTML
✅T371883 Split Hakka (hak) translations
✅T378900 Inconsistent capitalization of "App icon" in Wikipedia Android app messages
✅T372000 Table, i18n: improve caption message for assistive tech
✅T377294 Fix line-height for Tai Nuea
✅T372000 Table, i18n: improve caption message for assistive tech
✅T343113 Possible misspelling on [[MediaWiki:Project-localized-name-mniwiktionary/en]] source message
✅T378865 Fix naming clash for mnc input method
✅T378900 Inconsistent capitalization of "App icon" in Wikipedia Android app messages
✅ T378865 Fix naming clash for mnc input method
✅[Volunteer contribution] T335175 Page starting with letter i should not redirect to İ but to I in Karakalpak Wikipedia
✅[Volunteer contribution] T354937 Split nan (Minnan) by writing systems and orthography/romanization system
✅[Volunteer contribution] T376711 PHP 8.4: NumberFormatter will now throw for invalid locale
✅T384395Adding Uppercase and lowercase collation for Kazakh language
✅T395359 Split bot password messages to a separate file
✅T389491Fix GENDER and parameter usage in the message contributions-title
✅T372399 Create a wikidata.org message group on translatewiki.net
✅T360497Remove "<a href" from licensing messages in WikimediaMessages
✅T371068 Set dtpwiki "Project_talk" and "Talk" for other relevant namespaces
✅T378487 Remove <page-collection> tags with less-than signs from WikimediaCampaignEvents extension messages
✅ T378487 Remove <page-collection> tags with less-than signs from WikimediaCampaignEvents extension messages
✅T389644Configure namespaces for the Papiamento language (pap)
✅T366271 Change Wikipedia: and Wikipedia_talk: namespaces for Mongolian (for Mongolian Wikipedia)
✅T375081 Fix "Special" namespace translation in Iban (iba)
✅T372057 Add namespace translations for Xhosa and Swazi
✅T377510 Configure namespace translations for kuswiki
✅[Volunteer contribution] [T382087 ] Add Indonesian language fallback aliases for Namespaces in Madurese
✅T386722Configure namespaces for the Chavacano Wikipedia (cbk-zam)
✅[Volunteer contribution] T362620 Namespace changes on uzwiktionary
✅T392999 Add local plural rules for Ho language (hoc, hoc-latn)
✅T363690 Translating – Support for PLURAL in Levantine Arabic (code 'apc')
✅T306326 Plural of message timeouterror-text does not get correctly parsed
✅T372035 Add RTL support to InternetArchiveBot

image.png (1,380×846 px, 78 KB)

AreaNumber of completed tickets
Languages Onboarded66
Keyboard Support20
Configuration fixes20
Namespaces8
Language Codes10
Messages7
RTL1
Total132

image.png (1,196×726 px, 286 KB)

Completed TicketLanguageLanguage CodeContinent
✅T369095 Add Jakaltek language (jac) to translatewiki.netJakaltekjacNorth America
✅T368856 Add Chitonga (toi) and Chiluvale (lue) to translatewikiChitongatoiAfrica
✅T369157 Add Kihunde (hke) to translatewiki.netKihundehkeAfrica
✅T368046 Add Waali (wlx) to translatewiki.netWaaliwlxAfrica
✅T366171 Add Interslavic (isv) to translatewiki.netInterslavicisvEurope / Asia (Mixed)
✅T368857 Add Edo (bin) to translatewikiEdobinAfrica
✅T365263 Add Ekpeye (ekp) to translatewiki.netEkpeyeekpAfrica
✅T369464 Add Abron (abr) to translatewiki.netAbronabrAfrica
✅T369727 Add Assyrian Neo-Aramaic (aii) to translatewiki.netAssyrian Neo-AramaicaiiAsia
✅T369578 Add Torwali (trw) to translatewiki.netTorwalitrwAsia
✅T370355 Add Sabah Malay (msi) to translatewiki.netSabah MalaymsiAsia
✅T372173 Add Duala (dua) to translatewiki.netDualaduaAfrica
✅T372407 Add Rukai (dru) to translatewiki.netRukaidruAsia
✅T371985 Add Ngiemboon (nnh) to translatewiki.netNgiemboonnnhAfrica
✅T373561 Add Haryanvi in Arabic script (bcg-arab) to translatewikiHaryanvi (Arabic script)bcg-arabAsia
✅T373928 Add Jju (kaj) to translatewiki.netJjukajAfrica
✅T373931 Add Negeri Sembilan Malay (zmi) to translatewiki.netNegeri Sembilan MalayzmiAsia
✅T375118 Add Northern Ndebele (nd) to translatewiki.netNorthern NdebelendAfrica
✅T376826 Add Pattani Malay (mfa) to translatewiki.netPattani MalaymfaAsia
✅T377851 Add Maguindanaon (mdh) to translatewiki.netMaguindanaonmdhAsia
✅T377101 Add Medumba (byv) to translatewiki.netMedumbabyvAfrica
✅T376054 Add Lango (laj) to translatewiki.net (keyboard support added as well)LangolajAfrica
✅T376060 Add Acholi (ach) to translatewiki.net (keyboard support added as well)AcholiachAfrica
✅T378711 Add Fur (fvr) to translatewiki.net (keyboard support added as well)FurfvrAfrica
✅T377797 Add Mampruli (maw) to translatewiki.net (keyboard support added as well)MamprulimawAfrica
✅T375944 Add Mansi (mns) to translatewiki.net (keyboard support added as well)MansimnsAsia
✅T379870 Add Bamum (bax) to translatewiki.net (Cameroon, Africa)BamumbaxAfrica
✅T388157 Add Marghi (mrt) to translatewiki.net (Nigeria, Africa)MarghimrtAfrica
✅T380246 Add Likpakpaanl (xon) to translatewiki.net (Ghana, Africa)LikpakpaanlxonAfrica
✅T383038 Add Lampung Api (ljp) to translatewiki (Indonesia, Asia)Lampung ApiljpAsia
✅T380315 Add East Frisian Low Saxon (frs) to translatewiki.net (Germany, Europe)East Frisian Low SaxonfrsEurope
✅T381838 Add Cyrillic Baltic Romani (rml-cyrl) to translatewiki.net (Europe)Cyrillic Baltic Romanirml-cyrlEurope
✅T381839 Add Rana Tharu (thr) to translatewiki.net (Nepal, Asia)Rana TharuthrAsia
✅T377380 Add Anufo (cko) to translatewiki.net (Ghana, Africa)AnufockoAfrica
✅T390871 Add Kihavu (hav) to translatewiki (Congo,Africa)KihavuhavAfrica
✅T392242 Add Sasak (sas) to translatewiki(Indonesia, Asia)SasaksasAsia
✅T392236 Add Pazeh (pzh) to translatewiki(Taiwan, Asia)PazehpzhAsia
✅T392266 Add Michif (crg) to translatewiki(Canada, North America)MichifcrgNorth America
✅T391731 Add Ho in Latin script (hoc-latn) to translatewiki(India, Asia)Ho (Latin script)hoc-latnAsia
✅T394068 Add Puno Quechua (qxp) to translatewiki(Peru, South America)Puno QuechuaqxpSouth America
✅T392255 Add Rajasthani (raj) to translatewiki.net(India, Asia)RajasthanirajAsia
✅T395396 Add Dolgan (dlg) to translatewiki.net (Russia, Asia)DolgandlgAsia
✅T362041 Add Minnan (Traditional Han script) (nan-hant) to Names.phpMinnan (Traditional Han)nan-hantAsia
✅T367688 Add Interslavic (isv-latn) to Names.phpInterslavic (Latin)isv-latnEurope
✅T370987 Add Minnan (Pe̍h-ōe-jī) (nan-latn-pehoeji) to Names.phpMinnan (Pe̍h-ōe-jī)nan-latn-pehoejiAsia
✅T364291 Add Musi (mui) to Names.phpMusimuiAsia
✅T367991 Add Iban (iba) to Names.phpIbanibaAsia
✅T371051 Add Saint Lucian Creole (acf) to Names.phpSaint Lucian CreoleacfNorth America (Caribbean)
✅T364737 Add Haryanvi (bgc) to Names.phpHaryanvibgcAsia
✅T370123 Add Nupe (nup) to Names.phpNupenupAfrica
✅T369899 Add Minnan (Tâi-lô) (nan-latn-tailo) to Names.phpMinnan (Tâi-lô)nan-latn-tailoAsia
✅T284043 Add Manchu (mnc) to Names.phpManchumncAsia
✅T375999 Add Luba-Lulua (lua) to Names.phpLuba-LulualuaAfrica
✅T376248 Add Duala (dua) to Names.phpDualaduaAfrica
✅T365365 Add Chakma (ccp) to Names.phpChakmaccpAsia
✅T375052 Add Tigre (tig) to Names.phpTigretigAfrica
✅T375360 Add Interslavic (isv-cyrl) to Names.phpInterslavic (Cyrillic)isv-cyrlEurope
✅T384245 Add Lampung Api (ljp) to Names.php (Indonesia, Asia)Lampung ApiljpAsia
✅T384234 Add Wali (wlx) to Names.php (Ghana, Africa )WaliwlxAfrica
✅T379137 Add Hunde (hke) to Names.php (Congo, Africa)HundehkeAfrica
✅T389916 Add Buginese (Buginese script) (bug-bugi) to Names.php (Indonesia, Asia)Buginese (script: Buginese)bug-bugiAsia
✅[Volunteer contribution] T379829 Add Mindong (Latin script) (cdo-latn) to Names.php (Chinese, Asia)Mindong (Latin script)cdo-latnAsia
✅[Volunteer contribution] T380046 Add Mindong (Traditional Han script) (cdo-hant) to Names.php (Chinese, Asia)Mindong (Traditional Han)cdo-hantAsia
✅T381463 Add Coptic (cop) to Names.php (Egypt, Africa)CopticcopAfrica
✅[Volunteer contribution] T383785 Add dso and thq to language names (India (dso) Nepal (thq) , Asia)Tadvi (Dhodia)dsoAsia
✅[Volunteer contribution] T381934 Add bfw, gju, hoc and kgg to language names (India(bfw), India (hoc),Nepal (kgg), Asia)Tharu (Western)thqAsia
BondobfwAsia
GujarigjuAsia
HohocAsia
KhambakggAsia
MaryMunyoki claimed this task.
MaryMunyoki triaged this task as Medium priority.
MaryMunyoki renamed this task from FY 24-25 -Annual Summary-Language Usability & Support to FY 24-25 -Annual Summary-Language Onboarding(i8n & L10 Support).Apr 4 2026, 3:19 PM
MaryMunyoki renamed this task from FY 24-25 -Annual Summary-Language Onboarding(i8n & L10 Support) to FY 24-25 -Annual Summary-Language Onboarding( i18n & L10 Support).Apr 7 2026, 11:41 AM