Lines Matching full:message
49 """Convenience class for parsing message data file errors"""
72 class Message(object):
90 for special, substitute in Message.special.items():
97 Convenience class representing message data parsed from i18n/* files
169 Message(lineNumber, key, value)
201 """Create the include file with message enums"""
208 " // A special id for absence of message.\n"
225 for message in messages:
226 f.write(" {}_{}_{},\n".format(prefix, shortName, message.name))
240 f.write("// message catalog signature file //\n\n")
245 for message in messages:
246 sigs = sorted(list(set([a for a, b in sigRegex.findall(message.text)])))
255 f.write("{:<40} {}\n".format(message.name, " ".join(sigs)))
261 """Create the include file with message strings organized"""
272 for message in messages:
273 f.write(' "{}",\n'.format(message.toSrc()))
314 Create the message file for Unix OSes
330 for num, message in enumerate(messages, 1):
331 f.write('{} "{}"\n'.format(num, message.toSrc()))
338 Create the message file for Windows OS
358 for message in messages:
364 "{}\n.\n\n".format(n, shortName, language, message.toMC())
370 parser = argparse.ArgumentParser(description="Generate message data files")
374 help="Print language identifier of the message catalog source file",
380 " in enum and default message files.",
390 "--message", metavar="FILE", help="Generate message file named FILE"
415 if commandArgs.message:
417 generate_message_file_windows(commandArgs.message, data)
419 generate_message_file_unix(commandArgs.message, data)