Objective

In order to get feedback early from the community, a user interface is necessary. The primary purpose of the interface will be to collect improvement suggestions.

Use case

  1. Peter received a notification from his favorite recipe wiki indicating that the sugar pie ingredients were updated in the French version of the page. Peter wants to update the english version.
  2. Peter goes to the French page history and views the difference between the last time he updated the translation and the most recent version.
  3. After confirming that the changes made are relevant, Peter selects the English version from a list and clicks on Update translation. An interface displaying the differences applied to the French version for the selected range is displayed on the same page as the edit box for the English page.
  4. Peter updates the English version and save it as a new revision.

What is included in this task?

  • Creation of the user interface for translation
  • Link to the translation interface from the history page

The history page was selected as the source page only because it allows the user to select the version easily. In further versions, the version translated from will be selected automatically and the interface from the history page will either be removed or become secondary.


What is considered to be present already?

  • The notification system
  • The history page
  • The relationship between the different translations of a same page

What is left out?

  • Any kind of mechanism to track changes across languages

How is this a step forward?

  • A user interface will be in place to receive feedback from.
  • Further mechanisms will have a place to point to.