Page MenuHomePhabricator

Make Parsoid language conversion into an OutputTransform pass
Closed, ResolvedPublic

Description

This code for language conversion should move out of Parsoid and into core as an OutputTrasnform pass.

As part of this, we might drop the dependency on wikimedia/langconv and switch back to using mediawiki-core's implementation of LanguageConverter for the actual conversion, although the markup parsing will still be done by Parsoid.

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

ihurbain subscribed.

Change #824564 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/services/parsoid@master] Convert Language Converter to use NodeData objects

https://gerrit.wikimedia.org/r/824564

Change #824564 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Convert Language Converter to use NodeData objects

https://gerrit.wikimedia.org/r/824564

Change #1201164 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a2

https://gerrit.wikimedia.org/r/1201164

Change #1201164 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a2

https://gerrit.wikimedia.org/r/1201164

Change #1203255 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Parsoid LanguageConverter postprocessing pass

https://gerrit.wikimedia.org/r/1203255

Change #1233932 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/services/parsoid@master] parsertests: Skip +langconv tests

https://gerrit.wikimedia.org/r/1233932

Change #1225050 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] ConverterRule: allow DocumentFragments as well as strings

https://gerrit.wikimedia.org/r/1225050

Change #1229812 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Support `!! metadata+langconv` sections in parser tests

https://gerrit.wikimedia.org/r/1229812

Change #1225050 merged by jenkins-bot:

[mediawiki/core@master] ConverterRule: allow DocumentFragments as well as strings

https://gerrit.wikimedia.org/r/1225050

Change #1229812 merged by jenkins-bot:

[mediawiki/core@master] Support `!! metadata+langconv` sections in parser tests

https://gerrit.wikimedia.org/r/1229812

Change #1203255 merged by jenkins-bot:

[mediawiki/core@master] Parsoid LanguageConverter postprocessing pass

https://gerrit.wikimedia.org/r/1203255

Change #1233932 merged by jenkins-bot:

[mediawiki/services/parsoid@master] parsertests: Skip +langconv tests

https://gerrit.wikimedia.org/r/1233932

Change #1240485 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/services/parsoid@master] [tests] *Actually* skip +langconv tests

https://gerrit.wikimedia.org/r/1240485

Change #1240485 merged by jenkins-bot:

[mediawiki/services/parsoid@master] [tests] *Actually* skip +langconv tests

https://gerrit.wikimedia.org/r/1240485

Change #1242436 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/vendor@master] Bump wikimedia/parsoid to V0.23.0-a17

https://gerrit.wikimedia.org/r/1242436

Change #1242436 abandoned by Isabelle Hurbain-Palatin:

[mediawiki/vendor@master] Bump wikimedia/parsoid to V0.23.0-a17

Reason:

wrong tag

https://gerrit.wikimedia.org/r/1242436

Change #1242450 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a17

https://gerrit.wikimedia.org/r/1242450

Change #1242450 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a17

https://gerrit.wikimedia.org/r/1242450