diff options
author | Arne Schwabe <arne@rfc2549.org> | 2013-08-20 13:54:46 +0200 |
---|---|---|
committer | Arne Schwabe <arne@rfc2549.org> | 2013-08-20 13:54:46 +0200 |
commit | 91beceb628c99c8c351d844a164b11e40a50d0f9 (patch) | |
tree | 050585b051b75fc660bb7645d5d1f85df4f7a838 /misc | |
parent | 8dbfc2cf65c808827058d426cf57932eb9eaefc4 (diff) |
More debug for broken format string in translations
Diffstat (limited to 'misc')
-rwxr-xr-x | misc/genFAQ.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/misc/genFAQ.py b/misc/genFAQ.py index ccd3e589..713d71f1 100755 --- a/misc/genFAQ.py +++ b/misc/genFAQ.py @@ -99,6 +99,20 @@ def main(): faq= genPage(faqdom,lang) open("%s/FAQ.wiki" % langdir,"w").write(faq.encode("utf-8")) + checkFormatString(lang) +def checkFormatString(lang): + for strid in strres["default"]: + ostr = getString(strid,"default") + tstr = getString(strid,lang) + + + for f in ["%s", "%d", "%f"] + ["%%%d$s" % d for d in range(0,10)] + ["%%%d$d" % d for d in range(0,10)]: + ino = ostr.find(f)==-1 + int = tstr.find(f)==-1 + + if ino != int: + print "Mismatch",strid,f,ostr,tstr + if __name__=="__main__": main() |