[wp-meta] [Making WordPress.org] #5339: Add new sorting filters to Plugins tab in the Translate WordPress dashboard
Making WordPress.org
noreply at wordpress.org
Sat Jul 25 07:30:08 UTC 2020
#5339: Add new sorting filters to Plugins tab in the Translate WordPress dashboard
--------------------------------------+--------------------
Reporter: YordanSoares | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone:
Component: Translate Site & Plugins | Keywords:
--------------------------------------+--------------------
== Currently available filters for plugins and themes
The two tabs with the most translation projects on the translation
platform dashboard (Translate WordPress), which are also the ones most
used by translators, are Themes and Plugins tabs.
Each of these tabs has 11 different options for filtering plugins or
themes with different criteria:
* Untranslated Favorites, Remaining Strings (Most first)
* My Favorites
* Remaining Strings (Most first)
* Remaining Strings (Least first)
* Waiting + Fuzzy (Most first)
* Waiting + Fuzzy (Least first)
* Waiting + Fuzzy (Newest first)
* Waiting + Fuzzy (Oldest first)
* Percent Completed (Most first)
* Percent Completed (Least first)
* 100% Translations
[[Image(https://i.imgur.com/6ubL8eN.png)]]
''A view of the current filters in the Plugins and Themes tab''
== What filters can and cannot do
These sorting filters are enough to work with themes, as them only have
one translation project and work perfectly when you want to sort the
results according to the tasks you have planned: translate themes from 0%,
complete plugins with few strings, etc.
The same is not happening with plugins. A plugin generally have four
translation projects:
* Development (trunk)
* Development Readme (trunk)
* Stable (latest release)
* Stable Readme (latest release)
The platform counts the strings by calculating the sum of the strings from
all the projects, including the Readmes. The issue with this is that
translators generally give priority to the Development/Stable strings that
are applied to the plugin itself, while the Readme strings refer to the
information shown on the plugin page at WordPress.org and the changelog,
which is usually of lower priority.
At es_VE locale we have many plugins 100% translated, but some of them
still have strings pending in the Readme projects (over 1000 in some). So
when you use the current filters, there's no way to filter out plugins
with pending or 100% finished strings for only the Development/Stable
projects. This makes it difficult for you to translate the new strings in
the updated plugins because the results you get are not accurate when
including the Readme projects.
As an example, if at this moment you use the
[https://translate.wordpress.org/locale/es-ve/default/wp-
plugins/?s=&filter=percent-completed Percent Completed (Most first)]
filter to see the new strings added to the updated plugins in order to
complete them, the results will be return plugins that are currently
already at 100%, but have pending strings in the Readme projects.
[[Image(https://i.imgur.com/17dsLZ0.png)]]
''Example of results when using the Percent Completed (Most first) filter:
The plugins shown are already translated.''
== The proposal: add 4 new filters
An improvement that would significantly enhance the translators'
experience is the addition of 4 new filters that allow to skip readme
projects from the results. The proposed filters are the following:
* Remaining Strings - Development/Stable (Most first)
* Remaining Strings - Development/Stable (Least first)
* Percent Completed - Development/Stable (Least first)
* Percent Completed - Development/Stable (Most first)
[[Image(https://i.imgur.com/2OafOSO.png)]]
''A sketch of the proposed filters.''
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/5339>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list