Page MenuHomePhabricator

Special:PagePreparation improvements [FY2023/24-Q2]
Open, Needs TriagePublic

Description

Improve UX
Fix existing issues
Identify and add more automation
For tables?
Make it more prominent on the UI to improve discoverability
Better t-var support

Event Timeline

Aklapper renamed this task from Special:PagePreparation improvements [Q2] to Special:PagePreparation improvements [FY2023/24-Q2].Oct 10 2023, 7:52 AM

An heuristics can add a proper markup in most cases (lists, headings…). I see two exceptions:

  • Images: some textual image may want to be fully replaced, whereas we only want to translate the captions for pictures.
  • Some Template parameters are string constants (no localization expected), whereas other one are literal content which should be translated. We could use templateData (string vs content parameter types), but those are rarely well provided.

To handle a better UX, what about rewriting this tool as an interactive JavaScript-only feature?
Edit: actually, it is already a JS feature. My bad.