Page MenuHomePhabricator

Basic support for auto-saving translations on mobile
Closed, ResolvedPublic

Description

As part of the work to support translating in multiple sessions on mobile (more details in parent ticket: T319180), this ticket proposes to provide basic auto-saving capabilities to mobile translations:

  • Saving can be triggered after users apply a translation for a sentence (using the apply button or saving an edit).
  • No feedback or indication is provided to communicate saving is in-progress for now.
  • Publishing a translation makes it change their status from in-progress to published (showing lists with those translations is part of a separate tickets: T260165, T260166, T319181).

The next step in this work track will be to support the following activities:

Event Timeline

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

[mediawiki/extensions/ContentTranslation@master] SX: Add auto-save after each segment translation

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

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

[mediawiki/extensions/ContentTranslation@master] SX: Add TranslationStore service and SectionTranslationDTO

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

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

[mediawiki/extensions/ContentTranslation@master] CX query API module: Add support for section translation fetching

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

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

[mediawiki/extensions/ContentTranslation@master] SX: Update translation model and fetchTranslations api method

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

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

[mediawiki/extensions/ContentTranslation@master] SX: Add support for restarting a draft section translation

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

Change 861863 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Add auto-save after each segment translation

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

Change 862234 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Add findSectionTranslationsByUser method and SectionTranslationDTO

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

Change 862831 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX query API module: Add support for section translation fetching

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

Change 862837 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Update translation model and fetchTranslations api method

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

Change 865024 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Add support for restarting a draft section translation

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

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

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

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

Change 869344 merged by jenkins-bot:

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

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

Test status: QA PASS

similar test performed like that of T322518