Page MenuHomePhabricator

In progress-translations not displayed for new articles on mobile despite being persisted
Closed, ResolvedPublic

Description

When translating the article Fan (machine) on mobile from English to Bengali (selected from suggestions), after editing a couple of sentences and returning to the dashboard, it is not listed in the in-progress list (even after refreshing the page).

The video below shows how after selecting the translaiton again, the edited contents are loaded, showing that the translation was persisted despite not being displayed.


(For some reason Phabricator was not accepting the .webm format this time)

Proposal

This ticket proposes to show in the "In Progress" list the translations for new articles. That is, starting a translation for a new article and returning to the dashboard should allow the user to find the translation in the in-progress list to continue it anytime.

Cases involving multiple devices are covered in T332863: Support continuing translations started on a different device

Event Timeline

Pginer-WMF renamed this task from In progress-translations not displayed despite being persisted to In progress-translations not displayed for new articles on mobile despite being persisted.Feb 3 2023, 2:04 PM
Pginer-WMF updated the task description. (Show Details)

Change 899675 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX: Refactor parallel corpora related services

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

Change 900406 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] Store lead section translations inside "cx_section_translations" table

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

Change 902890 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX: Support restoration of lead section translations

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

Change 900406 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Store lead section translations inside "cx_section_translations" table

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

Change 902890 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Support restoration of lead section translations

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

Change 903988 had a related patch set uploaded (by Santhosh; author: Santhosh):

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230329

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

Change 903808 had a related patch set uploaded (by KartikMistry; author: Santhosh):

[mediawiki/extensions/ContentTranslation@wmf/1.41.0-wmf.2] CX3 Build 0.2.0+20230329

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

Change 903808 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@wmf/1.41.0-wmf.2] CX3 Build 0.2.0+20230329

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

Mentioned in SAL (#wikimedia-operations) [2023-03-29T07:24:59Z] <kartik@deploy2002> Started scap: Backport for [[gerrit:903808|CX3 Build 0.2.0+20230329 (T333128 T328533 T317995)]]

Mentioned in SAL (#wikimedia-operations) [2023-03-29T07:26:28Z] <kartik@deploy2002> kartik: Backport for [[gerrit:903808|CX3 Build 0.2.0+20230329 (T333128 T328533 T317995)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-03-29T07:37:34Z] <kartik@deploy2002> Finished scap: Backport for [[gerrit:903808|CX3 Build 0.2.0+20230329 (T333128 T328533 T317995)]] (duration: 12m 35s)

Change 903988 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230329

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

Translations are persisted for sections (first two items in the example) and new articles (last item):

bn.m.wikipedia.org_w_index.php_title=Special_ContentTranslation&from=en&to=bn(iPhone SE).png (1×750 px, 297 KB)