URL: <http://savannah.gnu.org/bugs/?47991>
Summary: memory errors in desktop_lex Project: GNU gettext Submitted by: dshea Submitted on: Mon 23 May 2016 06:03:06 PM GMT Category: None Severity: 3 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: While attempting to merge translations into a .desktop file, one of the existing translations gets modified with a chunk of a new translation for a different string. The badly modified string is returned as token.value from desktop_lex, and that's as far as I went in trying to debug this. With the attached files I ran: msgfmt --desktop --template partial.desktop --locale da -o broken.desktop da.po _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Mon 23 May 2016 06:03:06 PM GMT Name: partial.desktop Size: 164B By: dshea <http://savannah.gnu.org/bugs/download.php?file_id=37239> ------------------------------------------------------- Date: Mon 23 May 2016 06:03:06 PM GMT Name: broken.desktop Size: 225B By: dshea <http://savannah.gnu.org/bugs/download.php?file_id=37240> ------------------------------------------------------- Date: Mon 23 May 2016 06:03:06 PM GMT Name: da.po Size: 182kB By: dshea <http://savannah.gnu.org/bugs/download.php?file_id=37241> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?47991> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/