Wish list for words and expressions

Wish list allows users to add words and expressions to a list. Other users can fulfill the wishes by adding sentences with these words and expressions.

The wish list feature consists of three new views/pages: "Add to wish list", "Browse wish list", and "Wish: xxx in language by user username". "Add to wish list" is a page where users can submit new wishes and "Browse wish list" is a page where users can browse the wishes the other users have submited. "Wish: xxx in language by user username" is a page for each individual wish where the original submitter of the wish can modify the wish, other users can fulfill the wish, and all the users can discuss the wish. At the top of all of these pages there are two tabs/links: "Add to wish list" and "Browse wish list" for easy access from page to page.

New page: "Add to wish list"

Users can access this page either from the main menu under "Contribute" --> "Add a new wish" or from the search results pages as described in the first message.

Fields on "Add to wish list" page:

  • The desired word or expression (Mandatory, text field. Text under the field: "Type in the word or expression for which you would like an example sentence." If the user accesses this page through a search results page, the search string "xxx" is automatically displayed in this field, so that you don't need to type it again.)
  • Context or additional information (Optional, text box. Text under the box: "Here you can provide further information about the word or expression". For example, if the desired word was "hieroglyphic", the user could write in this box: "In the sense of 'incomprehensible writing'.")
  • Number of desired example sentences. (Mandatory, number field, default value 5. Requires a number between 1 and 50. User A defines here how many example sentences they would like to have before the status of the wish is changed to "fulfilled".)

Drop-down menus on this page:

  • This wish is about language. If the user accesses this page through a search results page, the same language as in their search is automatically selected from this drop-down menu.

Buttons on this page:

  • Submit your wish (When the user clicks on the button, the wish is saved and a confirmation message about successful submit is displayed in upper part of the page.)

Duplicate handling

In this case "duplicate" means that "The desired word or expressions" match, because you can't really know what people type in the "Context or additional information". There could be a dialog box saying "There is already a request for the requested word or expression in the following context: context or additional information. If this is the same request you are about to add, you can give thumbs up for this existing request instead and then click on "Cancel". If this wish is not in the same sense your wish is about, please save your new wish." If there are more than one existing wish with the same word/expression, they are all listed on this dialogue window with thumbs up icon next to each wish. At the bottom of the dialogue window two buttons "Save my wish" and "Cancel".

When user submits a new wish, Tatoeba functions similarly as when you submit a comment: the page is reloaded and at the top of the page there is a message "You wish has been saved. View your wish here." (with link to an individual wish page of the wish they just submited).

Submitting new wishes are counted in as new contributions of the user. The submitted wishes are shown in the users Sentence logs (that should actually be renamed in the menu as "Contributions log" because it leads to page "Logs of user's contributions", not to a sentence log, eg. http://tatoeba.org/fin/contributions/of_user/Silja).

New page: "Browse wish list"

This is the page where users can browse the wishes other users have submitted. There is a list of all submitted wishes with links to individual "Wish" pages ("Wish: xxx in language by user username"). Users can access this page from the main menu under "Contribute" --> "Fulfil a wish".

Columns in the "Browse wish list"

  • Green arrow (icon, same as next to each translation of a sentence)] (Link to the individual "Wish" page of the wish ("Wish: xxx in language by user username"), see more in my next message)
  • Wish (text, the wished word or expression)
  • Language (icon, language flag)
  • Fulfill this wish (A link, opens a "Add new sentences" page with text "Fulfilling wish xxx", "The wished word or expression", and possible "Context or additional information" above the "sentence" text field and link "return to wish list" below the text field. The sentences that are added from this "add new sentences" page are linked to the wish and are displayed in the "Wish" page of this individual wish, see below. Adding the desired number of new sentences (Defined by User A in "Number of example sentences") from this page changes the status of the wish to "fulfilled".)
  • Submitted by (user name and link to their profile)
  • Status (Fulfilled, Not fullfilled)
  • Thumbs up icon + number of given thumbs up (For other users to "like" the wish and express that they also want this wish to be fulfiled. When other users than User A click on this icon, the number of thumbs up increases. Second click by the same user decreases the number.)

The columns are sorted by date and time of adding the wish (newest first).

Refining what is displayed on the page:

Drop-down menus:

  • Wishes in language: Only wishes in selected language are displayed.
  • State of the wish (All, Fulfilled, Not fullfilled): All wishes or only wishes with the selected state are displayed.

Search boxes:

  • Wishes added by (username): Only wished made by certain user are displayed.
  • Wish (the word or expression in a submitted wish): Only wishes that contain the search string are displayed.

Check-box:

  • Show the most popular wishes at top (the wishes are sorted in descending order by the number of thumbs up they have got): The wishes that have got the most thumbs up are displayed at the top of the list.

New page: "Wish: xxx in language by user username"

These are the individual pages for each submited wish, where the details of the wish are displayed together with the sentences that are added from its "fulfil this wish" link and comments on the wish.

Information on the page:

  • Wish (the wished word or expression)
  • Language (language flag)
  • Delete icon (Shown only to the user A and admins/corpus maintainers)
  • Fulfill this wish (a link/button) (opens a "Add new sentences" page with text "Fulfilling wish xxx", "The wished word or expression", and possible "Context or additional information" above the "sentence" text field and link "return to wish list" below the text field. The sentences that are added from this "add new sentences" page are linked to the wish and are displayed in the "Wish" page of this individual wish. Adding the desired number of new sentences (Defined by User A in "Number of example sentences") from this page changes the status of the wish to "fulfilled".)
  • Submitted by (user name of the user A and link to their profile)
  • Status (Fulfilled, Not fulfilled)
  • Thumbs up icon + number of given thumbs up (For other users to "like" the wish and express that they also want this wish to be fulfiled. When other users than User A click on this icon, the number of thumbs up increases. Second click by the same user decreases the number.)

Under this information all the sentences that are added through the link "fulfil this wish" are displayed, if there are any. The comment text box and button come after the possible sentences. The comments on the wish are displayed at the bottom of the page in a similar way as comments on the sentences.

Change log of the wish

This works similarly to sentence log and is positioned in the same place. - Date and time when the wish was originally submitted. - List of changes made to the wish, if any, with date and time.

The user A can:

  • Comment on the wish. (By typing text to the "Comment" text box and clicking the "Comment" button at the bottom of the page)
  • Change the "Wished word or expression". (By clicking on the "Wished word or expression". If the wish has any thumbs up, it can't be changed.)
  • Change the text in "Context or additional information". (By clicking on the "Context or additional information". If the wish has any thumbs up, it can't be changed.)
  • Change the number of desired example sentences (By inserting a different number to "Number of example sentences")
  • Click on the "fulfil this wish" link.
  • Delete the wish. (By clicking on the delete icon next to the "Wished word or expression. If the wish has any thumbs up, it can't be deleted.)

Other users can

  • Comment on the wish. (By typing text to the "Comment" text box and clicking the "Comment" button at the bottom of the page)
  • Click on the "fulfil this wish" link.
  • Click on the thumbs up -icon.

Admins/corpus maintainers can

  • Comment on the wish. (By typing text to the "Comment" text box and clicking the "Comment" button at the bottom of the page)
  • Change the "Wished word or expression". (By clicking on the "Wished word or expression".)
  • Change the text in "Context or additional information". (By clicking on the "Context or additional information".)
  • Change the number of desired example sentences (By inserting a different number to "Number of example sentences")
  • Click on the "fulfil this wish" link.
  • Delete the wish. (By clicking on the delete icon next to the "Wished word or expression. If the wish has any thumbs up, it can't be deleted.)

Contents

Article available in: