The Language Support track will focus on addressing small, language-specific technical requests across various Wikimedia projects to support new and existing language communities. Some of the requests will involve adding and removing languages from projects (e.g., MediaWiki core), adding font and keyboard support for languages, Translatewiki, and other miscellaneous language-related configuration changes such as RTL fixes, and spelling and grammar adjustments.
Tasks for Wikimania will be curated from the following workboards: I18n, WikimediaMessages, MediaWiki-Internationalization, RTL, MediaWiki-General, translatewiki.net, UniversalLanguageSelector, and UniversalLanguageSelector.
Ideas for Tasks
**Curated tasks are under the "Hacking Projects" column (look for tasks with the LPL Technical Support tag): https://phabricator.wikimedia.org/project/view/7284/. These tasks are also added as subtasks to this task and listed below:
- T372035: Add RTL support to InternetArchiveBot
- T372057: Add namespace translations for Xhosa and Swazi
- T372173: Add Duala (dua) to translatewiki.net
- T371985: Add Ngiemboon (nnh) to translatewiki.net
- T372652: Adding silesian alphabet to jquery.ime
- T372146: Make the Sarjom baha layout as default for santali Wikipedia.
- T358425: Autonyms for kk-arab and kk-cn seem to be wrong
- T368256: {{static row numbers}}/CSS counter in Nepali Wikipedia is not showing Devanagari numerals
- T366271: Change Wikipedia: and Wikipedia_talk: namespaces for Mongolian (for Mongolian Wikipedia)
- T360500: Remove "<a href" from DonationInterface messages
- T360497: Remove "<a href" from licensing messages in WikimediaMessages
- T45646: "MediaWiki:Copyright" message allows raw HTML
- T328207: Change Namespace Aliases on diq.wikipedia
- T327449: Update of namespace designations for Slovenian (sl) in MediaWiki
- T236644: Importing translations isn't logged
- T337202: Consider preventing a page to be marked when two tvar with same name have different content
- T369452: Interslavic language portal at Translatewiki.net
Couldn't find anything in this list? Check out the proposed recommendations for the future of language incubation here: https://www.mediawiki.org/wiki/Future_of_Language_Incubation/Recommendations#Proposed_Recommendations
Sessions
- T371535: Wikimania Hackathon 2024: Remote Session on Using Translatewiki.net for Translating Wikimedia Interface Messages (Hybrid)
- T370988: Wikimania Hackathon 2024: Lightning Talk on Language Support Technical Area (In-Person)
As part of the Language Support track, there will be a:
- Help desk to allow participants to chat with track organizers about language tools, ask technical questions, and share feedback on the tools they use.
- Technical support provided to interested volunteers working on language-specific technical tasks on the Technical Support Workboard. Track leads will share task ideas, onboard volunteers (finding code repositories, providing technical guidance, assisting with code reviews, and merging).
- Technical sessions related to the track to provide an overview of the language support area, language tools and projects, volunteering opportunities, and more.
Track organizers: @srishakatux, @Arrbee, @UOzurumba, @Aaharoni-WMF, @jhsoby