blob: b07c0ad17ddf88ca6f3daaac7f8eb528b745509d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/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)
|