Page MenuHomePhabricator

Production use of LanguageConverter for read views of Phase 2A languages
Open, MediumPublic

Description

Phase 2A languages are languages which:

  • Don't use LanguageConverter::guessVariant() (srwiki is the only user of this function)
  • Don't (heavily) use inline rules
  • Don't use custom rules sourced from article space
  • Performance/scalability is not a concern (crhwiki may fall afoul)

Production use requires zero (or very-near-zero) diffs with PHP output for content on wikis using these languages, as determined by round-trip testing.

The language set for this will probably grow with time, as I validate additional zero-difference languages. Currently it is:

  • crhwiki
  • kuwiki
  • enwiki (for testing with pig latin in beta, only)

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
StalledNone
OpenNone
StalledNone
Resolvedovasileva
Openovasileva
OpenNone
DuplicateNone
OpenNone
InvalidNone
ResolvedPchelolo
Resolvedmobrovac
ResolvedPchelolo
ResolvedJdforrester-WMF
ResolvedMarkTraceur
OpenNone
OpenNone
OpenNone
ResolvedJdforrester-WMF
Resolvedcscott
ResolvedJdforrester-WMF
DuplicateNone
OpenNone
OpenNone
Opencscott
OpenNone
OpenNone
OpenNone

Event Timeline

cscott renamed this task from Production use of LanguageConverter for read views of Phase 1 languages to Production use of LanguageConverter for read views of Phase 2A languages.Sep 20 2018, 3:53 PM
cscott updated the task description. (Show Details)
LGoto triaged this task as High priority.Mar 13 2020, 4:19 PM
LGoto moved this task from Backlog to Missing Functionality on the Parsoid board.
ssastry lowered the priority of this task from High to Medium.Nov 18 2020, 4:29 AM

Removing task assignee due to inactivity, as this open task has been assigned to the same person for more than two years (see the emails sent to the task assignee on Oct27 and Nov23). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.
(See https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.)