Hi, I'm trying to compile from cvs and I get the following error during "make": -------------------------------------------- es.po: parsing error for `>\n\n <submenu name="_File">\n <submenu name="_New">\n <verb verb-id="FileNew" />\n <template-list/>\n </submenu>\n [snip] the entire xml from /src/menus-skeleton.h:7 [/snip] -------------------------------------------- and this at the end:
WARNING: Bad markup found in translations. Please consider fixing the above problems.
I think the problem is in /src/menus-skeleton.h lines 6 and 7 right here: -------------------------------------------- static char const menus_skeleton[] = N_("<inkscape version="" INKSCAPE_VERSION ""\n" --------------------------------------------
Which causes the po file to look like this:
--------------------------------------------
#: ../src/menus-skeleton.h:7 msgid "<inkscape version="" msgstr "<inkscape version=""
#: ../src/menus-skeleton.h:7 msgid "" ""\n" " xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd "\n" " xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape%5C%22%3E%5Cn" "\n" --------------------------------------------
breaking the xml.
Couldn't "INKSCAPE_VERSION" be a "%s" in order not to break the xml syntax?
Sorry if I'm completely off the right track, I'm just trying to figure things out.
Cheers,