GNOME Bugzilla – Bug 575803
Ctrl+space does not work sequentially on the strings with same msgid but different msgctxt
Last modified: 2019-02-27 15:15:39 UTC
Please describe the problem: For strings with same msgid but different msgctxt, when I want to copy the original text to the translation by using Ctrl+space it works for the first instance of the string but it does not work for the second or later instances of the string. Only way to do that is after using ctrl+space on string "X" you should translate/copy another string "Y" then try to use ctrl+space on another instance of string "X". Steps to reproduce: 1. Choose a string with more than one instances which have same msgid for all but different msgctxt part. 2. Use ctrl+space for the first instance of the string. It works but after that use ctrl+space for the second instance of the string. 3. Then translate another string and turn back to the other instances of the initial string we deal with. It seems it works at this time, but the same situation repeats for the next instance of the string. The problem repeats itself. Actual results: Expected results: Does this happen every time? Yes, I can reproduce this issue. Other information: I am using gtranslator (by compiling the latest svn code) on Debian unstable. I realized this problem in the translation of libgweather - Weather Applet Locations, because it contains lots of string which cause this issue.
Created attachment 212532 [details] Very simple po file to check this bug This is a very single po file, based on libgweather locations, to test patches for this bug
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