vslavik / poedit

Translations editor for Mac, Windows and Unix
https://poedit.net
MIT License
1.73k stars 276 forks source link

Modern above-list filtering search UI #560

Open rillig opened 5 years ago

rillig commented 5 years ago

image

In the above situation I want to translate the word "relocation", and I'm sure I had translated it before, I just don't remember what it was. (The last time I translated GCC is already 1 or 2 years ago.)

Since the concordance feature is not implemented yet, there's an alternative feature that would help me in this situation. If there were a text field above the translations list that would filter all the translation lines, I could enter "relocation" there. Then, only the current line and those containing the search terms would be shown. This would allow me to quickly see how I have translated this word before.

The current search dialog is not as helpful because it changes the "current location" in the file, and I can see only one of these messages at a time.

vslavik commented 5 years ago

This is desirable on its own (I think it's mentioned in some other issue, but I can't find it right now), but probably comparable to concordance search w.r.t. implementation complexity...

rillig commented 5 years ago

It's related to #463 (and guess who reported it). ;)

I find it surprising that you estimate it to be as complex as the concordance search. I thought it would be simpler because you'd just put some standard UI components together and configure the data binding between them. It seems I don't know wxWidgets well enough to estimate these things.

vslavik commented 5 years ago

I might have worded it too strongly. That it is as complex as concordance search is BS, but it is more complex than wiring some components together.