Page MenuHomePhabricator

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

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
OpenNone
DuplicateNone
OpenNone
InvalidNone
ResolvedPchelolo
Resolvedmobrovac
ResolvedPchelolo
ResolvedJdforrester-WMF
ResolvedMarkTraceur
OpenNone
ResolvedJdforrester-WMF
Resolvedcscott
ResolvedJdforrester-WMF
OpenNone
StalledNone
OpenNone
OpenNone
Opencscott
Opencscott
Opencscott
Opencscott

Event Timeline

cscott created this task.Sep 20 2018, 3:33 PM
Restricted Application added subscribers: Petar.petkovic, Aklapper. · View Herald TranscriptSep 20 2018, 3:33 PM
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)
Aklapper edited projects, added Parsoid; removed Parsoid-Read-Views.Feb 29 2020, 5:14 PM
Arlolra moved this task from Needs Triage to Backlog on the Parsoid board.Mar 2 2020, 3:41 PM
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.