Add a webpage to filter and display translations done by someone

Bug #2061332 reported by Laurent Lyaudet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
New
Undecided
Unassigned

Bug Description

Hello,

Currently when I look at my account on launchpad, I have access to a webpage with my contributions to translations :
https://translations.launchpad.net/~laurent-lyaudet
But it is not very useful, see the listing at the end.
It gives a serie of links and none? of these links contains all my suggestions of translations.
I would like to have just a very simple webpage/a classic of web apps:
filter and list view
like this webpage
https://translations.launchpad.net/ubuntu/noble/+source/update-manager/+pots/update-manager/fr/+translate
but with better filters/pagination options:
in fact I truly think this could somehow be the same webpage but with different defaults for the filters according to the path that takes you to this page:

Display a table with:
- column 1 : string to translate, (each td can be multiline, not multi-row)
- column 2 : translation language
- column 3 : string suggested, (each td can be multiline, not multi-row)
- column 4 : suggested by,
- column 4' : suggested datetime, (you can merge or not 3 with 3', only the filters truly needs to be distinct)
- column 5 : reviewed by,
- column 5' : reviewed datetime, (you can merge or not 4 with 4', only the filters truly needs to be distinct)
- column 6 : new suggestion (with a button submit in this column or another column just after)
- other columns I may not see right now

Above and below the table add pagination :
Display [select a number among 10, 50, 100, 500, 1000, 5000, 10000] results per page.
<< begin < previous Input:[current page]/number of pages next > end >>

Above first pagination display filters :
- a filter select for translation language (select multiple ?, not harder and maybe some people will see an use for it)
- a filter [current translation, pending suggestion, rejected suggestion, other statuses I don't know in your database] (select multiple, in it you can add the "tricks" that no selected = all viewable and that you can list combos, like current and pending, you select this one and it is equivalent to selecting both other options, this is ergonomics studies or just simple use cases analysis that tells you if it is needed and useful for people to gain some time, this is easy with positive logic : I cannot find again references about "searchable" queries or some word like that meaning to replace my_field != 1 by my_field IN (2, 3, 4) when the only possible values are 1,2,3,4. Note that you can give a negative title to your select option corresponding to code using positive logic. I don't remember if I ever did some brainfucked logic to compose options with negative title in a way that would suit the intent of the user better than positive translation and union. It may be the case, but if so I don't remember examples.)
- a filter with popup for choice of author of suggestion (in the popup, a filter list view with full text filter on firstnames, last name, other info available?)
- same for choice of reviewer plus a checkbox for not reviewed
- if you have one more minute, you can enhance both previous filters with "tags list" each choice in the popup add some "tag" some div with nice styling and the name of the author/reviewer (think select multiple again)
- for both datetimes, filter between start and end datetime (4 datetime input fields)

- technically, it would be doable to have a column with versions of software (see popup/"tags" above for filtering) where each string to translate would be associated to the versions it is used in the source code,
- same with a column with versions of software where the suggestion was proposed as the current translation
(see another comment on some bug this night)

- technically, you can "popup/"tags"" for packages, it may be slow if there are 100000s of packages,
but it could still be quite fast on most use cases, in particular when some breaking changes introduces new package names for related software.
À chaque jour suffit sa peine.

Best regards,
    Laurent Lyaudet

Here is the actual listing :
That's not very useful to me but it makes me think about a new possible column/filter (select multiple is still usable right now, maybe "popup/"tag"" later) for Ubuntu versions.

10 hours ago French (fr) translation of update-manager in Ubuntu Noble package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Cosmic package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Disco package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Eoan package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Focal package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Groovy package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Hirsute package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Impish package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Jammy package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Kinetic package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Lunar package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Mantic package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Jaunty package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Karmic package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Lucid package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Maverick package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Natty package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Oneiric package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Precise package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Quantal package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Raring package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Saucy package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Trusty package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Utopic package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Vivid package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Wily package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Xenial package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Yakkety package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Zesty package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Artful package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Bionic package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Dapper package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Intrepid package "update-manager"
10 hours ago French (fr) translation of update-manager in Ubuntu Hardy package "update-manager"

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.