--- /dev/null
+#!/usr/bin/python3
+
+import os
+
+for (dirpath, dirs, files) in os.walk('.'):
+ for filename in files:
+ if filename.endswith('.po'):
+ with open(os.path.join(dirpath, filename), 'r') as f:
+ for l in f.readlines():
+ # Pango markup with corrupted quotation marks
+ if l.find('span') != -1 and (l.find('«') != -1 or l.find('“') != -1):
+ print(os.path.join(dirpath, filename))
+ print(l)
+ # Badly-spaced placeholders
+ 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):
+ print(os.path.join(dirpath, filename))
+ print(l)