5 for (dirpath, dirs, files) in os.walk('.'):
7 if filename.endswith('.po'):
8 with open(os.path.join(dirpath, filename), 'r') as f:
9 for l in f.readlines():
10 # Pango markup with corrupted quotation marks
11 if l.find('span') != -1 and (l.find('«') != -1 or l.find('“') != -1):
12 print(os.path.join(dirpath, filename))
14 # Badly-spaced placeholders
15 if not l.find('%%') and (l.find('% 1') != -1 or l.find('% 2') != -1 or l.find('% s') != -1 or l.find('% d') != -1 or l.find('% f') != -1):
16 print(os.path.join(dirpath, filename))