def write(self, file): if self.comments: file.write(self.comments) if (isinstance(self.msgid, Message) and self.msgid.default is not None): default = self.msgid.default.strip() lines = normalize(default).split("\n") lines[0] = "#. Default: %s\n" % lines[0] for i in range(1, len(lines)): lines[i] = "#. %s\n" % lines[i] file.write("".join(lines)) file.write('msgid %s\n' % normalize(self.msgid)) file.write('msgstr ""\n') file.write('\n')
def write(self, file): if self.comments: file.write(self.comments) for filename, line in self.locations: file.write('#: %s:%s\n' % (filename, line)) if (isinstance(self.msgid, Message) and self.msgid.default is not None): default = self.msgid.default.strip() if isinstance(default, unicode): default = default.encode(DEFAULT_CHARSET) lines = normalize(default).split("\n") lines[0] = "#. Default: %s\n" % lines[0] for i in range(1, len(lines)): lines[i] = "#. %s\n" % lines[i] file.write("".join(lines)) file.write('msgid %s\n' % normalize(self.msgid.encode(DEFAULT_CHARSET))) file.write('msgstr ""\n') file.write('\n')