diff --git a/utils/wxrc/wxrc.cpp b/utils/wxrc/wxrc.cpp index 7f9abc5aa7..853359afba 100644 --- a/utils/wxrc/wxrc.cpp +++ b/utils/wxrc/wxrc.cpp @@ -844,9 +844,12 @@ void XmlResApp::OutputGettext() for (ExtractedStrings::const_iterator i = str.begin(); i != str.end(); ++i) { - wxString s; + const wxFileName filename(i->filename); + + wxString s; + s.Printf("#line %d \"%s\"\n", + i->lineNo, filename.GetFullPath(wxPATH_UNIX)); - s.Printf("#line %d \"%s\"\n", i->lineNo, i->filename); fout.Write(s); fout.Write("_(\"" + i->str + "\");\n"); }