Translation UX/Design feedback 1

Scope: First round of feedback collection and testing for Translation UX/Wireframes A and Translation UX/Wireframes B


 * Create simple interactive prototypes for the wireframes
 * Compare design options by asking users to perform simple tasks
 * Gather user/team feedback and requests for improvement

Test 1: New translator registration process
Goal: A potential translator can register on TWN and contribute a translation in his language

Scenario: You are a reader of wikipedia in your language. Seeing a community discussion on translations and translatewiki on a talk page, you decide to find out how you can contribute translations in your language. You open translatewiki.net in your browser

User instructions:
 * Understand what the TWN platform is and how you can contribute to it
 * Register yourself as a translator for your language and the projects that you are interested in
 * The activation mail takes you to the account confirmation page on TWN, proceed to contribute your first translation.

Observations:
 * Does the user understand the purpose of TWN?
 * Discoverability of the registration process
 * Fluency of the process. Does the user has doubts on how to proceed?
 * Transition to translation. Is it clear how oto continue after registration?

Test 2: Translation search
Goal: An unregistered translator can find and fix an incorrect translation

Scenario: You are an active editor of wikipedia in your language. You one day notice that the link for 'Random Article' has a typo in your language and you wish to correct it. You decide to make the correction using TWN, but have never used it before. You open translatewiki.net in your browser

User instructions:
 * Search for the incorrect message you are trying to fix
 * Use the search options to make sure you have found the correct message and project
 * Use the available tools to submit a corrected translation for the message

Observations:

Test 3: Message translation
Goal: A translator can translate and review multiple translations with minimum interactions

Scenario: You are an existing translator of TWN in your language. You like to maintain 100% translations of mediawiki extensions in your language and also the occaisional proofreading. You want to try out the improved translation workflow that is in beta testing. After logging in to TWN, you see the new translation interface.

User instructions: 5 messages are loaded:
 * Use the project options to load untranslated messages for mediawiki extensions
 * 1) with suggestion http://translatewiki.net/w/i.php?title=MediaWiki:Antispoof-empty/en-gb&action=edit&loadgroup=ext-0-all&loadtask=untranslated
 * 2) with suggestion, variables http://translatewiki.net/w/i.php?title=MediaWiki:Antispoof-blacklisted/en-gb&action=edit&loadgroup=ext-0-all&loadtask=untranslated
 * 3) no suggestions, variables http://translatewiki.net/w/i.php?title=MediaWiki:Antispoof-conflict-top/en-gb&action=edit&loadgroup=ext-0-all&loadtask=untranslated
 * 4) outdated/fuzzy http://translatewiki.net/w/i.php?title=MediaWiki:Antispoof-noletters/en-gb&action=edit&loadgroup=ext-0-all&loadtask=untranslated
 * 5) long message, incorrect translation, pending review http://translatewiki.net/w/i.php?title=MediaWiki:Centralauth-merge-welcome/en-gb&action=edit&loadgroup=ext-0-all&loadtask=untranslated
 * 6) pending review http://translatewiki.net/w/i.php?title=MediaWiki:Antispoof-conflict-bottom/en-gb&action=edit&loadgroup=ext-0-all&loadtask=untranslated
 * Translate #1 by using suggestion
 * Translate #2 by typing, insert variables manually
 * #3 is unclear and without documentation. Ask for clarification
 * #4 is correct, flag as reviewed
 * #5 is spam, flag as incorrect/delete
 * #6 is correct, flag as reviewed

Observations:
 * Are aids understood and useful when needed?
 * As about perception according their previous translation experiences (with TWN or other platforms).

Peter, a wikipedia contributor from Canada

 * Goal: Correct typos in the UI so others had a better experience.
 * Languages: English + French
 * Device: Mouse + Keyboard

Scenarios

 * Finds a message in the UI which had a bad translation in French and looks for it to improve it.
 * Finds a message in the UI which had no translation in French available and looks for it to improve it.

Carla technology enthusiast from Switzerland

 * Goal: Translation as a way to contribute to a software project.
 * Languages: English + Italian + German
 * Devices: Keyboard mainly.

Scenarios

 * Find untranslated messages in Italian and German for her project and translate them.
 * Find outdated messages for her project and verify if they are ok.

Lev, a professor from Israel

 * Goal: Help his language community.
 * Languages: English + Hebrew + Russian + Old Aramaic
 * Devices: Mouse + keyboard

Scenarios

 * Find messages to translate across projects to provide transations.
 * Review translated messages in Hebrew to ensure they are properly translated.

Behavioral variables

 * Number of languages the user can translate (English + N)
 * Two
 * Three
 * More than three
 * Kind of message
 * Length of the message.
 * Context info provided.
 * Input mechanism
 * Keyboard-only
 * Mouse + keyboard
 * Motivation:
 * Contributing to a project
 * Help your language community by providing localize software
 * Correcting a specific message
 * Practice a language
 * Translation expertise:
 * No experience (new)
 * Little previous experience
 * Usual translator