A [Special:SearchTranslations](https://translatewiki.net/wiki/Special:SearchTranslations) page has been created for the Translate extension to allow searching for translations. However it has not been finished and it lacks important features: in particular, being able to [[ https://bugzilla.wikimedia.org/show_bug.cgi?id=53656 | search in source language ]], but show and edit messages in your translation language. The interface has some bugs with [[ https://bugzilla.wikimedia.org/show_bug.cgi?id=52703 | facet selection ]] and [[ https://bugzilla.wikimedia.org/show_bug.cgi?id=52702 | direct editing of search results ]] is not working properly. It is not possible to search by message key unless you know the special syntax, [[ https://bugzilla.wikimedia.org/show_bug.cgi?id=60570 | nor to reach a message in one click ]]. [[ https://commons.wikimedia.org/w/index.php?title=File%3ATranslate-workflow-spec.pdf&page=21 | Interface designs ]] are [[ https://www.mediawiki.org/wiki/Translation_UX/Development_plan#Search_track_.28completed.29 | available for this page ]].
- Skills: Backend coding with PHP, frontend coding with jQuery, Solr/ElasticSearch/Lucene* **FIXME** Primary mentor: @Nikerabbit
- Suggested micro-task: submit a patch for one of the bugs linked above; then get it merged, or get an i18n bug fixed (see the [[ https://phabricator.wikimedia.org/T40638 | lists of open tickets for interface messages that need rewording under "Blocked by" ]] and [[ https://phabricator.wikimedia.org/maniphest/query/cTUgryruAnso/#R | open Language Engineering bugs ]]); then feel free to contact the mentors about this project.* **FIXME** Co-mentor: @Nemo_bis
- Mentors: Niklas Laxström* **FIXME** Other mentors: @Manybubbles (for the Elasticsearch part if needed)
* Skills: Backend coding with PHP, frontend coding with jQuery, Solr/ElasticSearch/Lucene
* **FIXME** Estimated project time for a senior contributor: //(must be 2-3 weeks)//
Suggested micro-task: submit a patch for one of the bugs linked above; then get it merged, Federico Leva,or get an i18n bug fixed (see the [[ https://phabricator.wikimedia.org/T40638 | lists of open tickets for interface messages that need rewording under "Blocked by" ]] and [[ https://phabricator.wikimedia.org/maniphest/query/cTUgryruAnso/#R | open Language Engineering bugs ]]); Nik Everett (forthen feel free to contact the Elasticsearch part if needed)mentors about this project.