reopen 441613 reassign 441613 aptitude severity 441613 minor tags 441613 + patch thanks
Executive summary: The quote signs in the generated German man page seem broken, as well as untranslated section name appear. By applying the attached patch this behaviour is "gone". The German team will most likely update the entire translation if chances are good (enough) that those will be accepted in the package and shipped to users. Please add the following patch in your next upload to (at least) fix this issue: --- aptitude-0.6.4.orig/doc/po4a/po/de.po +++ aptitude-0.6.4/doc/po4a/po/de.po @@ -850,7 +850,7 @@ msgstr "" #. type: Attribute 'lang' of: <book> #: en/aptitude.xml:143 msgid "en" -msgstr "" +msgstr "de" # type: Content of: <book><bookinfo><title> #. type: Content of: <book><bookinfo><title> Hello David, first of all, thank you very much for finding the cause. The reason this bug was open for so long was that nobody found it so far. For me, I would have probably never found it myself. I just spend two hours trying to figuring out how the aptitude build works in respect to man page creation and just created a script like the french one (fixman) which I intended to pose as a fix. On Sun, Jan 01, 2012 at 10:55:20PM -0400, David Prévot wrote: > Le 01/01/2012 13:45, Helge Kreutzmann a écrit : > > > could you please reconsider closing this bug? > > Why should I? I firmly believe if there is a bug, then it should not be closed. Until your explanation below, nobody in the bug log indicated that the fix was so simple. The reason this bug got to po4a was that I inferred from Christian Perrier that this bugs now somehow lies in po4as domain. Rereading the bug trail shows me that I maybe was a little quick on this. I of course want the bug to be fixed. So having done this wrong conclusion (and Christian Perriers statement that he will close the bug in two years again) I tried to progress this bug and reassigned (albeit poorly, admitted) it to po4a. As it turned out not to be a po4a bug at all, the ordinary procedure I would have followed is to be to reassign it back to aptitude (and given that a fix is found, I now to it with this e-mail). The probably correct way would have been to clone the original bug, block it with the cloned one (which would have been reassigned to po4a), and once this turned out to be a wrong patch, close the cloned one, and remove the blocking. > > It is most definitly not > > fixed, even though several people do not like it, it seems ;-(( > > Like it or not, I don't understand why should the issue you complained > about four years ago, against a package that didn't use po4a at this > time, should now magically apply to po4a. Please provide some facts or a > simple test file in order to reproduce it: there is no valid reason to > arbitrary reassign a bug to an unrelated package without a minimum > investigation. As stated above, I believed it not to be unrelated and did not get that from your first message. For me, there was a wrong formatting which was not fixed. And as stated in my reply, I immediately followed your suggestions about checking the translation in the xml files to narrow down the problem further. I tried to be as responsive as possible. > > Please also read my other reply for details and give me a little time > > to respond. > > Why didn't you you look yourself? The German translation is very > outdated in the package, and the “lang” attribute is not even translated… I'm not sure what you mean with "look yourself". As stated, I looked at the files you pointed me at. Outdated translation: The first part I know. Unfortunately, as stated in the bug report you quoted by Christian Perrier, getting an updated translation in is not very easy. About the "lang" attribute, well, I had no idea that the problem lay there, I (wrongly) assumed that the makefile(s) somewhow set the language and as stated spent two hours trying to find that "somehow" (unsucessfully, of course). > > $ LANG=C msgfmt -v doc/po4a/po/de.po > > 75 translated messages, 869 fuzzy translations, 1685 untranslated messages. > > The attached manpage is built once actually translated the accurate tag: > > # type: Attribute 'lang' of: <book> > #. type: Attribute 'lang' of: <book> > #: en/aptitude.xml:143 > msgid "en" > msgstr "de" > ^^ > > As you can see by yourself “AUTOR” is perfectly translated, and the > „German style“ quote are used, so after actually digging a bit, I can > confirm that this non issue is “just” an outdated translation one, and I > have trouble to understand why one would want to keep such a bug open, > #603589 should fix the problem… #603589 is the program translation update, for the man page a German team member took over the work but on low priority, as we don't know if his work will be honored. Once this bug is dealt with, I suppose the documentation translation will pick up steam. > Reassign it back to aptitude and forcemerge it with 603589 if that makes > you happy. It's not what makes me happy, but what makes people finding the bug help. I don't use aptitude, so for me it's completely irrelevant, but I translate (and look for good translation) for the (German speaking) users. I'm not for hiding bugs. Having said this, thanks again for pointing out the root cause of this bug. Greetings Helge -- Dr. Helge Kreutzmann deb...@helgefjell.de Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
signature.asc
Description: Digital signature