Checked using and some manual proofreading: def check_entry(po_file, entry): if entry.msgid.endswith(' ::'): return if entry.msgid.endswith('::'): if entry.msgstr.endswith(': ::'): return entry.msgstr = entry.msgstr.rstrip(' :. ') + ' ::'
http://jacques-andre.fr/faqtypo/lessons.pdf , §2.6 page 12 "en français, pas de majuscule initiale à tous les substantifs d’un titre" et §3.3.2 page 15