GNOME Bugzilla – Bug 552720
Gtranslator should allow going back to previous translation
Last modified: 2019-02-27 15:17:25 UTC
Currently gtranslator does not allow going back to previous "touched" message. It is useful to be able to go back and forward between touched messages. While you're only translating fuzzy or untranslated messages you end up passing a message while you know you need to turn back and fix/change something. However currently you can't do that, only neighbour messages can be iterated.
A list of visited messages can be kept in GtranslatorTab in a separate SList. And Next/Previous menu items can alter that list. Another int can store index on SList while -1 states the last item. Every visit on message would add one more item to SList. If proposed method ok, then I can send patch for it.
Created attachment 118988 [details] [review] Proposed patch Adds ability to go back between translated messages. Every changed message gets in message history. <shift><alt>Left/Right goes between translated messages. If you go back and translated another message then since order is changed Forward movements get dissapear. This is controversial. Would it be better to insert inside queue instead of losing forward queue?
This is very useful. The patch seems to be ok but I think "modified" would be a better word instead of "touched". If you agree with this minor change I will upload the patch. Thanks!
Sure.
What happened with this new feature? I also think It's very useful, and It would be great if it's finally committed
Ping?
We are mass-closing old gtranslator issues as the latest versions of gtranslator (3.30 or later) should fix most of the reported problems and as there is unfortunately no capacity to retest all of them separately. https://mail.gnome.org/archives/desktop-devel-list/2019-February/msg00059.html If the issue described in this report still happens in gtranslator version 3.30 or later, please file a new ticket under https://gitlab.gnome.org/GNOME/gtranslator/issues/ - thanks for your understanding! We are sorry that your report was not handled / fixed after you reported it - many free and open source software projects receive more bug reports and feature requests than they have developers who have free time to work on them. If you would like to get involved and contribute on gtranslator code, please check https://wiki.gnome.org/Git/Developers