On Tuesday, 4 December 2012 14:32:20 CEST, Chusslove Illich wrote:
Other than the difference in contexts, the POT file is actually invalid (due to duplication of messages, which must be unique by msgctxt+msgid).
My gettext skills are very sub-par, I know just what I've read in the last two weeks. It looks like there are the following differences between what's in the SVN and what my copy of lconvert generates: 1) "msgctxt" is replaced by the "#. ts-context" construct (and is on a "wrong" place) 2) "#, fuzzy" gets added 3) "#, qt-format" strings are removed 4) file names are different and are printed strictly on a one-per-line basis 5) QML files are not processed I have added a Python script to the conversion process which fixes the first two issues. I hope that 3) and 4) are harmless. Point 5) sucks, but I can do without that funcitonality for now.
I think the only reasonable solution is to put a newer lconvert onto the machine where extraction happens.
I don't have any say in this, and I assume that folks in charge of that machine have better things than upgrading so that Trojita's special setup can work well -- and I fully agree with their evaluation; I'm the one being different, so I have to keep the pieces. I can easily run the extraction on my own, using lconvert which is recent enough. Would you guys get very upset if the Messages.sh changed to just call wget http://... ? Cheers, Jan