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 (846×1 px, 78 KB)

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

image.png (726×1 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