if res != None:
string = res.group(1)
string = string.replace('_', ' ')
- writeString(out, src, base, lineno, string)
+ #Flex:xxx is not used in translation
+ #writeString(out, src, base, lineno, string)
m = FlexCheck.search(string)
if m:
writeString(out, src, base, lineno, m.group(1))
# 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' % \
(relativePath(src, base), lineno+1, string)
input.close()