Description
The goal of this task is to librarize language-specific text transformation—such as pluralization, grammatical adjustments, gender-based selection, and bidirectional formatting—into dedicated handlers within the Leximorph library.
Next Steps:
- Create a patch for the core library under the includes/libs/Leximorph
- Create a feature flag configuration
- Create LeximorphFactory for Manager and Provider
- Integrate UseLeximorph flag into CoreParserFunctions.php
- Integrate UseLeximorph flag into Language.php
- Integrate UseLeximorph flag into LocalisationCache.php
- Update relevant extensions using text transformations
- Enable and run feature-flagged tests on translatewiki.net (T402009)
- Announce on wikitech-l and in Tech News
- Create separate Leximorph library (T390289)