Changeset 5708
- Timestamp:
- 07/15/07 05:10:44 (2 years ago)
- Files:
-
- django/trunk/django/bin/make-messages.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/bin/make-messages.py
r5609 r5708 104 104 thefile = '%s.py' % file 105 105 if verbose: sys.stdout.write('processing file %s in %s\n' % (file, dirpath)) 106 cmd = 'xgettext %s-d %s -L Python --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --keyword=ugettext_noop --keyword=ugettext_lazy --keyword=ungettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % (107 os.path.exists(potfile) and '--omit-header' or '',domain, os.path.join(dirpath, thefile))106 cmd = 'xgettext -d %s -L Python --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --keyword=ugettext_noop --keyword=ugettext_lazy --keyword=ungettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % ( 107 domain, os.path.join(dirpath, thefile)) 108 108 (stdin, stdout, stderr) = os.popen3(cmd, 'b') 109 109 msgs = stdout.read() … … 117 117 new = '#: '+os.path.join(dirpath, file)[2:] 118 118 msgs = msgs.replace(old, new) 119 if os.path.exists(potfile): 120 # Strip the header 121 msgs = '\n'.join(msgs.split('\n')[17:]) 122 else: 123 msgs = msgs.replace('charset=CHARSET', 'charset=UTF-8') 119 124 if msgs: 120 125 open(potfile, 'ab').write(msgs) … … 123 128 124 129 if os.path.exists(potfile): 125 (stdin, stdout, stderr) = os.popen3('msguniq "%s"' % potfile, 'b')130 (stdin, stdout, stderr) = os.popen3('msguniq --to-code=utf-8 "%s"' % potfile, 'b') 126 131 msgs = stdout.read() 127 132 errors = stderr.read()
