diff -r 88b6b37eb7cf Tools/i18n/makelocalealias.py --- a/Tools/i18n/makelocalealias.py Thu Dec 19 22:32:40 2013 +0200 +++ b/Tools/i18n/makelocalealias.py Fri Dec 20 13:02:50 2013 +0200 @@ -13,8 +13,8 @@ def parse(filename): - f = open(filename) - lines = f.read().splitlines() + with open(filename, encoding='latin1') as f: + lines = f.read().splitlines() data = {} for line in lines: line = line.strip() @@ -47,15 +47,15 @@ def pprint(data): items = sorted(data.items()) for k, v in items: - print(' %-40s%r,' % ('%r:' % k, v)) + print(' %-40s%a,' % ('%a:' % k, v)) def print_differences(data, olddata): items = sorted(olddata.items()) for k, v in items: if k not in data: - print('# removed %r' % k) + print('# removed %a' % k) elif olddata[k] != data[k]: - print('# updated %r -> %r to %r' % \ + print('# updated %a -> %a to %a' % \ (k, olddata[k], data[k])) # Additions are not mentioned