# get lines that match <string>...</string>
if pat.match(line):
(string,) = pat.match(line).groups()
- string = string.replace('&', '&').replace('<', '<').replace('>', '>')
+ string = string.replace('&', '&').replace('"', '"')
+ string = string.replace('<', '<').replace('>', '>')
string = string.replace('\\', '\\\\').replace('"', r'\"')
string = string.replace('
', r'\n')
print >> output, '#: %s:%d\nmsgid "%s"\nmsgstr ""\n' % \