diff -r c4f7a0ba29e1 -r 82b3a2dbbc90 django/core/management/commands/makemessages.py
a
|
b
|
|
97 | 97 | if domain == 'djangojs' and file_ext == '.js': |
98 | 98 | if verbosity > 1: |
99 | 99 | sys.stdout.write('processing file %s in %s\n' % (file, dirpath)) |
100 | | src = open(os.path.join(dirpath, file), "rb").read() |
| 100 | src = open(os.path.join(dirpath, file), "rU").read() |
101 | 101 | src = pythonize_re.sub('\n#', src) |
102 | | open(os.path.join(dirpath, '%s.py' % file), "wb").write(src) |
103 | 102 | thefile = '%s.py' % file |
| 103 | open(os.path.join(dirpath, thefile), "w").write(src) |
104 | 104 | cmd = 'xgettext -d %s -L Perl --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % (domain, os.path.join(dirpath, thefile)) |
105 | 105 | (stdin, stdout, stderr) = os.popen3(cmd, 't') |
106 | 106 | msgs = stdout.read() |
… |
… |
|
121 | 121 | elif domain == 'django' and (file_ext == '.py' or file_ext in extensions): |
122 | 122 | thefile = file |
123 | 123 | if file_ext in extensions: |
124 | | src = open(os.path.join(dirpath, file), "rb").read() |
| 124 | src = open(os.path.join(dirpath, file), "rU").read() |
125 | 125 | thefile = '%s.py' % file |
126 | | open(os.path.join(dirpath, thefile), "wb").write(templatize(src)) |
| 126 | open(os.path.join(dirpath, thefile), "w").write(templatize(src)) |
127 | 127 | if verbosity > 1: |
128 | 128 | sys.stdout.write('processing file %s in %s\n' % (file, dirpath)) |
129 | 129 | 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"' % ( |