1,365
edits
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
=Objective= | ==Objective== | ||
Design a set of solutions that will result in less translators making the following mistakes: | Design a set of solutions that will result in less translators making the following mistakes: | ||
* Clicking the "Edit this page" link, instead of the "Translate this page" link. | * Clicking the "Edit this page" link, instead of the "Translate this page" link. | ||
| Line 14: | Line 14: | ||
=Factors= | ==Factors== | ||
* Is the person logged in? | * Is the person logged in? | ||
* Does a translation already exist in the staging area? | * Does a translation already exist in the staging area? | ||
| Line 20: | Line 20: | ||
=Scenarios= | ==Scenarios== | ||
==Person is already logged in and translation exists in staging area== | ===Person is already logged in and translation exists in staging area=== | ||
Translation will be displayed. | Translation will be displayed. | ||
* Display "Edit this page" link | * Display "Edit this page" link | ||
==Person is already logged in and transition does not exist== | ===Person is already logged in and transition does not exist=== | ||
Simple UI to create translation | Simple UI to create translation | ||
* Do not display "Edit this page" link. | * Do not display "Edit this page" link. | ||
| Line 36: | Line 36: | ||
#* Tips on how to translate are displayed above content area.<br/>[[File:Translatetips.png|thumb]] | #* Tips on how to translate are displayed above content area.<br/>[[File:Translatetips.png|thumb]] | ||
==Person is not logged in and translation does not exist== | ===Person is not logged in and translation does not exist=== | ||
* Do not display "Edit this page" link. | * Do not display "Edit this page" link. | ||
Currently the "Translate this page" link will take the visitor to a login page. The login page contains a 'How to Contribute" link. In this case, we know how they want to contribute, so the link should point to "Translating articles". | Currently the "Translate this page" link will take the visitor to a login page. The login page contains a 'How to Contribute" link. In this case, we know how they want to contribute, so the link should point to "Translating articles". | ||
| Line 42: | Line 42: | ||
After login, take them back to article, to follow the steps in "Person is already logged in and transition does not exist" | After login, take them back to article, to follow the steps in "Person is already logged in and transition does not exist" | ||
==Person is not logged in and translation does exist in staging area== | ===Person is not logged in and translation does exist in staging area=== | ||
Same as "Person is not logged in and translation does not exist", but after login, take them to the existing translation. | Same as "Person is not logged in and translation does not exist", but after login, take them to the existing translation. | ||
=Bugs= | ==Bugs== | ||
(will be filed after PRD is final) | (will be filed after PRD is final) | ||
* Remove "Edit this page" link for visitors viewing an article not translated to the visitor's language. | |||
* Do not add "Translation in progress" note when creating a translation. | |||
* Login page when clicking on "Translate this page" should link to how to translate articles, not how to contribute. | |||
* | |||
edits